Blockchain

3 причини, чому транзакції біткойнів відбуваються повільно

01 серпня 2020 о 08:27 // Новини

Біткойн є найповільнішою криптовалютою

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

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

Заглиблення в суть

Після створення транзакції повідомлення про транзакцію надсилається в блокчейн біткойн і передається всім вузлам, доступним у мережі. Це називається чергою Mempool, де непідтверджені транзакції очікують на перевірку майнерами. Тепер майнери (простими словами, вузли, що перевіряють нову транзакцію) виберуть колекцію транзакцій (розміром не перевищує 1 МБ) і спробують перевірити їх, розв’язавши складну математичну задачу як доказ роботи (POW). 

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

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

Низька комісія за транзакцію

Якщо непідтверджена транзакція чекає в черзі Mempool, майнери, швидше за все, підберуть транзакції з високою комісією за транзакцію. Чому так? Тому що, дивлячись на це з точки зору майнерів, коли вони видобувають новий блок для перевірки перекладу, вони використовують обчислювальну потужність, тобто енергію, яка коштує їм грошей. Таким чином, вони, швидше за все, вкладуть свої ресурси та гроші, щоб підтвердити транзакцію, яка пропонує їм кращі прибутки.

Затори мережі

Блок у блокчейні біткойн може містити лише колекцію транзакцій, що не перевищує 1 МБ даних. Таким чином, блокчейн Bitcoin може обробляти лише до 7 транзакцій на секунду. Враховуючи нинішню складність складних математичних завдань, застосування правила найдовшого ланцюжка та перевірка нового блоку займає в середньому 10 хвилин. Отже, якщо мережа перевантажена, а в черзі Mempool лежить велика кількість непідтверджених транзакцій, це все одно може зайняти багато часу, навіть якщо ви готові платити вищу комісію за транзакцію.

Розмір транзакції

Оскільки блок у блокчейні Bitcoin може зберігати лише інформацію розміром до 1 МБ, велика транзакція може зайняти багато місця. Таким чином майнерам стає важче перевіряти транзакції більшого розміру. Таким чином, майнери, швидше за все, вибирають менші транзакції, які порівняно легко перевірити.

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

А як щодо інших альткойнів?

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

Ethereum зазвичай займає близько 6 хвилин, тоді як такі монети, як Ripple (XRP) або Stellar (XLM), займають менше 5 секунд. Це тому, що Ripple і Stellar можуть обробляти понад 1000 транзакцій в секунду, тоді як блокчейн Bitcoin і Ethereum можуть обробляти лише 7 і 15 транзакцій в секунду відповідно.

Говорячи про швидкість транзакцій та її обмеження, очікується, що в найближчі роки зростання Ethereum 2.0 усуне ці обмеження. З іншого боку, розробники Bitcoin також працюють над покращенням своєї мережі, тому спільнота також може побачити покращення.   

Джерело: https://coinidol.com/bitcoin-transactions-slow/