Скануйте, щоб завантажити додаток Gate
qrCode
Більше варіантів завантаження
Не нагадувати сьогодні

Що таке Kaspa DAGKnight? Повний посібник по майбутньому оновленню консенсусу Kaspa

image

Джерело: CryptoNewsNet Оригінальна назва: Що таке Kaspa DAGKnight? Повний посібник з майбутнього оновлення консенсусу Kaspa Оригінальне посилання:

Що таке Kaspa DAGKnight?

Kaspa DAGKnight - це майбутнє оновлення консенсусу, яке зробить Kaspa швидшим, більш безпечним і легшим для масштабування. Воно замінює фіксовані правила підтвердження на систему, яка адаптується до реальних умов мережі в реальному часі. Це дозволяє мережі підтверджувати транзакції швидше, залишатися безпечною під час затримок і обробляти значно більший трафік.

DAGKnight базується на існуючому протоколі GHOSTDAG Kaspa та впроваджує безпараметричний, самостабілізуючий метод упорядкування блоків. Результат - це система, яка може досягати фіналізації за підсумком менше секунди та підтримувати 50% терпимість до візантійських помилок навіть під час стресу в мережі.

Розробники Kaspa очікують, що DAGKnight допоможе мережі підтримувати високу пропускну здатність та закласти основу для смарт-контрактів та інших систем, чутливих до порядку.

Чому був створений DAGKnight?

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

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

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

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

Як працює DAGKnight?

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

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

Ключові особливості, які визначають DAGKnight:

  • Підтвердження без параметрів
  • Адаптивна, самостабілізуюча поведінка
  • Підсекундна фінальність за нормальних умов мережі
  • Вища стійкість під час завантаження
  • 50% терпимість до вад візантійської системи
  • Пряма підтримка систем з високою пропускною спроможністю
  • Фундамент для розробки смарт-контрактів на Kaspa

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

Чому видалити фіксовані параметри?

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

Історія блокчейну показує:

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

Рішення Kaspa є протоколом, який реагує на умови, а не передбачає їх.

Як DAGKnight покращує порядок блоків

DAGKnight покращує GHOSTDAG, вибираючи найбільш безпечний k-кластер, який охоплює принаймні половину чесної мережі. Це забезпечує збереження порядку блоків навіть у випадку непередбачуваної поведінки мережі.

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

Дійсно, порівняння з реальним світом допомагає: Розгляньте систему управління рухом, яка реагує на фактичні дорожні умови, а не використовує фіксований таймер для кожного світла. Коли дороги вільні, світло швидко змінюється. Коли трафік зростає, система сповільнює переходи, щоб запобігти аваріям. DAGKnight застосовує подібну адаптивну логіку до порядку блоків.

Чи може DAGKnight витримати атаки?

DAGKnight розроблений з 50% толерантністю до байєсівських помилок, що є найвищим межем, досяжним у частково синхронній моделі. Цей рівень вищий за межі, з якими стикаються класичні моделі BFT, які не можуть перевищувати одну третину толерантності до помилок.

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

Це робить Kaspa більш стійким під час стресових періодів, таких як:

  • Виходи з мережі
  • Високі сплески трафіку
  • Атаки на завантаження
  • Несподівані затримки маршрутизації Інтернету

Що означає DAGKnight для фіналізації транзакцій?

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

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

Kaspa публічно заявила, що 100 або більше блоків на секунду може бути можливим з майбутніми інструментами.

Як DAGKnight підтримує смарт-контракти

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

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

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

Який поточний графік розгортання?

Недавні повідомлення з каналів спільноти Kaspa натякають на те, що DAGKnight та vProgs можуть з'явитися протягом восьми місяців. Пост-тизер з словом “.soon” підвищив спекуляції серед користувачів.

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

Як DAGKnight вписується в дослідження консенсусу

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

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

Підтримка спільноти Kaspa для DAGKnight

У грудні 2022 року Kaspa провела краудфандинг для громади, щоб зібрати 70 мільйонів KAS для розвитку DAGKnight. Мета була досягнута за дванадцять днів. Це продемонструвало широку підтримку для оновлення консенсусу, яке допоможе Kaspa масштабуватися, зберігаючи безпеку на основі доказу роботи.

Протокол був написаний Майклом Саттоном та Йонатаном Сомполінським, які раніше брали участь у розробці PHANTOM та GHOSTDAG. Їхня робота заклала основу для дизайну blockDAG Kaspa, який дозволяє створювати кілька блоків одночасно без виникнення конфліктів.

Висновок

DAGKnight є оновленням консенсусу, яке робить Kaspa швидшим, безпечнішим та здатним адаптуватися до реальних умов мережі. Воно усуває фіксовані припущення, зміцнює стійкість, підтримує високу відмовостійкість і підтримує майбутній розвиток смарт-контрактів. Його дизайн базується на багаторічних дослідженнях у галузі proof-of-work та частково синхронних систем і позиціонує Kaspa як платформу, здатну до високопродуктивних, малозатримуючих розрахунків.

KAS3.46%
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити