Создатель Lightning Network представляет первую версию технологии масштабируемости для Биткойн

Создатель Lightning Network представляет первую версию технологии масштабируемости для биткойнов - Lightning Network bitcoin 1024x683Создатель Lightning Network Тэдж Дрыя (Tadge Dryja) разработал новый дизайн для легкого полноценного биткойн-узла. На прошлой неделе Dryja и команда программистов выпустили первую версию программного обеспечения Utreexo в рамках Инициативы цифровой валюты MIT (DCI).

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

"Супер-обрезанный узел"

В настоящее время полные биткойн-узлы содержат все транзакции, когда-либо совершенные, с тактовой частотой около 200 ГБ. Полные «обрезанные» узлы способны уменьшить размер истории транзакций как минимум до половины гигабайта.

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

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

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

SPV требует

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

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

Вперед, но с осторожностью

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

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

«Поэтому вполне вероятно, что будет трудно вставить код Utreexo в Bitcoin Core, и для этого есть все основания. Мы хотим убедиться, что мы не вносим проблем в систему, которая управляет такими большими деньгами », - сказал Дрия.