[ПРЕС-РЕЛІЗ – Пало-Альто, Каліфорнія, 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, реплікація сегментів і надшвидка мережа.
Binance безкоштовно $100 (ексклюзив): Використовуйте це посилання щоб зареєструватися та отримати 100 доларів США безкоштовно та знижку 10% на Binance Futures за перший місяць (terms ).
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- джерело: https://cryptopotato.com/mysten-labs-technology-prototype-on-sui-provides-first-proof-of-elastic-blockchain-scaling/
- : має
- :є
- : ні
- 1
- 2024
- 20th
- 29
- 65
- 8
- a
- Здатний
- академічний
- доступ
- поступливий
- Achieve
- досягнутий
- досягнення
- Досягає
- через
- пристосовувати
- доданий
- додати
- Додатковий
- AI
- прицілювання
- подібний
- ВСІ
- дозволяє
- вже
- an
- та
- оголошений
- будь-який
- підхід
- архітектура
- архів
- ЕСТЬ
- стаття
- AS
- At
- authors
- доступний
- AWS
- підтриманий
- фон
- BE
- було
- нижче
- За
- бінанду
- Ф'ючерси на Binance
- blockchain
- блокчейн-індустрія
- блокчейн транзакцій
- блокчейни
- border
- прорив
- але
- купити
- by
- Каліфорнія
- CAN
- здатний
- потужність
- випадок
- централізована
- Перемикач
- більш дешевий
- color
- Компоненти
- Консенсус
- зміст
- контракт
- криптографія
- В даний час
- знизився
- Затримується
- затягування
- Попит
- розробка
- різний
- прямий
- безпосередньо
- відправлення
- розподілений
- розподілені системи
- зворотний бік
- під час
- динамічний
- включений
- дозволяє
- дозволяє
- кінець
- залучення
- Удосконалення
- користуватися
- конверт
- Навколишнє середовище
- НІКОЛИ
- Ексклюзивний курс
- виконувати
- виконання
- існуючий
- дорогий
- експериментальний
- experts
- розширення
- зовнішній
- Інформація про оплату
- остаточність
- Перший
- перший раз
- після
- для
- передній край
- форма
- Формально
- Безкоштовна
- від
- функція
- майбутнє
- Ф'ючерси
- прибуток
- гра
- змінювач гри
- Рости
- рука
- Ручки
- висока продуктивність
- Горизонтальний
- Як
- Однак
- HTTPS
- ілюструють
- in
- включати
- включати
- Augmenter
- збільшений
- зростаючий
- індивідуальний
- промисловість
- спочатку
- замість
- внутрішній
- в
- IT
- ЙОГО
- січня
- JPG
- ключ
- Labs
- орієнтир
- мови
- великий
- Затримка
- провідний
- Веде за собою
- рівень
- рівні
- використання
- як
- обмеженою
- лінійний
- довше
- низький
- машина
- Машинки для перманенту
- основна мережа
- підтримується
- РОБОТИ
- Робить
- багато
- березня
- Маржа
- Може..
- метод
- мільйона
- місяців
- більше
- Більше того
- найбільш
- переміщення
- множинний
- Містен
- Mysten labs
- мережу
- мережа
- Нові
- немає
- ніхто
- особливо
- зараз
- номер
- номера
- of
- від
- пропонувати
- Пропозиції
- on
- один раз
- ONE
- тільки
- відкрити
- варіант
- or
- ініціатори
- Інше
- інші
- Пало-Альто
- Папір
- Паралельні
- для
- плани
- plato
- Інформація про дані Платона
- PlatoData
- можливість
- це можливо
- потенціал
- потенційно
- потужний
- Точність
- представлений
- press
- Прес-реліз
- первинний
- Програмування
- мови програмування
- доказ
- частка
- прототип
- забезпечує
- доведення
- Штовхати
- питання
- досяг
- читання
- отримати
- отримано
- Знижений
- реєструвати
- звільнити
- чудовий
- видаляє
- копіювання
- вимагати
- необхідний
- дослідження
- дослідник
- ресурс
- відповідь
- результати
- ролі
- Зазначений
- то ж
- масштабованість
- шкала
- Масштабування
- вчений
- Шукає
- послідовності
- сервер
- Сервери
- Поділитись
- загальні
- значний
- просто
- одночасно
- один
- менше
- розумний
- розумний контракт
- So
- solid
- рішення
- Рішення
- деякі
- конкретно
- Рекламні
- стан
- зберігати
- Стратегія
- Успішно
- Sui
- підтримка
- система
- Systems
- команда
- Технології
- Технологія
- terms
- тест
- Тестування
- Що
- Команда
- Їх
- Ці
- вони
- це
- три
- пропускна здатність
- час
- times
- під назвою
- до
- сьогодні
- разом
- угода
- виконання транзакції
- Transactions
- на відміну від
- модернізація
- використання
- використання випадку
- використовуваний
- використання
- перевірка достовірності
- Валідатор
- валідатори
- різний
- через
- життєздатності
- Очікування
- було
- ДОБРЕ
- були
- Що
- Що таке
- коли
- Чи
- який
- волі
- з
- в
- без
- вашу
- зефірнет