Solana націлена на збільшення масштабованості з новою хеш-системою

Намагаючись вирішити проблеми масштабованості, викликані масовим використанням мережі, розробники Solana представили нову систему хешування під назвою SIMD-0215.
Ця пропозиція спрямована на оптимізацію того, як мережа перевіряє та відстежує облікові записи користувачів, що потенційно підвищує загальну швидкість та ефективність мережі.
Основні висновки
- Розробники Solana представили систему SIMD-0215 для покращення масштабованості мережі.
- Новий метод дозволяє кожному блоку містити хеш всіх облікових записів, а не тільки змінених.
- Гомоморфне хешування спрощує обчислення, додаючи лише змінені акаунти без перерахунку всього хешу.
- Accounts Lattice Hash може замінити системи на основі Merkle, підвищивши ефективність обробки мільярдів акаунтів.
Пропозиція представляє новий хеш, Accounts Lattice Hash, який використовує гомоморфне хешування для збереження повного хешу повного стану облікового запису. На відміну від існуючих методів, ця нова система дозволяє кожному блоку містити хеш всіх акаунтів, а не тільки тих, які змінилися в цьому блоці. Крім того, це нововведення усуває необхідність у хешуванні акаунтів епохи - менш частому, але ресурсномісткому процесі.
Loading...
Поточні проблеми в хешуванні акаунтів Solana
Наразі Solana використовує два основних типи хешування акаунтів:
Епохальний хеш акаунтів: Хеш на основі Merkle, який фіксує стан всіх акаунтів, але оновлюється нечасто.
Accounts Delta Hash: Хеш на основі Меркла, який фіксує тільки зміни, зроблені в одному блоці.
Обидва методи покладаються на сортування даних і збереження великих проміжних станів, що може стати неефективним зі збільшенням кількості акаунтів. Саме тому Epoch Accounts Hash оновлюється лише періодично, в той час як Accounts Delta Hash обробляє інкрементні зміни для кожного блоку.
Переваги гомоморфного хешування
Гомоморфне хешування дозволяє обчислювати загальний стан акаунта шляхом поступового накопичення змін без переобчислення всього хешу. Простіше кажучи, хеш нового блоку може бути отриманий із загального хешу стану акаунтів попереднього блоку шляхом додавання лише змінених акаунтів.
Accounts Lattice Hash будується за допомогою функції гомоморфного хешування на основі решітки, що спрощує і прискорює процес. Замінивши системи на основі Merkle на цей метод, мережа може обробляти мільярди акаунтів більш ефективно.
Вплив на зростання Solana
Якщо цю пропозицію буде реалізовано, вона може покращити масштабованість Solana, зберігаючи при цьому безпеку та швидкість. За даними DefiLlama, мережа вже продемонструвала значне зростання, зафіксувавши обсяг торгів на своїх децентралізованих біржах (DEX) в 113 мільярдів доларів, що перевищує показник Ethereum в 78,9 мільярда доларів.
Об'єм торгів на DEX. Джерело: DefiLlama
Запропонована зміна відображає прагненняСоланизалишатися конкурентоспроможною у постійно зростаючій екосистемі блокчейну за рахунок покращення масштабованості та користувацького досвіду.
Крім того, для посилення захисту від майбутніх загроз, пов'язаних з квантовими обчисленнями, Solana раніше представила Winternitz Vault - інноваційне рішення, призначене для захисту коштів користувачів від потенційних криптографічних зломів.