Logo
Поделиться этой статьей

Создатель Lightning из MIT представил первую «демонстрацию» технологии масштабирования Bitcoin

«Utreexo может сделать узлы Bitcoin меньше и быстрее, сохранив при этом ту же безопасность и Политика конфиденциальности , что и полные узлы», — говорит разработчик Тадж Дрийя.

Tadge Dryja at Scaling Bitcoin, 2017. (Pete Rizzo/CoinDesk)
Tadge Dryja at Scaling Bitcoin, 2017. (Pete Rizzo/CoinDesk)

Инфраструктуру, поддерживающую Bitcoin, может стать проще создать и запустить любому человеку.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

Создатель Lightning Тадж Дриджа работает над новым дизайном облегченного полного узла Bitcoin , о котором он впервые написал бумагав 2019 году. На прошлой неделе он и команда программистоввыпущенныйпервая версия программного обеспечения Utreexo в рамках Инициативы Массачусетского технологического института по цифровой валюте (DCI), воплощающая идею облегченных узлов в рабочий код.

Полные узлы Bitcoin действуют как системы финансовой безопасности, проверяя транзакции блокчейна Bitcoin и защищая пользователей от обмана, заставляя их думать, что они получили деньги, хотя на самом деле этого не T. Но они занимают много вычислительного пространства и быстро растут в размерах.

Поскольку эти узлы являются наиболее «не требующим доверия» способом использования Bitcoin, разработчики уже давно пытаются сделать их более простыми в использовании. Это ONE из занудных «святых Граалей» Bitcoin.

Читать дальше: Йонас Шнелли хочет, чтобы вы запустили полный узел Bitcoin

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

«Utreexo — это новая Технологии масштабирования для Bitcoin, которая может сделать узлы Bitcoin меньше и быстрее, сохраняя при этом ту же безопасность и Политика конфиденциальности , что и полные узлы», — написал Дриджа в сообщении в блоге, анонсирующем релиз.

Но он еще T полностью реализован, поэтому так важно увидеть, как Dryja выпускает первую версию. Проекту еще предстоит пройти долгий путь, прежде чем пользователи смогут начать использовать узлы для установки флага финансового самосуверенитета. Но это важный первый шаг.

«Суперобрезанный узел»

Полные узлы Bitcoin хранят все когда-либо совершенные транзакции, общий объем которых на сегодняшний день составляет около 200 ГБ.

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

Но это T решает проблему хранения неизрасходованных выходов транзакций Bitcoin (UTXO), которые подсчитывают, сколько Bitcoin привязан к каждому Bitcoin адресу. Этот пакет данных занимает чуть меньше 4 ГБ данных.

Состояние UTXO быстро росло с течением времени и, вероятно, будет продолжать расти, что затрудняет запуск полных узлов.

Вот тут-то и появляется Utreexo. С помощью новой, необычной криптографии можно заменить эту большую часть состояния ONE крошечным криптографическим доказательством, которое занимает гораздо меньше места.

Читать дальше: Соавтор Lightning опубликовал код концепции масштабирования Bitcoin

«Utreexo — это новый динамический аккумулятор на основе хэша, который позволяет представить миллионы неизрасходованных выходов в объеме менее килобайта — достаточно малом, чтобы записать его на листе бумаги», — Дрийяобъясняетна сайте MIT DCI.

Поскольку он делает то же, что и обрезанный узел, и даже больше, ONE биткойнер назвал его «суперобрезанным узлом», — рассказал Дриджа CoinDesk.

Оспаривание SPV

Попытка сократить эти здоровенные полные узлы Bitcoin — далеко не новое занятие. Упрощенная проверка платежей (SPV) — это, вероятно, самая популярная версия облегченного узла, используемая Electrum и другими кошельками.

Utreexo похож на SPV в том, что он T требует почти столько же места на компьютере, как полный узел. Но узлы SPV T сохраняют Политика конфиденциальности пользователей и более подвержены атакам, чем узлы Utreexo.

Поскольку Utreexo предлагает эти преимущества безопасности, Дриджа надеется, что он сможет поколебать доминирование SPV в этой области (при условии, что написание программного обеспечения Utreexo пройдет так же хорошо, как и запланировано). «Я думаю, было бы здорово, если бы он в какой-то степени заменил SPV, предоставив пользовательский интерфейс, подобный Electrum, но с безопасностью Bitcoin CORE », — сказал он CoinDesk.

Читать дальше: Может ли SPV поддержать миллиард пользователей Bitcoin ? Оценка масштабируемости заявления

Однако он T думает, что в конечном итоге это полностью заменит SPV, поскольку SPV все равно проще в управлении.

«Я думаю, что это будет что- то среднее. [Узлы Utreexo] тяжелее, чем SPV, но легче, чем текущие полные узлы, поэтому некоторые пользователи SPV могут перейти на Utreexo, и некоторые текущие пользователи полных узлов также перейдут на него», — сказал он.

Он также предполагает, что, поскольку узлы Utreexo намного проще в управлении, они будут гораздо более распространены, чем обычные полные узлы.

«В долгосрочной перспективе я определенно вижу, что почти все полные узлы будут использовать дизайн, подобный Utreexo, а узлы, которые хранят все состояние и историю, будут больше похожи на текущие веб-сайты обозревателей блокчейнов или серверы Electrum — некоторые из них все еще будут существовать, но ни один обычный пользователь не будет запускать свои собственные узлы», — сказал Дрийя.

Осторожные следующие шаги

Разработчики Utreexo теперь выдвинули доказательство концепции, показывающее, что идею можно превратить в реальный рабочий продукт. Но им еще предстоит много работы, включая устранение ошибок, чтобы сделать мини-узел пригодным для реальных денег.

«Программное обеспечение также работает в тестовой сети Bitcoin и не рекомендуется для использования с реальными деньгами. В коде все еще есть множество известных ошибок и неэффективностей, но мы улучшаем его быстрыми темпами», — пишет Дрийя.

В конечном итоге им придется сделать узел Utreexo совместимым с узлами, уже работающими в сети Bitcoin . Для этого разработчикам в конечном итоге придется модифицировать Bitcoin CORE, самое популярное программное обеспечение узла Bitcoin .

Но это может быть опасно. Utreexo — это «значительное переосмысление того, как работает Bitcoin , изменение кода, критически важного для консенсуса», пишет Дриджа.

«Поэтому, вероятно, будет сложно внедрить код Utreexo в Bitcoin CORE, и на то есть веские причины. Мы хотим быть уверены, что не создадим проблем в системе, обрабатывающей деньги стольких людей», — сказал Дрийя.

Вот почему они решили посмотреть, смогут ли они сначала попробовать добавить магические силы Utreexo в альтернативное программное обеспечение узла Bitcoin Btcd, потому что оно не используется почти таким же количеством людей для защиты своих денег, «и в процессе Словарь больше о том, как это влияет на работу полного узла», сказал Дрийя. Следующим шагом будет в конечном итоге применение того, что они узнали, к Bitcoin CORE.

Alyssa Hertig

Алисса Хертиг, технический репортер CoinDesk, программист и журналист, специализирующийся на Bitcoin и Lightning Network. На протяжении многих лет ее работы также появлялись в VICE, Mic и Reason. В настоящее время она пишет книгу, в которой исследует все тонкости управления Bitcoin . Алисса владеет некоторым количеством BTC.

Alyssa Hertig