- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Творець MIT Lightning представляє першу «демонстрацію» технології масштабування Bitcoin
Utreexo «може зробити Bitcoin вузли меншими та швидшими, зберігаючи ту саму безпеку та Політика конфіденційності , що й повні вузли», — каже розробник Тадж Драйя.
Інфраструктура, що підтримує Bitcoin, може стати легшою для будь-кого, щоб її розкрутити та запустити.
Творець Lightning Тедж Драйя працював над новим дизайном для більш легкого повного вузла Bitcoin , про який він вперше написав папір у 2019 році. Минулого тижня він і команда програмістів звільнений перша версія програмного забезпечення Utreexo як частина Ініціативи цифрової валюти Массачусетського технологічного інституту (DCI), яка втілює ідею легших вузлів у робочий код.
Повноцінні Bitcoin вузли діють як системи фінансової безпеки, перевіряючи транзакції блокчейну Bitcoin і захищаючи користувачів від обману, змушуючи подумати, що вони отримали гроші, яких вони T. Але вони займають багато обчислювального простору і швидко збільшуються в розмірах.
Оскільки ці вузли є найбільш «ненадійним» способом використання Bitcoin, розробники вже давно намагаються зробити їх зручнішими у використанні. Це ONE із "святих граалів" біткойнів.
Читайте також: Йонас Шнеллі хоче, щоб ви запустили повний вузол Bitcoin
Utreexo спеціально займається розміром «стану» повного вузла, який показує актуальну інформацію про те, кому скільки Bitcoin належить. Utreexo скорочує розмір цього стану з приблизно чотирьох гігабайт до менше ніж кілобайт. У цьому відношенні це може бути великим проривом.
«Utreexo — це нова Технології масштабованості для Bitcoin, яка може зробити вузли Bitcoin меншими та швидшими, зберігаючи при цьому таку саму безпеку та Політика конфіденційності , як і повні вузли», — написав Драйя в дописі в блозі, оголосивши про випуск.
Але він ще T повністю реалізований, тому дуже важливо побачити, як Dryja випустить його першу версію. Проекту ще належить пройти довгий шлях, перш ніж користувачі зможуть використовувати вузли для встановлення прапора фінансової незалежності. Але це важливий перший крок.
«Суперобрізаний вузол»
Повні вузли Bitcoin зберігають усі коли-небудь здійснені транзакції, сьогодні вони становлять приблизно 200 ГБ.
«Обрізані» повні вузли здатні зменшити розмір історії транзакцій до півгігабайта, приблизно до розміру, необхідного для зберігання епізоду телешоу.
Але це T стосується зберігання невитрачених вихідних даних транзакцій біткойн (UTXO), які підраховують, скільки Bitcoin пов’язаний з кожною Bitcoin адресою. Цей пакет даних займає трохи менше 4 ГБ даних.
Цей стан UTXO швидко зростав з часом і, ймовірно, продовжуватиме зростати, ускладнюючи запуск повних вузлів.
Ось тут на допомогу приходить Utreexo. За допомогою фантастичної нової криптографії можна замінити цю масу стану ONE крихітним криптографічним доказом, який займає набагато менше місця.
Читайте також: Lightning Co-Creator випускає код для концепції масштабування Bitcoin
«Utreexo — це новий динамічний накопичувач на основі хешу, який дозволяє відображати мільйони невитрачених виходів у кілобайтах — достатньо мало, щоб їх можна було записати на аркуші паперу», — Дрія пояснює на веб-сайті MIT DCI.
Оскільки він робить те ж саме, що й обрізаний вузол, а також багато іншого, ONE біткойнер назвав його «суперобрізаним вузлом», — сказав Дріджа CoinDesk.
Виклик SPV
Спроба скоротити ці величезні повні вузли Bitcoin — далеко не нова гонитва. Спрощена перевірка платежів (SPV), мабуть, найпопулярніша версія спрощеного вузла, яка використовується Electrum та іншими гаманцями.
Utreexo схожий на SPV тим, що T вимагає майже стільки ж місця для зберігання комп’ютера, скільки повний вузол. Але вузли SPV також T зберігають Політика конфіденційності користувачів і більш сприйнятливі до атак, ніж вузли Utreexo.
Оскільки Utreexo пропонує ці переваги безпеки, Dryja сподівається, що це може позбутися домінування SPV у просторі (якщо написання програмного забезпечення Utreexo йде так, як планувалося). «Я думаю, було б чудово, якби він певною мірою замінив SPV, забезпечивши користувацький досвід, подібний до Electrum, але з безпекою Bitcoin CORE », — сказав він CoinDesk.
Читайте також: Чи може SPV підтримувати мільярд користувачів Bitcoin ? Оцінка вимоги про масштабування
Але, зрештою, він T думає, що це повністю замінить SPV, оскільки SPV все ще легше керувати.
«Я думаю, що це буде BIT між ними. [Вузли Utreexo] важчі за SPV, але легші за поточні повні вузли, тому деякі користувачі SPV можуть перейти на Utreexo, і деякі поточні користувачі повних вузлів також перейдуть», — сказав він.
Він також вважає, що оскільки вузли Utreexo набагато легше запускати, вони будуть набагато більш поширеними, ніж звичайні повні вузли.
«У довгостроковій перспективі я точно бачу, що майже всі повні вузли використовують дизайн, подібний до Utreexo, і вузли, які зберігають увесь стан та історію, будуть більше схожі на поточні веб-сайти дослідника блокчейнів або сервери Electrum – вони все одно будуть, але жоден звичайний користувач не буде запускати свої власні», – сказав Дрія.
Уважні наступні кроки
Тепер розробники Utreexo представили доказ концепції, показуючи, що ідею можна перетворити на реально діючий продукт. Але їм ще належить багато попрацювати, включаючи усунення помилок, щоб зробити міні-вузол придатним для реальних грошей.
«Програмне забезпечення також працює в testnet, мережі тестування Bitcoin , і не рекомендується для використання з реальними грошима. У коді все ще є багато відомих помилок і неефективності, але ми вдосконалюємо його швидкими темпами», — пише Драйя.
Зрештою їм доведеться зробити вузол Utreexo сумісним з вузлами, які вже працюють у мережі Bitcoin . Для цього розробникам з часом доведеться змінити Bitcoin CORE, найпопулярніше програмне забезпечення для вузлів Bitcoin .
Але це може бути небезпечно. Utreexo — це «суттєве переосмислення того, як працює Bitcoin , зміна критично важливого для консенсусу коду», — пише Дрія.
«Тому, швидше за все, буде складно ввести код Utreexo в Bitcoin CORE, і на це є вагома причина. Ми хочемо бути дуже впевненими, щоб не створювати проблем у системі, яка обробляє так багато людей», — сказав Дрійя.
Ось чому вони вирішили перевірити, чи можуть вони спочатку спробувати додати магічну силу Utreexo до альтернативного програмного забезпечення вузла Bitcoin Btcd, оскільки воно використовується не такою кількістю людей, щоб захистити свої гроші, «і в процесі Навчання більше про те, як це впливає на повну роботу вузла», — сказав Дрія. Наступним кроком буде застосування отриманих знань до Bitcoin CORE.
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
