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



Багато хто уявляє публічний ланцюг ще на цьому етапі: отримати повідомлення, передати всім сусіднім вузлам — це типова модель flood/gossip. Звучить просто і грубо, але має чимало проблем. Повідомлення повторно пересилається, надмірне покриття, пропускна здатність буквально витікає назовні. Чим більше вузлів, тим очевидніші колізії та затори, і в підсумку: підтвердження стає повільнішим, затримки коливаються, а при заторах вся мережа починає зависати.

Деякі публічні ланцюги обирають інший підхід. Вони більше не "бачить людину — передає", а використовують XOR-відстань на основі Kademlia DHT для вибору цільових вузлів для пересилання. Кожен вузол передає повідомлення лише групі "по відстані, що поступово зростає" обраних вузлів, дозволяючи інформації поширюватися каскадно, мов водоспад, по всій мережі.

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

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

Звичайні користувачі відчувають "митьову" швидкість, але це ніколи не залежить лише від розкішності консенсусних алгоритмів. Справжня низькорівнева майстерність починається з мережевого рівня — швидше і чистіше доставляти кожен блок, кожне голосування, кожну транзакцію туди, куди потрібно. Такий механізм поширення, справжній "логістичний маршрут", а не "кричущий на площі".
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
GasFeeCriervip
· 16год тому
Здається, мова йде про стару проблему проектування P2P-мереж, режим gossip дійсно легко заблокувати. --- Роутінг DHT вже давно використовують, це не новина. --- Дійсно правильно, якщо нижній рівень мережі не оптимізований, навіть швидке консенсусне досягнення марне. --- Отже, по суті, йдеться про оптимізацію топології мережі, просто змінюючи стратегію пересилання. --- Як справи у тих ланцюжках, які справді використовують DHT? Чи дійсно їх продуктивність така висока? --- Гаразд, площа з криками, чудово описано — це про сучасний стан більшості ланцюжків. --- Проблема в тому, що більшість операторів вузлів цим не переймаються, адже за це не платять. --- Зачекайте, чи має це відношення до обмежень у самій конструкції Kademlia? --- Звучить так, ніби це навчання тих проектів, що досі використовують примітивний gossip. --- Яка ціна структурованої доставки, чи обговорювали це?
Переглянути оригіналвідповісти на0
FOMOSapienvip
· 16год тому
Площа Коу Хоу — ця метафора просто чудова, зараз багато публічних ланцюгів саме так хаотично.
Переглянути оригіналвідповісти на0
MetaverseHermitvip
· 16год тому
Площадка靠吼的哈哈,說得絕了。之前一直以為TPS就是全部,沒想到網絡層這塊這麼關鍵啊。
Переглянути оригіналвідповісти на0
IronHeadMinervip
· 17год тому
Площа Кохоу — це ідеальна метафора, яка відображає реальний стан більшості основних блокчейнів Вже давно потрібно було приділити увагу мережевому рівню, інакше будь-який консенсус буде безглуздим Остання миля — найчастіше найуразливіша, деталі показують справжню картину
Переглянути оригіналвідповісти на0
HashRatePhilosophervip
· 17год тому
Ось і правда тих старих ланцюгів, що постійно зависають, яким чином вони так повільно пересилають транзакції --- Структуроване поширення дійсно круте, але скільки ланцюгів насправді його використовує --- Говорячи просто, це оптимізація маршрутизації, чому так багато проектів досі використовують стару гасогосподарську систему --- Порівняння з логістикою просто чудове, нарешті хтось так чітко пояснив мережевий рівень --- Kademlia DHT ця технологія існує вже давно, чому ж її зараз вважають скарбом --- Подумавши, зрозумів, чому ті швидкі ланцюги дійсно швидкі, не лише через алгоритм консенсусу --- Проблема в тому, що для реалізації потрібно змінювати базовий код, більшість ланцюгів лінуються це робити --- Досвід швидкості в реальному часі дійсно залежить від деталей, маленькі оптимізації накопичуються і стають якісним проривом
Переглянути оригіналвідповісти на0
  • Закріпити