source avatarKOB | GEN🧠

Поділитися

Більшість демонстрацій блокчейну виглядають здоровими прямо перед тим, як інфраструктура починає перегріватися. Моя основна робота — створення чистих інтерфейсів. Мій альтер-егое — Bare Metal. Він з’являється після того, як гучність тестнету згасає, і хтось повинен мати справу з брудним станом, який ніхто не включив у презентацію. Йому байдуже ваші закруглені кути. Його цікавить, що відбувається, коли відбувається cache miss, диск починає thrash, а компактизація RocksDB перетворює здорову ноду на зупинену. Поки розробники святкують розгортання 50 000 рядків Solidity, Bare Metal запускає pprof, трасує виділення пам’яті і питає, чому виконавчий клієнт раптово потребує 48 ГБ ОЗУ лише для того, щоб вижити під час синхронізації стану. Ось чому я дивлюся на @RallyOnChain і GenLayer по-іншому. Більшість людей дивляться на те, що було побудовано. Bare Metal дивиться на те, що відбувається, коли всі починають його використовувати. Я пишу код, який виглядає елегантно. Він пише низькорівневий рефакторинг, який тримає ноду живою, коли блок повний. Інтерфейс може виглядати прекрасно. Демо може стати вірусним. Потім блок заповнюється, записи накопичуються, і ваша база даних стану досягає write amplification на сирому NVMe. Коли гучність перетворюється на реальну навантаження, чи витримає ваша архітектура диск I/O, чи ваші валідатори тихо зупиняються на послідовних записах? Саме тоді Bare Metal виходить на зміну.

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