Поділитися цією статтею

Bitcoin близький до зниження комісій завдяки кращому вибору монет

Роки роботи завершилися оновленням програмного забезпечення Bitcoin CORE для «вибору монет», яке знизить комісію за транзакції та масштабує блокчейн.

Автор Alyssa Hertig
Оновлено 13 вер. 2021 р., 7:46 дп Опубліковано 2 квіт. 2018 р., 9:00 дп Перекладено AI
shred, money

ONE із технічних механізмів, який допоміг порівняти Bitcoin з готівкою, знаходиться на Verge масштабного оновлення.

Термін під назвою «вибір монет» відноситься до алгоритму, який сьогодні вирішує, які біти даних об’єднуються для створення транзакції користувача. По суті, код вибору монети повторює процес надання, скажімо, купюри в 10 доларів касиру за товар на 7 доларів, а споживач отримує 3 долари здачі.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути всі розсилки

Але якщо це T звучить особливо складно, пам’ятайте, що Bitcoin — це експериментальне програмне забезпечення, і ця функція, хоча й працює, T зовсім оптимізована. Що ще гірше, частина, яка, можливо, потребує налаштування, безпосередньо впливає на витрати користувачів.

«Оригінальний алгоритм вибору монет Bitcoin Core насправді потребує значного перероблення, особливо щодо комісій за транзакції. Він неефективний і в кінцевому підсумку виконує дивний цикл, щоб спробувати вгадати суму комісій за транзакції», — сказав CoinDesk учасник Bitcoin CORE Ендрю Чоу.

Марк Ерхардт, інженер постачальника гаманців BitGo, погоджується з цим, зайшовши настільки далеко, що назвав алгоритм «заплутаним» під час останнього інтерв’ю на подкасті Noded.

Таким чином, розробники працюють над новим алгоритмом, який отримав назву «відгалуження та зв’язок» або «BNB», який об’єднує дані більш ефективним способом, що призводить до невеликого збільшення масштабу та нижчих комісій за транзакції.

Ерхардт вперше запропоновано деякі оптимізації майже два роки тому, а Чоу був першим розробником, який закодував зміни.

І нещодавно зміни було визнано готовими до додавання до найпопулярнішої реалізації програмного забезпечення біткойнів, Bitcoin CORE, і тому було об’єднано з кодовою базою. Ще краще для користувачів, ця функція має бути доступною для широкого використання з випуском 17-а версія програмного забезпечення протягом наступного року чи близько того.

Говорячи про переваги змін, Чоу сказав:

«Це дозволить нам значно навести порядок у коді вибору монет і фактично дасть змогу ONE людині зрозуміти, що саме робить алгоритм вибору монет».

Ніяких змін не потрібно

Відступаючи назад, як уже згадувалося, кожна Bitcoin транзакція, яку надсилає користувач, складається з різних менших сум Bitcoin.

Це тому, що, скажімо, у вашому гаманці є ONE Bitcoin , цей Bitcoin зазвичай не є просто ONE даних. Швидше, він часто складається з кількох фрагментів даних, зібраних разом. У вас може бути ONE, два або десятки маленьких фрагментів транзакцій, кожен з яких називається «невитрачені вихідні дані транзакції» (UTXO).

Наприклад, ONE частина даних вартістю 0,1 BTC, друга вартістю 0,3 BTC, ще одна вартістю 0,1 BTC і ONE вартістю 0,5 BTC можуть бути прив’язані до адреси вашого Bitcoin гаманця, щоб скласти цілий Bitcoin.

Ці частини базуються на транзакціях, які відбулися до них, і на тому, як вони спочатку були розділені для надсилання у ваш гаманець.

Отже, якщо вам потрібно надіслати 0,2 BTC, алгоритм «вибору монет» Bitcoin CORE може вирішити ввести частину даних вартістю 0,3 BTC у так званий «вхід», створюючи транзакцію. Тоді буде два виходи: 0,2 BTC, які будуть надіслані одержувачу, і 0,1 BTC, які будуть повернені у ваш гаманець як «вихідні зміни».

Проте, за словами розробників, алгоритм T дуже хороший у вирішенні того, як вибрати монети для транзакцій.

Алгоритм майже завжди автоматично створює «виходи змін», які часто T є необхідними та витрачають простір у блокчейні, пояснив Ерхардт. У наведеному вище прикладі алгоритм міг уникнути цього, вибравши два фрагменти даних вартістю 0,1 BTC і взагалі не надсилаючи «зміни» назад відправнику.

Він продовжив, говорячи про ще один сумний побічний ефект:

«Ви ж T хочете, щоб транзакції були розтерті на порох».

«Пил» — це настільки маленькі Bitcoin , що їх майже не варто витрачати, оскільки комісія може бути більшою, ніж сама транзакція. Вони, мабуть, аналогічні пенні, оскільки виготовлення пенні насправді коштує більше, ніж його вартість при покупці товару.

Як вибрати?

Новий алгоритм, BNB, уникає цих емітентів, намагаючись усунути якомога більше сценаріїв вихідних змін. Коротше кажучи, він LOOKS всі вхідні дані, щоб побачити, чи є спосіб отримати саме ту кількість біткойнів, яку користувач хоче надіслати під час транзакції.

«Це допомагає ще трохи зменшити набір UTXO», — сказав Чоу. «Крім того, транзакції, де було знайдено точний збіг, зазвичай будуть меншими, ніж ті, де є зміни, тому це також заощадить на комісії за транзакції для користувача та звільнить ще кілька байтів блокового простору для інших транзакцій».

І є докази, що це працює. Під час моделювання Ерхардт виявив, що приблизно в 40 відсотках транзакцій, які зазвичай мають результати змін, новий алгоритм зміг позбутися непотрібних даних.

Окрім цих переваг для користувача, зміна коду також допомагає розробникам, оскільки новий алгоритм набагато легше зрозуміти з технічної точки зору.

Тим не менш, розробники ще T закінчили налаштовувати процес вибору монет. Чоу та інші планують продовжити алгоритм, додавши так зване «просте випадкове жеребкування».

Коли алгоритм BNB перевіряє всі UTXO користувача Bitcoin і просто T може уникнути створення вихідних даних змін, він повертається до початкового процесу вибору монет. Але за допомогою простого випадкового жеребкування алгоритм вибиратиме випадкові UTXO, доки не досягне потрібної суми грошей.

Цікаво, що розробники вважають, що випадковий вибір монет є кращим методом, ніж більш продуманий алгоритм, який сьогодні використовує Bitcoin CORE .

Це кульмінація років роботи, але, за словами Ерхардта, процес T міг бути набагато швидшим. Вибір монет є «чутливою частиною» коду, і його зміна має «глобальні наслідки», сказав він.

Таким чином, " ONE не хотів довго з цим возитися", - пояснив Ерхардт, додавши:

«Тепер ми встановили багато сантехніки для подальших змін».

Двійковий код зображення через Shutterstock

Більше для вас

Protocol Research: GoPlus Security

GP Basic Image

Що варто знати:

  • As of October 2025, GoPlus has generated $4.7M in total revenue across its product lines. The GoPlus App is the primary revenue driver, contributing $2.5M (approx. 53%), followed by the SafeToken Protocol at $1.7M.
  • GoPlus Intelligence's Token Security API averaged 717 million monthly calls year-to-date in 2025 , with a peak of nearly 1 billion calls in February 2025. Total blockchain-level requests, including transaction simulations, averaged an additional 350 million per month.
  • Since its January 2025 launch , the $GPS token has registered over $5B in total spot volume and $10B in derivatives volume in 2025. Monthly spot volume peaked in March 2025 at over $1.1B , while derivatives volume peaked the same month at over $4B.

Більше для вас

XRP різко знижується на тлі фіксації прибутків з Bitcoin трейдерами, при цьому потоки ETF залишаються сильними

(CoinDesk Data)

Інституційні потоки зросли на 54% понад тижневий середній показник, що свідчить про стратегічний продаж, а не про паніку серед роздрібних інвесторів.

Що варто знати:

  • XRP впав з $2.09 до $2.00, зафіксувавши зниження на 4,3% та відставши від загального крипторинку.
  • Інституційні потоки зросли на 54% вище за тижневий середній показник, що свідчить про стратегічний продаж, а не про паніку серед роздрібних інвесторів.
  • Незважаючи на приплив коштів в ETF, XRP намагається пробити опір на рівні $2,09–$2,10, утримуючись у вузькому торговому діапазоні.