🚨SonicDB revoluce v přístupu ke stavu blockchainu? 💡Nulové zesílení čtení ⚡️6x rychlejší než Geth 💼Přímé binární úložiště Jak to ale vlastně funguje? 👇👇👇 Zesílení čtení bylo vždy překážkou efektivity. ➡️Problém zesílení čtení - úzké hrdlo ➡️Jak SonicDB funguje ➡️Rozdíl od Gethu ➡️Představení Sonic nastavuje nové standardy pro výkon blockchainových dat. Problém se zesílením čtení: (normální blockchain) ➡️Skryté úzké hrdlo v každé blockchainové databázi Normální blockhain databáze (LevelDB/RocksDB) vrství Merkle-Patricia Trie (MPT) nad merkle tree úložištěmi klíč-hodnota. ➡️To vytváří problém se zesílením čtení, MPT vyžaduje více logaritmických vyhledávání, což má za následek špatný přístupový čas. ➡️U terabajtů dat to zpomaluje vyhledávání v datové struktuře Jak technologie SonicDB funguje: ➡️SonicDB ukládá účty, zůstatky, nonce a všechna data chytrých kontraktů do binárních souborů, čímž obchází úložiště klíč-hodnota. ➡️Indexování binárních dat přímo do přístupu k uzlu MPT s konstantním časem, což snižuje složitost ➡️Duální struktura 1) V paměti MPT (modrá) pro rychlý výpočet hashe 2) Binární soubory na disku (zelené) pro přímé indexování uzlů Uzly zůstávají pevné, prostor je sdružen pro opětovné použití a nové uzly se připojují ke koncům souborů, čímž se zabrání nákladné reorganizaci. Rozdíl oproti Gethovi: ➡️LevelDB je velmi omezená v zesílení čtení (úzké hrdlo) ➡️SonicDB eliminuje režijní náklady na úložiště klíč-hodnota tím, že vytváří MPT na binárních souborech, což vede k přístupu k uzlům s konstantním časem. ➡️SonicDB se vyhýbá zbytečné podpoře dotazů na rozsah, optimalizovaný pro specifické potřeby blockchainu Představení: ➡️SonicDB zpracoval 11 milionů bloků mainnetu Sonic rychlostí 1 300 MGas/s ➡️6,2x rychlejší než Geth ➡️S růstem technologie SonicDB bude její efektivní systém zářit, což bude mít za následek vyšší propustnost. Společnost Sonic provedla upgrade specifický pro blockchain, který zvyšuje výkon a ponechává více prostoru pro optimalizaci úložiště. @DrSonicScholz inovuje blockchainové databáze.
Sonic Labs
Sonic LabsPřed 22 h
Většina řetězců používá úložiště klíč-hodnota, která zpomalují jejich databáze. Nemáme. Technologie SonicDB je optimalizována z hlediska rychlosti a zapisuje stav přímo na disk. ⚙️ 6,2x rychlejší než Geth 📂 Přímé binární úložiště 🚫 Nulové zesílení čtení Úplný rozpis:
3,02K