О разработке Fedimint
Blockstream Research

О разработке Fedimint

Blockstream Team

С тех пор, как мы последний раз писали о Fedimint, федеративном протоколе электронных денег с открытым исходным кодом, в разработке которого Blockstream принимает активное участие, утекло много воды. Fedimint находится на экспериментальной стадии; в нем обеспечены компромиссные решения между безопасностью и доверием, а также такие преимущества, как масштабируемость, простота использования и конфиденциальность.

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

Обзор Fedimint

Если вы уже знакомы с Fedimint, переходите к разделу «Обновления» ниже; если нет, мы можем вкратце напомнить, что собой представляет федеративная электронная наличность.

В основе Fedimint используется технология федерации, аналогичная Liquid. Федерация Fedimint — это группа, которая совместно контролирует мультиподписной биткоин-кошелек и обеспечивает соблюдение определенных правил в отношении находящихся в нем средств. Если большинство членов группы ведут себя честно, федерация функционирует правильно. Этот дополнительный компромисс между доверием и безопасностью позволяет сделать сеть биткоина более универсальной, что было бы невозможно в противном случае.

Если сравнивать Fedimint и Liquid, то в случае с Liquid вы получаете L-BTC  на сайдчейне Liquid с привязкой биткоина к динамической федеративной привязке аппаратного модуля безопасности. Затем вы можете перевести эти L-BTC на сайдчейн, воспользовавшись расширенными функциями смарт-контрактов Liquid и возможностью производить обмен с другими активами Liquid. Федерация Liquid недавно опубликовала уточненную информацию о том, как ее конфигурация обеспечивает преимущества безопасности и устойчивость к цензуре в сети.

В Fedimint, с другой стороны, отсутствует блокчейн. Вместо этого пользователи получают так называемые токены e-cash, небольшие фрагменты данных, которые представляют собой средства, внесенные в мультиподписной кошелек федерации. Плюс этой технологии состоит в том, что она обеспечивает более высокий уровень конфиденциальности по умолчанию и лучше масштабируется, поскольку не надо верифицировать блокчейн. Минус — это новые риски, возникающие в связи с отсутствием возможности провести аудит, а также в связи с тем, что большинство анонимных операторов федерации могут вступить в сговор, чтобы забрать токены. Чтобы узнать больше о конфиденциальности систем электронной наличности, почитайте нашу предыдущую статью. Пользователи одной и той же федерации могут передавать друг другу токены e-cash после их создания или обменивать их на биткоины в сети.

Поскольку токены e-cash можно отправлять только пользователям одной и той же федерации, такая система будет иметь сильное давление в сторону централизации. Чтобы противостоять этому и обеспечить совместимость с экосистемой биткоина в целом, Fedimint также обеспечивает возможность отправления и получения биткоинов через сеть Lightning Network. Пользователи одной федерации могут легко платить пользователям другой федерации или пользователям, использующим собственные узлы Lightning.

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

Пит Уинн проиллюстрировал пять функциональных компонентов Fedimint (учетные записи, хранение и погашение, резервное копирование и восстановление, обработка транзакций, LN Gateway) и три пользовательских образа (Guardian, User, Lightning Gateway).

Обновления и

Ребрендинг MiniMint в Fedimint: вероятно, наиболее заметным изменением стало переименование проекта с открытым исходным кодом MiniMint в Fedimint. Изначально Fedimint была абстрактной концепцией, а MiniMint представлял собой конкретную реализацию, созданную независимыми разработчиками в сотрудничестве с исследовательской группой Blockstream. Из-за двойных названий возникала путаница, поэтому было решено унифицировать брендинг. Новый брендинг также появился благодаря помощи Skyler и Cообщества Bitcoin Design.

Рост популярности среди разработчиков: за истекшую часть 2022 года проект с открытым исходным кодом Fedimint привлек много новых участников, что привело к беспрецедентно высокому уровню проектной активности. Это очень радует и позволит подготовить его к развертыванию гораздо быстрее. Summer of Bitcoin и другие конференции сыграли важную роль в установлении контактов с новыми разработчиками.

Интеграция Lightning: на момент последнего обновления Fedimint интеграция Lightning представляла собой не более чем теоретическую идею для протокола. С помощью Джастина Муна,  который активно включился в проект после Bitcoin 2022, она наконец-то стала реальностью. Fedimint использует фреймворк плагинов Core-Lightning для создания моста между федерациями и Lightning, а также вносит многочисленные улучшения в новый набор плагинов rust в CLN.

Основана компания Fedi: И, наконец, Оби Нвосу, Джастин Мун и Эрик Сирион основали Fedi — стартап, сосредоточенный на создании первого мобильного кошелька Fedimint и развертывании этого протокола в мире. Они надеются, что это лишь первая из множества компаний, сосредоточенных на Fedimint, что приведет к возникновению обширной экосистемы вокруг основного протокола, в дополнение к компании Blockstream, начавшей участвовать в работах по исследованию и разработке протокола с открытым исходным кодом еще на ранних этапах проекта.

К настоящему моменту в Fedimint реализованы все основные функции пользовательского интерфейса, и сегодня цель — в ближайшее время выпустить демоверсию системы, хотя многое еще не сделано:

  • Повышение устойчивости и производительности алгоритма консенсуса
  • Увеличение тестового покрытия
  • Создание новых интересных экспериментальных модулей федерации
  • Повышение доступности документации
  • Интеграция Taproot и ROAST

И многое другое.

Если работа с передовой биткоин-технологией кажется вам увлекательной, подписывайтесь на Telegram-канал Fedimint, канал Discord, ориентированный на разработчиков, и загляните в репозиторий GitHub!

If you have specific preferences, please, mark the topic(s) you would like to read: