Kaiser55
vip

Ефективність управління даними, що зберігаються у вузлах Bitcoin, продовжує цікавити розробників протоколу. Новою пропозицією в цьому відношенні є Assumeutxo, який зменшує навантаження на сховище для вузлів за допомогою серіалізованих UTXO (невитрачених вихідних транзакцій).


У пропозиції, розробленій Джеймсом О'Бейрном, розробником з команди OpenSats, детально зазначено, що Assumeutxo «зменшує кількість часу, необхідного для запуску придатного для використання біткойн-вузла з прийнятними змінами безпеки». Розробка націлена на людей, які хочуть запустити повний біткойн-вузол; тобто такий, який зберігає копію всієї історії мережевих транзакцій.
Тепер Assumeutxo може обійти цю вимогу щодо зберігання всього обліку біткойнів або блокчейна. Це робиться за допомогою серіалізованих UTXO, зроблених у «миттєвому знімку» в заданий момент часу. Серіалізація UTXO включає такі метадані, як кількість монет, що містяться в знімку, і заголовок останнього блоку, інкапсульованого в знімку (його «база»), серед інших даних.
Assumeutxo — це ідея О'Бейрна, але вона також включала втручання Майка Шмідта та рецензування інших розробників, таких як Девід Гардінг і тих, хто ідентифікований як Сьорс і Ей Джей. З технічної точки зору Assumeutxo описується наступним чином:
Це фрагмент даних, вбудований у вихідний код, який закріплюється за хешем серіалізованого набору UTXO, які вважаються дійсними для певної висоти рядка. Остаточний формат цього коміту все ще є предметом дебатів, оскільки його генерація дорога з обчислювальної точки зору, а його структура впливає на те, як ми зберігаємо та передаємо серіалізований набір UTXO до та від інших однорангових пристроїв. Але зараз це просто хеш вмісту масиву UTXO на основі SHA256, згенерований наявною утилітою GetUTXOStats().
Assumeutxo вже додано до основного репозиторію біткойнів, але ще не активний у протоколі. Прогрес досягається в тестуванні таких мереж, як regtest, testnet і signet, пояснив О'Бірн. Почекавши деякий час, кілька ліній, необхідних для його реалізації в магістральній мережі, будуть змінені, пояснив він.
Основна перевага Assumeutxo полягає в тому, що він полегшує та прискорює процес запуску біткойн-вузла. «Зараз початкове завантаження блоків — це процес, який лінійно збільшується з розміром історії ланцюга», — пояснює репозиторій цієї розробки.
Додається, що процес завантаження та встановлення bitcoin може тривати «від чотирьох годин до кількох днів», залежно від апаратного забезпечення та пропускної здатності мережі. Це «перешкоджає користувачам запускати повні вузли, а натомість спонукає їх звертатися до клієнтів із зниженою моделлю безпеки».
Переглянути оригінал
post-image
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити