- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Що таке остаточність блоку в Крипто?
Завершеність блокування є невід’ємною особливістю блокчейнів, яка підвищує безпеку транзакцій у розподілених мережах Криптовалюта .
В ідеалі, коли транзакція була правильно оброблена у фінансовій системі, ймовірність її скасування повинна бути мінімальною. Однак це зазвичай T так у традиційних Фінанси. Системи блокчейн, з іншого боку, прагнуть пом’якшити цю невідповідність за допомогою остаточності блоку.
У цьому посібнику ви Навчання , що таке остаточність блоків, як вона працює та її наслідки для мереж блокчейну.
Це контент партнера, отриманий з Laura Shin Unchained і опублікований CoinDesk.
Що таке остаточність блоку?
Завершеність блоку означає незворотність після підтвердження транзакції та додавання до блоку в мережі блокчейн. На цьому етапі транзакція вважається остаточною і більше не може бути змінена.
Це причина, чому транзакції в блокчейні є постійними і чому їх часто називають незмінними.
Завершеність блоку має вирішальне значення в консенсусних протоколах блокчейну, але T завжди миттєва. Завершеність блоку та затримка працюють паралельно один одному в мережах блокчейну. Це означає, що показник завершеності блокчейну тісно пов’язаний із рівнем його затримки, який вимірює час між поданням дійсної транзакції та її можливим підтвердженням у ланцюжку.
Як працює остаточність блоку?
Завершеність блоку досягається по-різному в proof-of-work (PoW) і proof-of-stake (PoS) мережі.
У ланцюжках PoW, таких як Bitcoin, остаточність блоку досягається за допомогою механізму розподіленого консенсусу, який використовує Соціальні мережі «найдовшого» ланцюжка. Під час майнінгу майнер може транслювати один і той самий блок одночасно, що призводить до більш ніж ONE ланцюжка.
На цьому етапі основний ланцюг розділиться на різні вилки, що ускладнить визначення ONE. У цьому сценарії обидва форки продовжуватимуть перевірку та додавання нових блоків. Однак, коли ONE із ланцюжків перевіряє блок раніше іншого, він стає найдовшим.
Потім вважається, що найдовший ланцюжок містить найбільш дійсні блоки, тоді як транзакції, видобуті на коротших ланцюжках, дисконтуються. Однак транзакції в відхиленому ланцюжку, ймовірно, включені в інші блоки довшого ланцюжка, досягаючи остаточності блоку.
Закінченість блоку в ланцюжках proof-of-stake (PoS) відрізняється від ONE реалізації PoS до іншої. Наприклад, Casper FFG, реалізація Ethereum PoS, досягає остаточності, вводячи валідатори для підтвердження дійсності ланцюга після кожних 100 блоків. Блок завершується після схвалення ⅔ усіх валідаторів.
Tendermint, який використовується мережею Cosmos , досягає остаточності, коли будь-який блок отримує більше ⅔ попередніх голосів і попередніх комітів. Це триває безперервно, доки ⅓ усіх валідаторів не перестане відповідати.
Типи завершеності блокчейну
Чотири основні типи остаточності блокчейну класифікуються відповідно до рівнів визначеності та постійності. Вони включають:
Імовірнісна остаточність
Імовірнісна остаточність — це просто кінцевість на основі ланцюга. Це ймовірність того, що ймовірність того, що транзакція буде скасована, якщо до ланцюжка додати більше блоків, низька. Імовірнісна остаточність досягається, коли транзакція знаходиться в блоці, видобутому та включеному в найдовший ланцюжок. Імовірнісна остаточність поширена в більшості блокчейнів PoW, таких як Bitcoin.
Економічна остаточність
Економічна остаточність досягається за допомогою фінансових стимулів. Ідея цього полягає в тому, що будь-кому стає дуже дорого повертати транзакції в такій мережі блокчейн. Економічна остаточність тісно пов’язана з POS-мережами, де валідатори повинні зробити певну суму Крипто як заставу. Будь-яка зловмисна дія може призвести до втрати фінансових інтересів.
Абсолютна остаточність
Абсолютна остаточність є найвищим рівнем остаточності. У цій системі, як тільки трансакція транслюється в ланцюжку, немає жодних шансів на те, що вона буде підроблена або скасована. Протоколи блокчейну, такі як Ripple і Stellar, використовують федеративний консенсус для досягнення абсолютної остаточності. Об’єднаний консенсус покладається на надійні валідатори для підтвердження блокувань і захисту мережі. Протоколи блокчейну, такі як Cosmos і Algorand, також використовують механізми консенсусу, які допомагають їм досягти абсолютної остаточності.
Миттєва остаточність
Миттєва остаточність – це коли транзакція транслюється в мережу, миттєво підтверджується та стає безвідкличною в ланцюжку. Миттєвої остаточності важко досягти, і це вимагає фундаментальних змін у тому, як блокчейни виконують консенсус і обробляють транзакції. Проте децентралізовані протоколи, такі як Shardeum, забезпечують майже миттєву остаточність із високим рівнем надійності.
Як остаточність впливає на блокчейн-мережі?
Завершеність блокчейну є основоположною концепцією надійності та стабільності блокчейну. Завершеність гарантує дійсність і незворотність транзакцій, таким чином запобігаючи подвійним витратам шляхом реєстрації дійсної транзакції в ланцюжку. Таким чином, цифровий актив вважається витраченим і не може бути використаний знову.
Остаточність також необхідна для розгортання розумні контракти. Смарт-контракти включають деталі угоди між сторонами угоди у свій самовиконуваний код. Остаточність гарантує, що результати цих контрактів є передбачуваними та безвідкличними.
Децентралізовані програми використовують остаточність, щоб убезпечити свої операції та зробити їх надійними. Користувачів запевняють, що будь-які дії, які виконуються з DApps, є безпечними та постійними.
Заключні слова
Завершеність блоку є наріжним каменем Технології блокчейн і має важливе значення для успіху Крипто транзакцій. Оскільки Технології блокчейн розвивається, досягнення швидкої та безпечної завершеності буде важливим для майбутніх розробок.