MSTR Cat

Блокчейн/Уровень V · Слои/5.2 Другие слои/Урок 4

Ecash: Cashu и Fedimint

Слепые подписи и доверие, которого они требуют

МатериалыСпецификации Cashu NUT (github.com/cashubtc/nuts)Документация Fedimint (fedimint.org)Тетрадь

Любопытство

  1. Как сервер может подписать цифровой токен, не зная, кто им воспользуется?
  2. Почему для высокой конфиденциальности платежей нужно, чтобы базовые биткоины хранил кастодиан?
  3. Что меняется, когда кастодианом становится не один оператор, а группа известных хранителей (guardians)?

Исследование

  1. Дэвид Чаум представил слепые подписи в 1983 году: они позволяют подписанту подписать сообщение, не видя его содержимого. Пользователь «ослепляет» (маскирует) данные перед отправкой, подписант применяет свой ключ к замаскированной версии, а затем пользователь снимает маскировку. Полученная подпись действительна для исходных данных, но подписант не может связать её ни с одним другим выпущенным им токеном.
  2. DigiCash Чаума (1989) реализовал эту идею для электронных платежей. Монеты выпускались через банки-партнёры, а плательщики оставались анонимными: эмитент мог проверить монету при погашении, не узнавая, кто её снял. Однако система требовала централизованного выпуска и обанкротилась в 1998 году, так и не получив широкого распространения.
  3. Cashu, запущенный в 2022 году разработчиком под ником Calle, возрождает ecash Чаума на базе Биткоина. Единственный минт (mint) хранит резервы в биткоинах и выдаёт пользователям ослеплённые токены. Минт подписывает эти токены, но не может связать депозиты с погашениями. Это даёт мгновенные приватные P2P-переводы вне блокчейна, однако в вопросе хранения средств пользователь полностью зависит от одного оператора.
  4. Fedimint, разработанный в 2021–2022 годах, использует федеративный подход. Группа «хранителей» (guardians) совместно управляет резервом биткоинов с помощью пороговых подписей (например, 3 из 4). Ни один хранитель не может в одиночку получить доступ к средствам или самостоятельно отслеживать действия пользователей. Такая модель подходит сообществам, участники которых уже доверяют друг другу: кастодиальный риск распределяется между известными сторонами, а не сосредоточен на централизованном сервере.
  5. Оба протокола подключаются к Lightning через шлюзы, поэтому ecash можно отправлять в обычные Lightning-кошельки и получать из них. Компромисс один и тот же: пользователи получают приватность и скорость в обмен на то, что доверяют свои средства минту или федерации. Если кастодиан поведёт себя недобросовестно или уйдёт в офлайн, держатели токенов не смогут погасить их в одностороннем порядке, без его участия.
  6. Спецификации Cashu («NUTs», начиная с NUT-00) шаг за шагом описывают ослепление: кошелёк отправляет минту замаскированное значение, минт подписывает его, а кошелёк убирает ослепляющий множитель. Прочитав их, можно понять, почему минт не может впоследствии сопоставить погашенный токен с подписанным им запросом и почему эта приватность никак не защищает от минта, который просто откажется платить.

Ключевые факты

  • Дэвид Чаум опубликовал концепцию слепых подписей в 1983 году, сделав возможными неотслеживаемые цифровые платежи.
  • Cashu (2022) использует единственный минт, который хранит биткоины и выдаёт ослеплённые токены для приватных переводов.
  • Fedimint (2021–2022) использует федерацию хранителей, которые держат биткоины с помощью пороговых подписей.
  • Оба протокола обеспечивают конфиденциальность платежей, не позволяя эмитенту связывать депозиты с погашениями.
  • Cashu полагается на одного оператора для хранения средств; Fedimint распределяет этот риск среди известных членов сообщества.
  • Подключение к Lightning (в терминологии Fedimint — шлюзы) позволяет отправлять ecash в обычные Lightning-кошельки и получать из них.

Упражнение девять, шесть, три, один

9СобратьПеречислите 9 систем цифровых денег или токенов, как исторических, так и современных. Укажите тип эмитента (централизованный, федеративный, децентрализованный) и используемый механизм конфиденциальности.
6СгруппироватьСгруппируйте 9 систем в 6 групп по тому, как они справляются с кастодиальным риском: один оператор, известная федерация, анонимные валидаторы, эскроу на смарт-контракте, гибридная схема или другое.
3Выделить главноеСократите 6 групп до 3 основных компромиссов между приватностью, скоростью и допущениями о доверии.
1КристаллизоватьНапишите 1 предложение о том, что обещают слепые подписи и что не позволяет эмитенту нарушить это обещание.

Проверка фактов

Даты, цифры и утверждения были проверены по приведенным ниже опубликованным источникам.

Открыть в интерактивной академии →

EN PT ES ZH JA KO DE FR MS