Jo muutaman kuukauden ajan valtiottomien konsensustiimi on keskittynyt tiettyyn kysymykseen: maailmassa, jossa valtiottomuus / valtion vanheneminen on todellisuutta, mistä löytää tarvitsemansa tilan?
Se on itsessään vaikea kysymys, mutta se pahenee: maailmassa, jossa on keskitetyt rakentajat ja FOCIL, mitä tapahtuu, kun rakentaja pudottaa osan tilasta, ja sitten FOCIL-tapahtuma käynnistää pääsyn siihen pudonneeseen tilaan?
Haluamme, että Ethereum skaalautuu, mikä tarkoittaa, että tarpeeton tila siirretään asiakkaan tietokannan ulkopuolelle jatkuvan suorituskyvyn varmistamiseksi. Mekaanisesti tämä luo riskin, että asiakkaalta puuttuu tietoja, jotka sen pitäisi säilyttää FOCIL:n mukaan.
Näin ollen skaalautuvuus on ristiriidassa sensuurin vastustuksen kanssa: tarvitaan mekanismi FOCIL:n rentouttamiseksi, jotta tx:n käyttö vanhentuneen tilan hylkäämiseksi. Mutta emme voi antaa tämän olla tekosyy sensuroida tapahtumia.
Ehdotus, joka perustuu keskusteluun @soispoke:n kanssa, on, että jos rakentaja pystyy osoittamaan, että FOCIL-tx koskettaa "tarpeeksi vanhaa" osavaltiota, ja jos todistajaa ei ole kulkenut läpi, on ok hylätä kyseinen todistus. Lompakon tehtävä on toimittaa todistaja.
Eikö tämä ole saman ongelman siirtämistä lompakkoon? Ei ole, koska: 1. Lompakko voi veloittaa "ylösnousemismaksun" tapahtuman lähettämisestä, joten se on motivoitunut säilyttämään vanhentunut tila. 2. Ylösnousemus ei ole enää lohkotuotannon kriittisellä polulla.
Perusteluna on, että jos käyttäjä ei ole koskenut tiliinsä viimeiseen kuuteen vuoteen, hän voi ehdottomasti odottaa vielä muutaman minuutin saadakseen tilinsä takaisin. Jos käyttäjä ei pysty odottamaan, hänen pitäisi käyttää polttoainetta muutaman kuukauden välein pitääkseen tilin "kuumana".
Tämä poistaa tarpeen nopealle ylösnousemukselle. Miten todistamme, että osavaltio on vanhentunut? Lisäämällä aikakausilaskuri tuohon tilaan. @ngweihan_eth perusteella arvioiden mukaan lisäisimme pahimmillaan 1GB dataa ja voisimme poistaa 80 % osavaltiosta!
Ratkaiseeko tämä kaikki ongelmat? Ei, lompakoita voidaan sensuroida myös, ja data on vähemmän päällekkäistä, joten se voi kadota. Tämä tarkoittaa kuitenkin, että FOCIL:ia ei voi hyödyntää estämään valtion voimassaolon päättymistä. Se käsittelee myös jonkin verran UX-ongelmaa, jonka aiheuttaa valtion vanheneminen / tilattomuuden vuoksi.
Lompakoita on paljon enemmän kuin rakentajia, ja he tienaavat enemmän. Siksi niitä on vaikeampi sensuroida. Ja jos lompakot eivät halua ottaa tätä roolia, on tilaa osavaltioiden verkoille muodostaa ja tarjota tämä. Tämä on kuitenkin enemmän hypoteettista.
Huomaa, että vaikka tämä vaatii kaksi protokollan muutosta, tilan vanhenemisen ei tarvitse olla protokollan sisällä.
3,48K