Kuvittele maailma, jossa voit oikeasti nähdä, mitä Solana-lohkon sisällä tapahtuu. Tähän asti tämä on pysynyt suurelta osin mysteerinä, mutta se muuttuu tänään! Esittelemme IBRL Explorerin! 🧵👇
2/ Aloitetaan ensin hieman taustasta. Kun tiimi alkoi analysoida dataa... He odottivat löytävänsä muutamia poikkeuksia. Sen sijaan he löysivät laajaa myöhäistä pakkaamista. Mikä se on ja miksi se on haitallista Solanalle? 👇
3/ Myöhäinen pakkaus tarkoittaa käytäntöä, jossa tapahtumat keskitytään slotin loppuun. Koska Solana on rakennettu suoratoistojärjestelmäksi, validoijien odotetaan pakkaavan tapahtumia koko slotin läpi samalla kun lohkodataa lähetetään sirpaleina Turbinen kautta.
4/ Myöhäinen pakkaaminen on haitallista verkostolle, koska: - Viivästyttää tilan leviämistä: johtaa vanhentuneeseen dataan ja verkko saa myöhemmin tietää hinnoista - Lisää toteutuksen vaihtelua: lisää hermostuneisuutta, kun likvidaatiot ja huutokaupat muuttuvat arvaamattomiksi - Heikentää turbiinia: heikentää verkon tehokkuutta
5/ Toinen validointiyhteisölle tunnettu ongelma = Slot Timing Games. Slot Timing Games tarkoittaa käytäntöä, jossa validoijat muokkaavat Proof of History -paramejaan venyttääkseen slot-aikoja Solanan oletusarvoisen 360ms pidemmälle.
6/ Slot laging on haitallista Solanalle, koska: - Hidastaa tilasiirtymiä - Lisää päästä päähän -viivettä - Vähentää determinismiä - Heikentää sovelluksen luotettavuutta
7/ Mitä tehdään tämän korjaamiseksi? IBRL Explorer esittelee IBRL Scoren kvantifioidakseen validointilohkojen rakentamisen suorituskykyä käyttäjille ja sovelluksille. IBRL-pisteet perustuvat: - Slot-aikapisteet - Äänien täyttöpisteet - Ei-äänien pakkauspisteet
10/ Toinen trendi, joka on havaittu IBRL Explorerin avulla, on ketjureaktio, joka johtuu myöhästyneistä ei-äänitapahtumista. Kun yksi validoija pakkaa myöhässä, muut validoijat saavat shredit myöhässä, toistavat myöhässä ja äänestävät myöhässä. Se aiheuttaa aaltovaikutuksen, joka vahingoittaa koko verkkoa.
385