Leap v5.0.0 je navržen tak, aby zlepšil výkon, efektivitu a spolehlivost. Mezi pozoruhodné úspěchy v této verzi patří:
Rychlost provádění systémových smluv (včetně EOS EVM) byla zvýšena 5krát
Volání Atomic API jsou 4x rychlejší a spolehlivější s neblokující serializací
Spotřeba systémové paměti stavové databáze snížena o 20 %
Transakce ve velkém měřítku pouze pro čtení, které lze zpracovávat paralelně až se 128 paralelními vlákny
Podporujte uvolněná omezení pro větší transakce
Snižte latenci mezi koly a dosáhněte spolehlivějšího generování bloků optimalizací časů zahájení bloků
Koncové body lze přizpůsobit pro lepší kontrolu sítě.
Nový databázový režim "mapped_private" kombinuje nízké využití paměti v režimu "mapped" se sníženým opotřebením disku v režimu "hala".
Vysoce očekávaná stabilní verze Leap 5.0 je nyní online a přináší vývojářům, poskytovatelům API a operátorům uzlů řadu vylepšení v rychlosti, efektivitě, ovládání a flexibilitě. To demonstruje náš závazek dodávat špičkovou technologii při současném splnění přísných technických norem.
Leap je bezplatná, open source C++ implementace komunitně vedeného rámce Antelope vyvinutého inženýry EOS Network Foundation, našimi úžasnými partnery a komunitními přispěvateli z celého světa. Leap v současnosti podporuje více než čtrnáct blockchainů a devět testovacích sítí, což představuje pokračující vývoj skutečně škálovatelných a výkonných veřejných a soukromých blockchainů a podnikových aplikací, které podporují.
Skok 5: Symfonie technologického pokroku
Očekává se, že Leap 5 významně zoptimalizuje síť EOS a položí pevný základ pro dlouho očekávaný konsensuální upgrade Leap 6. Aktualizace se soustředí na čtyři hlavní témata: uvolnění omezení, zvýšení rychlosti, zlepšení efektivity a zvýšení kontroly.
Okamžitá finalita a hlavní nové konsensuální upgrady, které byly původně plánovány na vydání v této verzi, se nyní očekává, že budou vydány s Leap 6. Těšíme se na sdílení těchto vzrušujících pokroků v nadcházejících měsících.
uvolnit omezení
Leap 5 výrazně upravuje dva parametry, které dříve omezovaly fungování smart kontraktů.
První parametr je max-nonprivileged-inline-action-size, který byl odstraněn ve skoku 5, takže limit velikosti pro vložené operace pochází pouze z limitu cíle spravovaného v řetězci (max_inline_action_size).
V praxi tato změna znamená, že chytré smlouvy mohou při komunikaci s jinými smlouvami posílat větší užitečné zatížení prostřednictvím inline operací. Například nový call provoz EOS EVM lze použít k nasazení EVM kontraktů větších než 4 KiB z EOS smart kontraktů.
Druhým parametrem je max-transaction-time, jehož výchozí hodnota byla upravena tak, že skutečný časový limit pro transakce je ve skutečnosti řízen objektivním limitem spravovaným v řetězci (max_transaction_cpu_usage).
V praxi to znamená, že transakce mohou udělat více práce za delší čas, který jim je přidělen. EOS EVM může například využít výhod uvolněných limitů transakcí v reálném čase k úspěšnému provádění výpočetně náročnějších transakcí EVM, které mohly být dříve odmítnuty.
zvýšení rychlosti
Leap 5 slibuje čtyřnásobné zrychlení pro požadavky náročné na ABI s neblokující deserializací. Také škáluje transakce pouze pro čtení s paralelním zpracováním až na 128 vláknech.
Kromě toho lze nyní vybrané chytré smlouvy lépe optimalizovat pomocí EOS VM OC, aby se výrazně zkrátilo časové okno pro provedení stejného kódu inteligentní smlouvy. V současné době je tato optimalizace omezena na důvěryhodné chytré smlouvy nasazené na účtech s předponou „eosio“.
Inteligentní smlouvy EOS EVM jsou nasazeny na účty s předponou „eosio“, což znamená, že EOS EVM může využít zlepšení rychlosti přinášející optimalizační funkce. To poskytuje více způsobů pro výpočetně náročné transakce EVM, jak se přizpůsobit omezením způsobeným skutečnými časovými omezeními transakce.
Zlepšení účinnosti
Díky funkcím, jako je hladká synchronizace a paměťově optimalizovaná řetězová základna, se síť Antelope stává s Leap 5 nákladově efektivnější, přičemž spotřeba stavové paměti je snížena přibližně o 20 %.
Vylepšené ovládání
Operátoři uzlů získají vylepšené možnosti řízení, včetně přizpůsobení nastavení uzlů, používání protokolů Prometheus k řešení problémů partnerského vztahu a těží z efektivních a bezpečných místních připojení.
Vylepšení Key Leap 5
S představením Leap 5 oslavujeme významná vylepšení navržená pro vývojáře, poskytovatele API a operátory uzlů, aby dále posouvali síť EOS. Tato nejnovější verze přináší vyváženou směs výkonu, škálovatelnosti a efektivity, promyšleně přizpůsobenou tak, aby splňovala různorodé potřeby naší uživatelské komunity.
Vývojář:
Vývojáři se ocitnou ve flexibilnějším a schopnějším prostředí s rozšířenými limity transakcí usnadňujícími složité výpočty a dynamičtějšími interakcemi se smlouvami.
Poskytovatel API:
Leap 5 nově definuje výkon pro poskytovatele API. Vylepšené možnosti čtení znamenají, že API je rychlejší, robustnější a škálovatelnější, což zajišťuje, že každá interakce je hladká a efektivní, což odráží náš závazek k rychlosti a spolehlivosti.
Operátor uzlu:
Leap 5 zlepšuje efektivitu zpracování transakcí a kontrolu sítě, snižuje nároky na paměť a poskytuje podrobnější ovládání sítě. Tato vylepšení poskytují operátorům nástroje, které jsou výkonnější, intuitivnější a citlivější.
Funkce Leap 5 připravené na budoucnost
Některá vylepšení v Leap 5, i když jsou již obsažena v softwaru, jsou funkce na úrovni protokolu, které čekají na aktivaci s očekávaným Leap 6, upgradem na úrovni konsensu (hard fork) plánovaným na druhou polovinu roku 2024. Tato vylepšení jsou však připravena k brzkému přijetí jakýmkoli řetězcem antilop, zejména testovacím řetězcům.
Nová kryptografická primitiva
Nové funkce hostitele umožňují inteligentním kontraktům provádět matematické operace pomocí eliptických křivek BLS12–381 a po aktivaci mohou podporovat aplikace, jako jsou systémy s nulovými znalostmi.
Zakázat odložené transakce
Pokud jde o zpracování odložených transakcí, Leap 5 pokračuje v procesu jejich deaktivace. Zpočátku jsme upravili konfiguraci uzlu, abychom odmítali nové odložené transakce. Leap 5 nyní vynucuje toto chování v kódu a při budoucích aktivacích protokolu zabrání přidání jakýchkoli nových odložených transakcí a zajistí rychlé zrušení stávajících odložených transakcí. Tyto kroky jsou součástí širší strategie, která vyvrcholí vydáním Leap 6.
Moving Forward: Pohled na pokračující trajektorii Leapu
Zdůraznili jsme významná vylepšení, která Leap 5 přináší vývojářům, poskytovatelům API a operátorům uzlů. Tento vývoj znamená naši pokračující oddanost růstu a zlepšování sítě EOS a snažíme se najít rovnováhu mezi robustností, efektivitou a uživatelskou přístupností.
Náš přístup je přístupem neustálého vývoje. Jsme odhodláni inovovat při zachování standardů spolehlivosti a výkonu, kterými je síť EOS proslulá. V rámci těchto snah jsme se rozhodli přetvořit samotný konsensus sítě s matematickou jasností a přesností. Očekává se, že další fáze vývoje naší sítě bude vydána s Leap 6 během pravidelného podzimního konsensuálního upgradu.
Vývojáři, poskytovatelé API a operátoři uzlů
Začněte nyní s poznámkami k vydání Leap 5.0
Sledujte nové články, které se ponoří do všech funkcí v Leap 5. Naším cílem je poskytovat jasné, podrobné a komplexní informace, aby byla naše komunita informována a aktivně zapojena do vývoje sítě EOS.
síť EOS
EOS Network je blockchainová platforma třetí generace poháněná EOS VM, nízkolatenčním, vysoce výkonným, škálovatelným enginem WebAssembly pro deterministické provádění prakticky bezplatných transakcí navržených pro optimální prostředí Built for Web3 pro uživatele a vývojáře. EOS je vlajkovou lodí blockchainu a finančním centrem Antelope Framework, sloužící jako hnací síla pro multiřetězcovou spolupráci a nástroje a infrastrukturu pro podporu financování veřejných statků prostřednictvím EOS Network Foundation (ENF).
EOS EVM
EOS EVM je simulace Ethereum EVM hostovaná v EOS smart kontraktu. Nabízí stejnou funkčnost jako ostatní EVM ve vesmíru, ale s bezkonkurenční rychlostí, výkonem a kompatibilitou. EOS EVM propojuje ekosystém EOS s ekosystémem Ethereum tím, že umožňuje vývojářům nasadit digitální aktiva založená na Solidity a inovativní dApps na EOS. Vývojáři mohou využívat výhody EOS EVM a zároveň využívat bitvě otestovaný otevřený zdrojový kód Ethereum, nástroje, knihovny a SDK, stejně jako vynikající výkon EOS.
EOS Network Foundation
EOS Network Foundation (ENF) byla postavena na vizi prosperující a decentralizované budoucnosti. Prostřednictvím našeho zapojení klíčových zainteresovaných stran, komunitních projektů, podpory ekosystémového financování a podpory ekosystému otevřených technologií ENF mění Web3. ENF, založená v roce 2021, je středobodem sítě EOS Network, přední open source platformy se stabilní sadou rámců, nástrojů a knihoven pro nasazení blockchainu. Přinášíme inovace v oblasti budování komunity a pracujeme na vybudování silnější budoucnosti pro všechny.