Base otti Denim-päivityksen käyttöön ja nosti lohkot 200 millisekuntiin
Coinbasen kehittämä Ethereum Layer 2 -verkko Base otti torstaina 5. marraskuuta käyttöön Denim-päivityksen, joka korvaa kahden sekunnin lohkot 200 millisekunnin lohkoilla. Muutos kymmenkertaistaa lohkojen määrän ja poistaa Flashblocks-esivahvistukset, joiden varaan monet sovellukset olivat rakentaneet nopean tilansa.
Lohkotahti kymmenkertaistui
Ennen Denimiä Base tuotti yhden kanonisen lohkon kahden sekunnin välein. Sillä välin Flashblocks lähetti jatkuvana virtana keskeneräisen lohkon tilaa, jotta sovellukset pystyivät näyttämään esikatselun ennen varsinaisen lohkon valmistumista. Denimin jälkeen Base tuottaa viisi kanonista lohkoa sekunnissa, ja jokainen niistä on oikea lohko eikä esikatselu.
Basen mukaan lohkot eivät voi ohittaa vuorojaan: jokaisen lohkon aikaleima on täsmälleen 200 millisekuntia edellisen jälkeen, ja protokolla valvoo tätä etenemistä. Lohkotahti on siis ketjun ominaisuus eikä sekvensoijan seinäkellon varassa.
Flashblocks poistui – sovellusten on siirryttävä
Flashblocks-virrat lopetettiin, eikä ”pending”-lohkotunniste enää palauta esivahvistettua tilaa. Base kehottaa sovelluksia, jotka kuluttivat Flashblocks-virtaa, siirtymään kanonisiin lohko- ja RPC-virtoihin. Muutos poistaa myös esivahvistuksiin liittyneet uudelleenjärjestelyt: Flashblock oli esikatselu lohkosta, joka oli vielä rakenteilla, ja esikatselu voitiin pudottaa lopullisesta lohkosta.
Tavalliset JSON-RPC-kutsut toimivat Basen mukaan sellaisenaan. Esimerkiksi eth_subscribe(”newHeads”), eth_getLogs, eth_call ja eth_getTransactionReceipt palauttavat 200 millisekunnin tilan ilman erityistä Flashblocks-asiakasohjelmaa tai erillistä täsmäytyskerrosta.
BaseTime tuo millisekunnit älysopimuksiin
Ethereumin lohko-otsikoissa aikaleima on kokonaisia sekunteja, eikä Denim muuta sitä. Koska lohkoja syntyy viisi sekunnissa, viidellä peräkkäisellä lohkolla on sama block.timestamp-arvo. Sopimus, joka laskee korkoa tai vanhentaa tilauksia aikaleiman perusteella, näkee neljän lohkon välillä nolla sekuntia ja sen jälkeen täyden sekunnin hypyn.
BaseTime täyttää puuttuvat millisekunnit. Jokainen Denimin lohko sisältää Basen mukaan BaseTime-metatietopäivityksen transaktioindeksissä 1 heti L1-tietojen talletuksen jälkeen. Se kirjoittaa lohkon sekunninosan eli arvon 0, 200, 400, 600 tai 800 osoitteessa 0x4200000000000000000000000000000000000030 sijaitsevaan esiasennettuun sopimukseen. Koska talletus suoritetaan ennen käyttäjien transaktioita, mikä tahansa lohkon sopimus voi lukea lohkon täyden millisekuntiaikaleiman.
Myös RPC-vastaukset saavat valinnaiset kentät timestampMs ja blockTimestampMs. Basen mukaan arvot tulevat jokaisen lohkon todennetusta BaseTime-metadatasta eivätkä sekuntikenttään perustuvasta arviosta. Vanhat kentät säilyvät ennallaan, joten kentät huomioimatta jättävät asiakasohjelmat jatkavat toimintaansa.
B20-tokenien siirtoja valvotaan tiukemmin
Denim kiristää myös Basen B20-tokenstandardin sääntöjä. Jatkossa TRANSFER_EXECUTOR_POLICY tarkistetaan msg.sender-osoitteesta jokaisella siirtoreitillä, kun se aiemmin koski vain sellaisia transferFrom-kutsuja, joita haltija ei itse tehnyt. Muutos sulkee aukon, jossa haltija pystyi ohittamaan siirtäjän hyväksyntälistan kutsumalla suoraan transfer-funktiota.
Lisäksi siirto, uusien tokenien luonti tai takavarikointi tokenin omaan osoitteeseen hylätään jatkossa InvalidReceiver-virheellä. Aiemmin väärin kopioitu vastaanottajaosoite saattoi jättää tokenit pysyvästi jumiin, koska B20-token on esikompiloitu sopimus ilman haltijan avainta. PolicyRegistry saa puolestaan NOT-operaation, jolla minkä tahansa käytännön voi kääntää päinvastaiseksi ilman toista peilattua listaa.
Nopeus ei muuta lopullisuutta
Basen mukaan transaktion sisältyminen 200 millisekunnin lohkoon ei yksin tee siitä lopullista. Kuten kaikki Basen lohkot, se tulee turvalliseksi, kun lohkon erä julkaistaan Ethereumissa, ja lopulliseksi vasta kun Ethereum finalisoi kyseisen erän. Nopeampi lohkotahti parantaa siis käyttökokemusta ja reaktioaikaa, mutta ei lyhennä Basen lopullisuuden riippuvuutta Ethereumista.
Mitä muutos tarkoittaa käytännössä
Basen mukaan viisi lohkoa sekunnissa antaa lainaus-, kaupankäynti- ja palkkioprotokollille viisi mahdollisuutta reagoida sekunnissa. Likvidaatiot voivat toteutua ensimmäisessä lohkossa hintapäivityksen jälkeen sen sijaan, että ne odottaisivat seuraavaa kahden sekunnin lohkoa. Myös oraakkelit ja keeper-botit voivat toimia 200 millisekunnin tahdilla.
Kehittäjille muutos tuo yhden merkittävän sudenkuopan: koska lohkoja syntyy kymmenen kertaa enemmän, lohkojen määrään perustuva kestolaskenta lyhenee kymmenesosaan. block.timestamp etenee edelleen kokonaisina sekunteina, joten Basen mukaan lohkomääriin perustuvat ajastukset kannattaa korvata aikaleimavertailuilla tai kertoa kymmenellä. Myös BLOCKHASH-historia kattaa nyt kymmenesosan aiemmasta ajanjaksosta.
Käyttäjille Base ei ilmoita pakollisia toimenpiteitä: transaktiot saapuvat kanonisiin lohkoihin 200 millisekunnin välein, ja väärin kohdistetut B20-siirrot epäonnistuvat jatkossa sen sijaan, että varat jäisivät jumiin. Basen pääverkkoon lukitut varat olivat noin 5,9 miljardia dollaria DefiLlaman mukaan 6. marraskuuta 2026.
Itsenäinen tarkistus vahvistaa muutoksen: Basen julkisesta RPC-päätepisteestä haetut kymmenen peräkkäistä lohkoa (53 883 773–53 883 782) olivat 6. marraskuuta 2026 kukin täsmälleen 200 millisekuntia edellistään jäljessä.
Lähteet
- Base – Introducing Base Denim – 5.11.2026 – https://www.base.org/blog/denim
- Base Documentation – Denim Overview – 6.11.2026 (haettu) – https://docs.base.org/upgrades/denim/overview
- Base Documentation – 200ms Native Blocks – 6.11.2026 (haettu) – https://docs.base.org/upgrades/denim/200ms-blocks
- Base-pääverkon RPC – lohkot 53 883 773–53 883 782 – 6.11.2026, klo 14.12 (Europe/Helsinki) – https://mainnet.base.org
- DefiLlama – Chains TVL – 6.11.2026 – https://defillama.com/chains
Vastuuvapauslauseke: Tämä artikkeli on tarkoitettu vain tiedotustarkoituksiin. Sitä ei tarjota tai ole tarkoitettu käytettäväksi oikeudellisena, verotuksellisena, sijoitus-, rahoitus- tai muuna neuvona.
Mainos: jutun lopussa on kumppanimainoksia ja mainoslinkkejä. Kryptouutiset.net voi saada provision, jos rekisteröidyt palveluun kutsukoodin tai linkin kautta. Tämä kaupallinen yhteistyö ei vaikuta uutisten sisältöön tai toimituksellisiin johtopäätöksiin.


