Прототип технології Mysten Labs на Sui надає перший доказ еластичного масштабування блокчейна

Прототип технології Mysten Labs на Sui надає перший доказ еластичного масштабування блокчейна

Прототип технології Mysten Labs на Sui надає перший доказ еластичного масштабування блокчейну PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

[ПРЕС-РЕЛІЗ – Пало-Альто, Каліфорнія, 20 березня 2024 р.]

Pilotfish, прототип розширення Sui, зміг збільшити пропускну здатність виконання смарт-контрактів прямо пропорційно кількості використовуваних машин.

Mysten Labs, команда провідних експертів у розподілених системах, мовах програмування та криптографії та розробників мережі Sui, сьогодні оголосила про визначне досягнення в масштабуванні потужності блокчейну. Під час тестування та розробки в середовищі блокчейну Sui Pilotfish, прототип розширення Sui, збільшив пропускну здатність у 8 разів за підтримки 8 машин, успішно демонструючи можливість лінійного масштабування. Примітно, що затримка на транзакцію зменшилася, оскільки під час тестування було додано більше машин, що довело життєздатність лінійного горизонтального масштабування для транзакцій блокчейну з низькою затримкою вперше в будь-якому блокчейні.

Це підтвердження концепції було офіційно представлено як академічний препринт під назвою «Pilotfish: розподілене виконання транзакцій для ледачих блокчейнів”, і вперше опублікований 29 січня 2024 року як стаття в архіві відкритого доступу arXiv.

«Pilotfish змінює правила гри, оскільки індустрія блокчейнів прагне досягти такого ж динамічного збільшення потужності, яке зараз можливо лише за допомогою централізованих серверних технологій», — сказав Лефтеріс Кокоріс-Когіас, один із авторів статті та дослідник Mysten Labs. «Pilotfish має потенціал значно збільшити пропускну здатність за межі того, що в даний час є на передньому краї високопродуктивних блокчейнів, забезпечуючи рівень пропускної здатності транзакцій, який не може досягти інший існуючий сьогодні блокчейн».

Sui є лідером у галузі за пропускною спроможністю, використовуючи кілька ядер для паралельного виконання транзакцій в окремих валідаторах. Використовуючи цей підхід, протягом декількох місяців після основної мережі Sui досяг 65.8 мільйонів транзакцій за один день — це найбільше з усіх блокчейнів. Однак одна машина може включати лише обмежену кількість ядер, тому збільшення пропускної здатності за допомогою цієї стратегії обмежене. Крім того, машини, здатні вмістити велику кількість ядер, дорогі для покупки та використання. Проривне рішення, яке пропонує Pilotfish, дозволяє одному валідатору використовувати кілька серверів одночасно. Ця нова технологія не тільки робить можливою еластичну ємність, але й її архітектура автоматичного масштабування, схожа на централізовані рішення, такі як AWS або Heroku, дозволяє використовувати менші дешевші сервери, доступні за запитом.

Майже всі інші блокчейни, які прагнуть до масштабування, використовують певну форму групування — групування транзакцій, щоб додавати їх усі одночасно. Недоліком цього методу є значна додаткова затримка. Замість того, щоб транзакції переходили безпосередньо до завершення, вони затримувалися в очікуванні, поки інші будуть груповані для виконання разом з ними. На відміну від цих інших рішень масштабування, Pilotfish досягає потенційно лінійного масштабування пропускної здатності без збільшення затримки. Найпростіше кажучи, завдяки горизонтальному масштабуванню, увімкненому Pilotfish, просто залучивши необхідну кількість машин, валідатор може адаптувати свою пропускну здатність і використання ресурсів відповідно до конкретного випадку використання.

Альберто Сонніно, науковий співробітник Mysten Labs, сказав: «Досі єдиним варіантом збільшення потужності валідатора було оновлення до більш потужної машини. Pilotfish усуває це обмеження, роблячи можливим горизонтальне масштабування шляхом простого додавання серверів і без затримки виконання. З Pilotfish питання більше не в тому, чи можливий рівень пропускної здатності, а лише в тому, скільки серверів для цього буде потрібно».

Pilotfish досягає своєї чудової масштабованості, дозволяючи одному валідатору виконувати транзакції на кількох машинах. Зокрема, Pilotfish поділяє функцію перевірки на три ключові ролі: (1) Основний, який обробляє послідовність транзакцій за допомогою консенсусу високої пропускної здатності, (2) SequencingWorkers (SW), які зберігають транзакції та відправляють їх на виконання; і (3) ExecutionWorkers (EW), які зберігають стан блокчейну та виконують транзакції, отримані від програмного забезпечення. Різні компоненти можуть розташовуватися на кількох різних машинах, щоб збільшити потужність системи з більшою точністю.

У експериментальних результатах Pilotfish уже досяг чудових результатів щодо лінійного масштабування, низької затримки та підтримки різних робочих навантажень. Під час тестування Pilotfish зменшив час відгуку мережі та підтримував затримку нижче 20 мс. Плани на майбутнє включають удосконалення, такі як кілька SequencingWorkers, реплікація сегментів і надшвидка мережа.

СПЕЦІАЛЬНА ПРОПОЗИЦІЯ (Sponsored)
Binance безкоштовно $100 (ексклюзив): Використовуйте це посилання щоб зареєструватися та отримати 100 доларів США безкоштовно та знижку 10% на Binance Futures за перший місяць (terms ).


.custom-author-info{
border-top:none;
margin: 0px;
край дно: 25px;
фон: # f1f1f1;
}
.custom-author-info .author-title{
Верхнє поле: 0px;
колір:#3b3b3b;
фон:#fed319;
заповнення: 5px 15px;
розмір шрифту: 20px;
}
.author-info .author-avatar {
Запас: 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
межа-радіус: 50%;
межа: 2px суцільна #d0c9c9;
оббивка: 3px;
}

Часова мітка:

Більше від Криптовалюта