Solana vizează câștiguri de scalabilitate cu noul sistem hash

Într-un efort de a rezolva problemele de scalabilitate cauzate de utilizarea în masă a rețelei, dezvoltatorii Solana au introdus un nou sistem de hashing numit SIMD-0215.
Această propunere urmărește să optimizeze modul în care rețeaua verifică și urmărește conturile utilizatorilor, sporind potențial viteza și eficiența generală a rețelei.
Aspecte cheie
- Dezvoltatorii Solana au introdus sistemul SIMD-0215 pentru a îmbunătăți scalabilitatea rețelei.
- Noua metodă permite fiecărui bloc să conțină un hash al tuturor conturilor, nu doar al celor modificate.
- Hashing-ul homomorfic simplifică calculele prin adăugarea doar a conturilor modificate, fără a recalcula întregul hash.
- Accounts Lattice Hash poate înlocui sistemele bazate pe Merkle, sporind eficiența procesării a miliarde de conturi.
Propunerea introduce un nou hash, Accounts Lattice Hash, care utilizează hashing-ul homomorfic pentru a menține un hash complet al stării totale a conturilor. Spre deosebire de metodele actuale, acest nou sistem permite fiecărui bloc să conțină un hash al tuturor conturilor și nu doar al conturilor care s-au modificat în blocul respectiv. În plus, această inovație elimină necesitatea hash-ului conturilor Epoch, un proces mai puțin frecvent, dar consumator de resurse.
Loading...
Provocări actuale în hashing-ul conturilor din Solana
În prezent, Solana utilizează două tipuri principale de hash-uri ale conturilor:
Epoch Accounts Hash: Un hash bazat pe Merkle care captează starea tuturor conturilor, dar se actualizează rar.
Conturi Delta Hash: Un hash bazat pe Merkle care înregistrează numai modificările efectuate într-un singur bloc.
Ambele metode se bazează pe sortarea datelor și pe menținerea unor stări intermediare mari, care pot deveni ineficiente pe măsură ce numărul de conturi de utilizator crește. Acesta este motivul pentru care Epoch Accounts Hash se actualizează doar periodic, în timp ce Accounts Delta Hash procesează modificările incrementale pentru fiecare bloc.
Avantajele hashing-ului homomorfic
Hashingul homomorfic permite calcularea stării totale a contului prin acumularea treptată a modificărilor fără a recalcula întregul hash. Mai simplu spus, hash-ul pentru un nou bloc poate fi derivat din hash-ul stării totale a contului blocului anterior prin adăugarea numai a conturilor modificate.
Accounts Lattice Hash este construit utilizând o funcție de hashing homomorfă bazată pe lattice, care simplifică și accelerează procesul. Prin înlocuirea sistemelor bazate pe Merkle cu această metodă, rețeaua ar putea procesa mai eficient miliarde de conturi.
Impactul asupra creșterii Solana
Dacă va fi pusă în aplicare, această propunere ar putea îmbunătăți scalabilitatea Solana, menținând în același timp securitatea și viteza. Potrivit DefiLlama, rețeaua a demonstrat deja o creștere semnificativă, înregistrând un volum de tranzacționare de 113 miliarde de dolari în cadrul burselor sale descentralizate (DEX), depășind 78,9 miliarde de dolari pentru Ethereum.
Această modificare propusă reflectă angajamentul Solanade a rămâne competitivă în ecosistemul blockchain în continuă expansiune prin îmbunătățirea scalabilității și a experienței utilizatorului.
În plus, pentru a-și consolida apărarea împotriva viitoarelor amenințări de calcul cuantic, Solana a introdus anterior Winternitz Vault - o soluție inovatoare concepută pentru a proteja fondurile utilizatorilor de eventualele breșe criptografice.