Перейти к содержимому
buybitcoinsmart

Глоссарий / Lightning и layer 2

Cashu

Другие названия: Ecash, Chaumian ecash, ecash Чома.

Что такое Cashu?
Cashu представляет собой открытый протокол для ecash по схеме Чома на биткоине: минт выпускает слепые цифровые банкноты, которые тратятся мгновенно и приватно, но остаются долговыми обязательствами минта.

Банкнота ecash представляет собой короткий фрагмент данных, который хранит ваш кошелек, а не монету, записанную в блокчейне. Разработчик под псевдонимом calle опубликовал первую реализацию, Nutshell, в сентябре 2022 года, и сейчас протокол описан в нумерованных спецификациях, которые называются NUT. Все в кошельке Cashu является требованием к одному оператору, что относит его к категории денег для трат и никак не к вашим сбережениям.

Как это работает

Минт Cashu подписывает деньги, которые ему не разрешено видеть.

Суть в слепой подписи. Ваш кошелек придумывает случайный секрет, математически ослепляет его и отправляет ослепленное значение в минт вместе с платежом Lightning. Минт подписывает то, что ему передали, никогда не видя лежащий в основе секрет, а затем ваш кошелек снимает ослепление с результата. У вас остается действительная подпись на значении, которое минт не может распознать. Схема, которую Cashu использует для этого, представляет собой слепой обмен ключами Диффи-Хеллмана, описанный Дэвидом Вагнером в сообщении в рассылке шифропанков в 1996 году, а сама она происходит от слепых подписей, опубликованных Дэвидом Чомом в 1982 году.

Трата представляет собой копирование текста. Токен является строкой, которую экспортирует ваш кошелек, и вы можете передать его в сообщении чата, через QR-код или по электронной почте. Получатель предъявляет его минту, который проверяет, что секрет не был погашен ранее, и обменивает его на новые банкноты. Минт видит, что банкнота потрачена. Он не видит, кто ее потратил, кто ее получил или что вы двое знакомы.

Балансы хранятся в степенях двойки. Сто сатоши хранятся как отдельные банкноты в 64, 32 и 4 сатоши, поэтому минт знает, какие номиналы существуют, но не ведет ни счета, ни входа, ни записи о вашем балансе. Протокол намеренно беспамятен.

Цена всего этого очевидна. Минт держит настоящие биткоины, поэтому может исчезнуть вместе с резервом, тихо выпустить банкноты без обеспечения или просто перестать отвечать на запросы о погашении. Банкноты также живут как файлы на вашем устройстве, и в отличие от сид-фразы нет универсального способа восстановить их по клочку бумаги, если смартфон упадет в реку.

Где это встречается

Cashu появляется там, где платеж должен быть небольшим, мгновенным и приватным и где сумма на кону достаточно мала, чтобы честность оператора была приемлемой ставкой.

Такие кошельки, как eNuts, Minibits и браузерный кошелек на cashu.me, позволяют присоединиться к минту за секунды без регистрации. Nostr подхватил эту идею для чаевых: спецификация NIP-61 определяет nutzaps, чаевые, которые передаются как токены ecash, а не как счета Lightning. Минты ведут любители, подкастеры и небольшие компании, и любой из них может закрыться завтра.

Правило, которое стоит унести с собой, касается размера. Относитесь к балансу Cashu так, как вы относитесь к наличным в кармане: удобно, приватно, заменимо и ограничено суммой, которую вы легко переживете. Биткоины, купленные для хранения, должны находиться за сид-фразой, которую контролируете вы, на аппаратном кошельке, если сумма оправдывает расходы.

Cashu vs кастодиальный кошелек

Cashu и баланс на кастодиальной бирже представляют собой в обоих случаях чужие биткоины, а разница в том, что кастодиан знает о вас. Биржа записывает вашу личность, ваш баланс и каждый перевод, а взамен вы получаете службу поддержки, юридическое лицо и иногда регулятора. Минт Cashu не знает ничего из этого и ничего из этого не предлагает: нет счета для восстановления, нет проверки личности, нет процесса жалоб и часто нет представления о том, кто его пользователи. Приватность от вашего кастодиана реальна и чего-то стоит. Это не то же самое, что отсутствие кастодиана.

Не путать с

Часто задаваемые вопросы

Является ли Cashu самостоятельным хранением?

Нет. Минт держит биткоины, а ваш кошелек хранит подписанные требования к ним, поэтому исчезнувший минт уносит баланс с собой. Cashu дает вам приватность от вашего кастодиана, а не избавление от него.

Что происходит, если минт Cashu отключается?

Банкноты, выпущенные этим минтом, становятся непригодными для траты, потому что только этот минт может их проверить и перевыпустить. Токены не переносимы между минтами, поэтому распределение небольших балансов между несколькими операторами ограничивает ущерб от любого отдельного сбоя.

Может ли минт Cashu видеть, на что я трачу?

Он видит, что банкнота данного номинала была погашена, и больше ничего. Ослепление означает, что минт не может связать банкноту, которую он подписал, с банкнотой, которую он позже получает, поэтому он не может построить историю ваших платежей.

Читайте далее

Связанные термины

Еще в разделе «Lightning и layer 2»

Читать эту страницу на английском