Доброго ранку, всім! Цикл навчання з криптовалют — День 50 Що таке фінальність блокчейну і коли транзакція вважається справді підтвердженою? Ви надсилаєте криптовалюту комусь. Ваш гаманець показує, що транзакція успішна. Але чи означає це, що транзакцію неможливо скасувати або змінити? Не обов’язково. Саме тут важливою стає фінальність блокчейну. Що таке фінальність блокчейну? Фінальність — це момент, коли транзакція або блок блокчейну вважаються незворотними відповідно до правил консенсусу мережі. Після досягнення фінальності скасування транзакції вимагало б порушення безпекових припущень протоколу або проведення надзвичайно складної атаки. Підтвердження проти фінальності Ці два терміни пов’язані, але не завжди однакові. - Підтвердження: транзакція була включена в блок, прийнятий мережею. - Фінальність: транзакція досягла моменту, коли протокол вважає її незворотною. Деякі блокчейни надають ймовірнісну фінальність, тоді як інші використовують сильніші протокольні механізми фінальності. Як працює фінальність? Розглянемо два приклади. 1. Bitcoin Bitcoin використовує доведення роботи (Proof of Work). Коли транзакція включається в блок, вона отримує одне підтвердження. З кожним новим блоком, доданим поверх цього блоку, скасування транзакції стає все складнішим. Це називається ймовірнісною фінальністю. 2. Ethereum Ethereum використовує доведення участі (Proof of Stake). Його протокол консенсусу використовує підтвердження валідаторів і контрольні точки для фіналізації блоків. За нормальних умов Ethereum зазвичай фіналізує блоки приблизно за 13–15 хвилин, хоча стан мережі може впливати на цей час. Чому важлива фінальність? - Запобігає невизначеності щодо завершених транзакцій. - Допомагає біржам керувати депозитами та виведеннями. - Підтримує безпечні операції DeFi. - Зменшує ризик прийняття транзакцій, які можуть бути скасовані пізніше. Чи може фінальність зазнати невдачі? Так. Деякі мережі можуть стикатися із затримками у фіналізації, перебудовами ланцюга або надзвичайними невдачами консенсусу. Саме тому біржі та застосунки часто чекають на необхідну кількість підтверджень або протокольної фіналізації, перш ніж вважати транзакцію завершеною. Головний урок Сповіщення про успішну транзакцію не завжди означає, що транзакція є фінальною. Підтвердження говорить вам, що транзакція була включена в блокчейн. Фінальність говорить вам, наскільки сильно мережа гарантує, що вона залишиться там. Завтра — День 51: Що таке нода блокчейну і чому кожна децентралізована мережа потребує нод? Чи ви коли-небудь надсилали криптовалюту і чекали кілька підтверджень, перш ніж отримати її?
SKПоділитися

Джерело:Показати оригінал
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації.
Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.
