Ученый из MIT придумал, как быстро майнить биткоин на смартфонах

Ученый из MIT придумал, как быстро майнить биткоин на смартфонах

Создатель Lightning network Тадж Драя (Tadge Dryja) работает над проектом, который снизит требования к набору криптографических доказательств и при этом будет эффективно проверять консенсус блокчейна биткоина.

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

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

Utreexo позволит использовать Bitcoin на мобильном телефоне

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

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

Чтобы помочь решить проблему масштабирования, Тадж Драя из Массачусетского технологического института описал текущий исследовательский проект, над которым он работает, под названием Utreexo.

Протокол представляет собой динамический аккумулятор на основе хэша, который по существу сводит миллионы UTXOs, записанных по цепочке до размера менее одного килобайта. “Нет потерь безопасности; вместо этого бремя отслеживания средств переносится на владельца этих средств», — объясняет Драя.

“Однако с Utreexo, вместо того, чтобы хранить все состояние биткоинов, держатели биткойнов могут просто проверить, все ли в порядке, используя криптографическое доказательство», — добавил Драя. — “Этот подход может свести к минимуму требования к хранению в той степени, в какой это возможно даже для запуска поддержки сети Bitcoin на мобильном телефоне”.

Миллионы неизрасходованных выходных данных меньше, чем в килобайт

Utreexo и аккумуляторы Драи обратили на себя внимание последние несколько месяцев. В эпизоде подкаста Grey Mirror #1 ведущий Рис Линдмарк взял интервью у Таджа Драи о проекте. Драя объяснил Линдмарку как блокчейны могут загружать обновления не с помощью “форка”, а с помощью нод Utreexo.

Кроме того, криптографы Стэнфордского университета Бен Фиш, Дэн Бонех, и Бенедикт Бёнз также написали статью, в которой затрагиваются аккумуляторы. В исследовании рассматриваются методы батчинговых технологий для аккумуляторов с приложениями к IOPs и блокчейном без отслеживания состояния.

С Utreexo протокол помещает стоимость обслуживания сети “в нужное место”, объясняет документация Драи. Миллионы внутрицепочных транзакций, которые были причиной многих споров, могут быть сохранены путем сокращения UTXO до нескольких килобайт доказательств.

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

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

Кроме того, есть Xthinner Джонатана Тумим, который использует преимущества лексикографического заказа транзакций (LTOR) в сети Bitcoin Cash (BCH). Предположительно Xthinner может сжимать информацию в блоках на 99,6 процента, а другой проект Тумим — Blocktorrent может быть еще более эффективным. Blocktorrent разбивает блок на фракции, и каждый блок может быть проверен отдельно.

Аккумуляторы пока не прижились из-за упрямых разработчиков Bitcoin Core

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

Некоторые считают, что аккумулятором, вероятно, повезёт больше с разработчиками, которые не так упрямы, когда дело доходит до масштабирования протокола. К примеру, они могут понравится программистам Ethereum и Bitcoin Cash.

Разработчиков BTC критиковали и ранее за их отказ увеличить размер блока с помощью обновления хард-форк.

Аккумуляторы обсуждались во время обсуждения Bitcoin Core Dev 18 декабря. Ранее Питер Уилль рассмотрел UTXO аккумуляторы 7 декабря.

С Utreexo еще предстоит много работы, но Драя написал основной код. Стэнфордские программисты работают над своей идеей, которая отличается от работы инженера MIT. За последние несколько месяцев было объявлено много концепций масштабирования, и 2019 год может стать годом масштабируемости для нескольких известных публичных блокчейнов.

Источник

Интересное по теме