source avatarSK

Поділитися

Добрий ранок, усім! Цикл навчання з криптовалют — День 49 Що таке відмовостійкість до візантійських пошкоджень (BFT) і як блокчейни досягають згоди, коли деякі ноди є зловмисними? Уявіть собі мережу блокчейну з 100 комп’ютерами. Більшість з них чесні, але деякі надсилають хибну інформацію або намагаються маніпулювати транзакціями. Як мережа може вирішити, яку інформацію варто вірити? Саме цю проблему допомагає вирішити відмовостійкість до візантійських пошкоджень (BFT). Що таке відмовостійкість до візантійських пошкоджень? BFT — це здатність розподіленої системи продовжувати досягати згоди, навіть коли деякі учасники виходять з ладу, поводяться нечесно або надсилають суперечливу інформацію. Ця концепція походить із проблеми візантійських генералів — відомого виклику в розподілених обчисленнях. Як працює BFT? Різні протоколи BFT використовують різні методи, але багато з них дотримуються такого процесу: 1. Валідатор пропонує новий блок. 2. Інші валідатори перевіряють, чи дотримується блок правил мережі. 3. Валідатори обмінюються голосами або повідомленнями про підтвердження. 4. Якщо достатня кількість валідаторів погоджується, блок може бути фіналізований. 5. Пошкоджені або зловмисні валідатори не можуть легко порушити консенсус, доки дотримуються безпекових припущень протоколу. Простий приклад Уявіть мережу з 10 валідаторами. У класичному дизайні BFT, що витримує до 3 пошкоджених валідаторів, принаймні 7 валідаторів повинні коректно взаємодіяти, щоб система гарантувала згоду та прогрес за визначеними припущеннями мережі. Навіть якщо 3 валідатори поводяться нечесно, решта чесних валідаторів все ще можуть досягти консенсусу. Це ілюструє загальний принцип BFT: багато протоколів можуть витримувати менше ніж третину валідаторів, що є візантійськими. Чому BFT важливий? BFT допомагає блокчейн-мережам досягти: - Згоди незважаючи на пошкоджені учасники. - Захисту від суперечливих історій транзакцій. - Сильної фінальності транзакцій у багатьох дизайнах. - Надійної координації між валідаторами. - Стійкості до певних зловмисних дій. Чи має BFT обмеження? Так. Деякі протоколи BFT вимагають, щоб валідатори обмінювалися великою кількістю повідомлень. Це може зробити комунікацію більш складною з ростом мережі валідаторів. Безпека також залежить від припущень щодо участі валідаторів, зв’язності мережі та максимальної кількості зловмисних валідаторів. Реальнi приклади Tendermint-подібний консенсус і HotStuff — це приклади підходів до консенсусу на основі BFT, що використовуються в блокчейн-системах. Головний урок Консенсус у блокчейнi — це не просто обробка транзакцій. Це забезпечення того, що незалежнi комп’ютери можуть домовитися про одну правильну історiю, навiть коли деякi учасники не можуть бути довiренi. BFT надає основу для досягнення такої згоди. Завтра — День 50: Що таке фiнальнiсть блокчейну і коли транзакцiя справдi пiдтверджена? Чи довiряли б ви бiльше блокчейну, якби його транзакцiї ставали незворотними за кiлька секунд?

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