@ShieldedLabs Crosslinkin virstanpylväs 4a repeytyi: - Korjattu 2 suurta virhettä MS3:sta - paljon helpompi UX, ~x3 osallistujaa BFT-listalla - Uusi räätälöity BFT osoittautui vakaammaksi kuin aiempi SDK - koimme BFT-turvallisuusvirheen tunnetun suunnitteluaukon vuoksi (ei BFT-virhe) Kiinnitä turvavyö: 🧵
@ShieldedLabs PoW-synkronoinnin aikakatkaisun ja matalan louhijan vaikeusasteen välisen koodiarkkitehtuurin impedanssin epäsuhtaisuuden vuoksi verkossamme oli usein pitkiä PoW-jakoja. Sen sijaan, että olisimme yrittäneet korjata tätä esityöpajaa, kaksinkertaistuimme uuden BFT:n, UX:n ja visualisaattorin parantamiseen. Miksi? …
@ShieldedLabs Miksi et korjaa ilmeistä tietämisongelmaa? Koska asetamme etusijalle protokollan kestävyyden, diagnostiikkaominaisuuksien ja käyttökokemuksen testaamisen. Tämä on itse asiassa täydellinen puute säilytettäväksi samalla kun todistetaan BFT:n joustavuus, visualisointi ja diagnostiset tekniikat.
@ShieldedLabs Koodiarkkitehtuurin impedanssin epäsuhta simuloi periaatteessa "voimakkaasti osioivaa" verkkoa, ikään kuin louhijoiden ja BFT-solmujen väliset Internet-yhteydet olisivat usein epäonnistuneet ja toisinaan korjautumassa. Tämä demo osoitti Crosslinkin joustavuutta, ja se meni paljon paremmin kuin odotin.
@ShieldedLabs otin kuvakaappauksen siitä, miltä erittäin pitkät PoW-haarukat näyttävät Crosslink-rakenteessa. Tässä näet, että vaikka PoW-haarukoita on hyvin pitkiä, Crosslink-todistukset ovat johdonmukaisia: ne eivät hyppää haarukoiden yli; eli lopullisuuden turvallisuus säilyy.
@ShieldedLabs Tunnetun toteutusaukon vuoksi tapahtui yksi turvallisuusrikkomus: Zebralla on Bitcoin-tyylinen 100-lohkon "YOLO-lopullisuus", emmekä ole vielä varmistaneet, että BFT:n lopullisuus on ylivoimainen. Lisää raskas osiointi ja törmäsimme turvallisuusrikkomukseen, kun jotkut solmut olivat >100 PoW-lohkoa epäsynkronoituja.
@ShieldedLabs Ok, se on siis tunnettu turvallisuusaukko, harmi, korjataan se, eikö? Kyllä, mutta siinä oli suuri hopeareunus. Olisimme voineet vain sanoa "ok, bugi arkistoittu, tule takaisin ensi kerralla". Sen sijaan: …
Improvisoimme live-BFT-kojun palautuksen! Pystyimme käynnistämään uudelleen epäsynkronoidut BFT-solmut ja jatkamaan BFT:tä (kokoonpanoa muokkaamattomana) häiritsemättä PoW:tä, mikä oli Crosslinkin kulmakiven live-vahvistus: Turvallisuus on yhtä vahva kuin kumpikaan aliprotokolla: BFT:n epäonnistuminen ei suistanut PoW:ta raiteiltaan.
Selvyyden vuoksi todettakoon, että tämä ei ollut realistinen BFT-uudelleenkäynnistys. Luotimme BFT-osavaltion nykyiseen lyhytaikaiseen luonteeseen unohtaaksemme ristiriitaiset allekirjoitukset. Silti tämä oli täysin improvisoitu ja odottamaton kehitys työpajasta. Bonus-XP:tä tuosta yleisestä operaatioprosessista ja Crosslink-validoinnista.
@ShieldedLabs Sen jälkeen (MS5:n lopussa) vietämme suurimman osan vuodesta 2026 kovettuneen, tuotantovalmiin solmun *uudelleentoteuttamiseen* käyttämällä kaikkia suunnittelu-/impl-oppejamme tämän prototyyppivaiheen aikana. 2026 = Tarkasteluhaaste! Anna palaa. Rakettikilvet nousevat! 🚀🛡️
5,85K