Milník Crosslink 4a v roce @ShieldedLabs překonal: - Opraveny 2 hlavní chyby z MS3 - mnohem jednodušší UX, ~x3 účastníci na soupisce BFT - náš nový BFT na míru se ukázal jako stabilnější než předchozí sada SDK - došlo k bezpečnostnímu selhání BFT ze známé mezery v návrhu (nejedná se o chybu BFT) Připoutat se: 🧵
@ShieldedLabs Kvůli nesouladu impedance architektury kódu mezi časovým limitem synchronizace PoW a nízkou obtížností těžaře měla naše síť časté dlouhé rozdělení PoW. Místo toho, abychom se snažili tento předběžný workshop opravit, zaměřili jsme se na vylepšení našeho nového BFT, UX a vizualizéru. Proč? …
@ShieldedLabs Proč nevyřešit zřejmý problém s poznáním? Prioritou je testování odolnosti protokolu, diagnostických funkcí a uživatelského prostředí. To je ve skutečnosti dokonalá chyba, kterou je třeba zachovat při prokazování odolnosti BFT, nástroje vizualizéru a diagnostických technik.
@ShieldedLabs Nesoulad impedance architektury kódu v podstatě simuloval "silně rozdělenou" síť, jako by internetová připojení mezi těžaři a BFT uzly často selhávala a občas se opravovala. Tato ukázka odolnosti Crosslinku a šlo to mnohem lépe, než jsem očekával.
@ShieldedLabs jsem pořídil snímek obrazovky, jak vypadají velmi dlouhé vidlice PoW ve struktuře Crosslink. Zde vidíte, že ačkoli existují velmi dlouhé vidlice PoW, osvědčení Crosslink jsou koherentní: nepřeskakují přes vidlice; tj. je zachována bezpečnost konečnosti.
@ShieldedLabs Došlo k jednomu porušení bezpečnosti kvůli známé mezeře v implementaci: Zebra má "konečnost YOLO" ve stylu Bitcoinu o 100 blocích a dosud jsme nezajistili, že konečnost BFT je nejvyšší. Přidejte velké rozdělení a narazili jsme na narušení bezpečnosti poté, co některé uzly nebyly synchronizovány >100 bloků PoW.
@ShieldedLabs Dobře, takže je to známá bezpečnostní mezera, škoda, pojďme to opravit, ne? Ano, ale mělo to i velkou světlou stránku. Mohli jsme prostě říct "ok, chyba nahlášena, vraťte se příště". Namísto: …
Improvizovali jsme živé vyproštění BFT stánků! Podařilo se nám restartovat nesynchronizované uzly BFT a obnovit BFT (s nezměněným seznamem) bez přerušení PoW, což bylo živé ověření základního kamene Crosslinku: Zabezpečení je stejně silné jako kterýkoli z dílčích protokolů: selhání BFT nevykolejilo PoW.
Aby bylo jasno, nejednalo se o realistický restart BFT. Spoléhali jsme na současnou efemérní povahu stavu BFT, abychom zapomněli na konfliktní signatury. I tak se ale jednalo o totálně improvizovaný neočekávaný vývoj dílny. Bonusové XP za tento obecný operační proces a ověření Crosslink.
@ShieldedLabs Poté (konec MS5) strávíme většinu roku 2026 *opětovnou implementací* posíleného uzlu připraveného k výrobě s využitím všech našich poznatků z oblasti designu/impl během této prototypové fáze. 2026 = Kontrolní rukavice! Tak do toho. Raketové štíty nahoru! 🚀🛡️
5,37K