
Base wdrożyło swoją aktualizację Beryl w sieci testowej Sepolia i zaplanowało jej uruchomienie w mainnecie na 25 czerwca, wprowadzając natywny standard tokenów i skracając czas wypłat do Ethereum.
Zespół inżynierów Base poinformował w czwartkowym wpisie na blogu, że Beryl wprowadza B20, standard tokenów na poziomie protokołu, który umożliwia emitentom tworzenie stablecoinów i innych aktywów bezpośrednio w oprogramowaniu węzła Base. Firma podała, że aktualizacja skraca również standardowy okres wypłat z Base do Ethereum z siedmiu do pięciu dni dla trasy, z której obecnie korzysta większość dostawców mostów.
Base podało, że B20 obsługuje pełną specyfikację ERC-20 i zawiera funkcjonalność zezwoleń ERC-2612, która pozwala posiadaczom tokenów autoryzować wydatki za pomocą podpisów, a nie oddzielnych transakcji zatwierdzających. Firma stwierdziła, że istniejące portfele, giełdy i indeksatory obsługujące tokeny ERC-20 mogą integrować aktywa B20 bez modyfikacji.
W przeciwieństwie do tradycyjnych tokenów ERC-20, które działają za pośrednictwem inteligentnych kontraktów, tokeny B20 działają jako prekompilowane kontrakty w oprogramowaniu węzła Base. Base podało, że logika tokenów jest napisana w Rust i wykonuje się bezpośrednio w protokole, a nie za pośrednictwem kodu bajtowego EVM.
Wydanie zawiera Zestaw narzędzi dla emitenta (Issuer Toolkit) z uprawnieniami opartymi na rolach, kontrolami emisji i spalania, opcjonalnymi limitami podaży, ograniczeniami transferu oraz możliwościami zamrażania i zajęcia, przeznaczonymi dla regulowanych emitentów. Base podało, że emitenci mogą wybierać między modelem aktywów ogólnego przeznaczenia a modelem specyficznym dla stablecoinów, który wykorzystuje sześć miejsc po przecinku i konfigurowalny kod waluty.
Firma dodała, że B20 jest zbudowany na kodzie audytowanym przez Base i firmę ochroniarską Spearbit. Przyszłe aktualizacje mają umożliwić emitentom płacenie opłat transakcyjnych własnymi tokenami B20 zamiast ETH.
Beryl rozszerza prace wprowadzone przez Azul, pierwszą niezależną aktualizację sieci Base, która trafiła do mainnetu w maju. Azul wprowadziło Multiproofs, system łączący dowody z zaufanego środowiska wykonawczego (trusted execution environment proofs) i dowody zerowej wiedzy (zero-knowledge proofs) w celu weryfikacji wypłat i poprawy bezpieczeństwa.
Base podało, że Multiproofs stworzyło szybką ścieżkę wypłat, zdolną do finalizowania transakcji w około jeden dzień, gdy oba systemy dowodowe się zgadzają. Firma dodała, że opcja ta spotkała się z ograniczonym przyjęciem, ponieważ generowanie dowodów zerowej wiedzy (ZKP) pozostaje kosztowne.
Beryl koncentruje się na trasie wypłat, na której polega większość użytkowników. Base podało, że pierwotne siedmiodniowe opóźnienie wynikało z wcześniejszej struktury odpornej na błędy (fault-proof framework), która rezerwowała czas na kwestionowanie spornych wypłat. Multiproofs zawęziło rolę tego opóźnienia do identyfikowania i wyłączania wadliwych prowerów, co pozwoliło firmie jeszcze bardziej skrócić okres oczekiwania.
Aktualizacja zawiera również Reth V2, najnowszą wersję klienta wykonawczego opartego na Rust, którą Base przyjęło po zastąpieniu starszych klientów OP Stack poprzez Azul. Base podało, że aktualizacja oprogramowania zmniejsza wymagania dotyczące przechowywania dla pełnych, minimalnych i archiwalnych węzłów oraz umożliwia wyższe cele gazu blokowego bez przeciążania infrastruktury sekwencera lub RPC.
Beryl trafił do sieci testowej Sepolia około czterech tygodni po uruchomieniu mainnetu Azul. Base przypisało szybszy cykl wydawniczy lutowej decyzji o rezygnacji ze wspólnej zależności od OP Stack Optimism i przejściu na własny, ujednolicony stos technologiczny.
Firma podała, że jej kolejna planowana aktualizacja, Cobalt, jest przewidziana na wrzesień. Base oczekuje, że to wydanie wprowadzi natywną abstrakcję konta (native account abstraction) z inteligentnymi kontami na poziomie protokołu, sponsorowanie opłat za gaz, grupowanie transakcji, dodatkową funkcjonalność B20 oraz ujednolicony binarny węzeł, który łączy klientów konsensusu i wykonania.