Bitcoin(BTC)$85,309.000.82%
Ethereum(ETH)$1,619.191.38%
Tether(USDT)$1.00-0.01%
XRP(XRP)$2.090.39%
BNB(BNB)$591.54-0.46%
Solana(SOL)$138.913.50%
USDC(USDC)$1.000.00%
Dogecoin(DOGE)$0.157620-0.56%
TRON(TRX)$0.2426730.80%
Cardano(ADA)$0.630.26%

Розробник Bitcoin Core пропонує новий тип скороченого вузла
Розробник Bitcoin Core Джеймс О’Бейрн запропонував новий спосіб запуску скороченого вузла Bitcoin. Його пропозиція переглядає звичайний метод скорочення блокчейну біткойна.
Обрізка, звичайно, була доступна для операторів біткойн-вузлів протягом багатьох років.
- А повний вузол — це комп’ютер або спеціальна машина, яка перевіряє запропоновані транзакції біткойн на предмет порушення консенсусу, наприклад подвійне витрачання або збільшення кількості монет понад жорстку межу біткойнів у 21 мільйон. Повні вузли перевіряють транзакції відповідно до набору правил біткойна, а також нескорочену копію книги транзакцій біткойна. Повний блокчейн біткойна наразі завершено 464 ГБ за розміром, тому більшість повних вузлів встановлюють жорсткий диск із пам’яттю понад 1 ТБ.
- А обрізаний вузол різко зменшує обсяг місця на жорсткому диску, необхідного для перевірки вхідних транзакцій. Обрізка позбавляє від необхідності завантажувати та зберігати старі транзакції з достатньо великою кількістю підтверджень. Наприклад, оператор скороченого вузла може вважати будь-які транзакції, перевірені для 100 послідовних блоків, незмінними, дозволяючи його комп’ютеру стискати всі дані до 100 блоків тому в єдиний криптографічний хеш.
Зі стандартним програмним забезпеченням Bitcoin Core, операторами вузлів включити скорочення, встановлюючи максимальну кількість мегабайт, яку вони готові зберігати у своєму файлі bitcoin.conf. Вони також можуть змінити це налаштування в області налаштувань графічного інтерфейсу користувача (GUI) Bitcoin Core.
Два найбільші програмні клієнти для вузлів Bitcoin, Bitcoin Core і Bitcoin QT, можна скоротити. Однак після того, як власник вузла активував скорочення, він не може передавати старі блоки через мережу біткойн або перевіряти старі гаманці.
Звичайно, обрізка має компроміси. Але спочатку про пропозицію О’Бейрна.
Джеймс О’Бейрн пропонує новий спосіб запуску скороченого вузла Bitcoin
O’Beirne запропонував оновити метод скорочення повних вузлів. Ця пропозиція є частиною його більшої припуститиUTXO проект протоколу.
Замість статус-кво — встановлення кількості блоків і стиснення історичних блоків до цієї віхи — acceptUTXO О’Бейрна є експериментальним способом для нових повних вузлів біткойнів відкласти потребу перевіряти історичні транзакції, поки користувач не отримає останні транзакції.
Припустимо, що клієнти вузлів, сумісні з UTXO, міститимуть жорстко закодований хеш умов, необхідних для витрачання всіх біткойнів (набір UTXO) на безпечний останній момент часу (варіант популярного клієнта Bitcoin Core О’Бейрна, Bitcoin Core #25740 , підтримує acceptUTXO).
Детальніше: Це оновлення Bitcoin Core захистить операторів повних вузлів від злому
Через його важливість розробникам доводиться перевіряти будь-яку версію жорстко закодованого гешу acceptUTXO на правильність під час перевірки коду. Поки хеш знімка правильний, це дозволить операторам скорочених вузлів дозволити ігнорувати повні дані до цього хешу. Цей урізаний файл блокчейну буде набагато меншим за весь блокчейн біткойна розміром у півтерабайта.
Крім того, запропоноване O’Beirne оновлення може додати фонову перевірку до протоколу acceptUTXO. Пропозиція acceptUTXO додає серіалізовані набори UTXO, що скорочує час, необхідний для синхронізації нового вузла Bitcoin. Це також зменшує простір для зберігання, необхідний для збереження блокчейну Bitcoin.
Резюме пропозиції скороченого вузла acceptUTXO
Підводячи підсумок, Джеймс О’Бейрн пропонує, щоб оператори скорочених вузлів могли за бажанням довіряти знімку блокчейну, перевіреному розробниками в певний момент історії. Обрізаний вузол може використовувати цей хеш знімка, щоб зменшити великий розмір файлу блокчейну біткойна.
Після того, як вузол пройшов перевірку точності реєстру біткойнів за допомогою цього хешу, вузол може видалити інформацію, використану для виконання перевірки, наступного разу, коли програмний клієнт перезавантажиться. Після скорочення цих даних вузол став скороченим вузлом. Як і інші методи скорочення, запропонована O’Beirne функція зменшує вимоги до сховища блокчейну.
Розробники все ще працюють над доопрацюванням пропозиції acceptUTXO. Щоб було зрозуміло, припускаємо, що UTXO сьогодні не погоджується з основною мережею біткойн. Розробка, перевірка безпеки та перевірка коду тривають. Розробники Bitcoin Core є обговорення Пропозиція О’Бейрна, обговорення її плюсів і мінусів і налагодження чернеток коду.
Щоб отримати більш інформовані новини, слідкуйте за нами Twitter, Instagramі Новини Google або підпишіться на наш YouTube канал.