Vitalik Buterin haluaa kovan kustannusrajan Ethereumin nopeammalle todistusten tuottamiselle, ja verkko testaa nyt tätä ehdotusta juuri sellaisella kuormituksella, jota sen oli tarkoitus rajoittaa. Ydinongelma: nopeasti otetut näytteistetyt lohkot eivät määritä suurinta todistustaakkaa, jonka solmu voi ottaa, eikä Ethereumin nykyinen CPU-kaasun analyysi ota todistusten tuottamista lainkaan huomioon.
Aukko kaasumallissa
Ethereumin CPU-kaasulaskenta mittaa suoritustyötä. Todistaminen on erillinen työ, ja se on se kallis osa. Lohko voi mennä läpi kaasurajasta ja jättää silti todistajille laskun, jota nykyinen malli ei koskaan näe. Tämän aukon Buterinin ehdottama yläraja on tarkoitettu tukkimaan – kova katto todistuskustannuksille pikemminkin kuin näytteistetty keskiarvo, joka kaunistelee nopeita lohkoja.
Näytteistäminen on heikko kohta. Nopeat näytteistetyt lohkot näyttävät, mitä solmu todisti hyvällä ajolla, eivät sitä pahinta tapausta, joka sen on kestettävä. Jos yläraja kalibroidaan näiden näytteiden mukaan, se ei ole yläraja. Se on parhaan tapauksen lukema, johon on teipattu raja-arvon merkki.
Miksi ajoitus on tärkeä
Ethereumin pyrkimys kohti nopeampaa todistusten tuottamista tekee tästä kiireellistä. Nopeus ja kustannus vetävät tässä vastakkaisiin suuntiin. Tiukemmat todistusajat tarkoittavat yleensä enemmän laskentaa lohkoa kohden, ja juuri sitä kova kustannusraja rajoittaisi. Nopeamman tuottamisen testaaminen ilman ensin sovittua kattoa tarkoittaa, että verkko löytää rajansa törmäämällä siihen.
Ehdotus ei ratkaise tätä jännitettä. Se vain nimeää sen. Buterinin raja asettaa luvun, jonka ympärille verkon on suunniteltava, eikä nykyinen CPU-kaasun analyysi anna rakentajille mitään tapaa hinnoitella todistustyötä, jota he todella lisäävät.
Mitä testi todella mittaa
Näytteistetyt nopeat lohkot kertovat läpimenon. Ne eivät kerro suurinta todistustaakkaa, joka on luku, jota kova yläraja tarvitsee. Ne ovat eri mittareita, ja niiden sekoittaminen on syy siihen, miksi kustannusraja asetetaan liian korkeaksi suojellakseen ketään.
Ethereumin parhaillaan käynnissä oleva työ testaa nopeampaa todistusten tuottamista tätä eroa vasten. Pitääkö yläraja, riippuu siitä, voidaanko todistuskustannus mitata suoraan sen sijaan, että se päätellään nopeista näytteistä – ja siitä, päivitetäänkö kaasumalli sisältämään todistusten tuottaminen ennen kuin nopeampi polku julkaistaan.
Avoin kysymys
Kustannusrajalle ei ole asetettu aikataulua, eikä lopullista lukua ole vahvistettu. Seuraava konkreettinen askel on todistustaakan mittaaminen suoraan näytteistettyjen nopeiden lohkojen sijaan. Siihen asti yläraja on ehdotus, joka etenee kaasumallia vastaan, joka ei vielä näe kustannusta, jota sen on tarkoitus rajata.



