Доброго ранку всім. Хочу обговорити з вами особливо важливу, але часто ігноровану проблему в бич-місті — мережевий рівень.



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

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

Ось одна з причин, чому я вірю у Dusk. Вони не сприймають мережевий рівень як додатковий модуль, а одразу включають Kadcast як ключовий компонент, поряд із консенсусом і виконавчим середовищем, як основу P2P мережі DuskDS. Офіційна документація чесно каже, що Kadcast використовує структуровану overlay-мережу для маршрутизації повідомлень, відмовляючись від поширення за допомогою gossip. Що в результаті? Значне зниження споживання пропускної здатності, набагато стабільніша затримка — і саме таку мережеву якість має бути у фінансових систем.
DUSK33,25%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
UncleLiquidationvip
· 21год тому
Ха, нарешті хтось сказав це, протокол gossip справді є прихованим вбивцею, скільки проектів було з ним повільно зупинено
Переглянути оригіналвідповісти на0
failed_dev_successful_apevip
· 21год тому
卧槽,gossip协议這個比喻絕了哈哈,群裡轉表情包真的就這感覺...不過Kadcast這東西聽起來有點吹過頭了,真上主網再說吧
Переглянути оригіналвідповісти на0
ImpermanentSagevip
· 21год тому
Братане, ця ідея рівня network справді мене вразила, протокол gossip — це щось, що придумане на основі мозку, і якщо його зробити занадто багато, то справді буде хаос.
Переглянути оригіналвідповісти на0
  • Закріпити