Ключові моменти
Validium — це рішення для масштабування для Ethereum, яке обробляє транзакції поза ланцюгом, використовуючи докази з нульовим знанням для забезпечення їх дійсності.
Validium забезпечує ефективну обробку транзакцій, залучаючи операторів для групування та перевірки транзакцій, тим самим зменшуючи витрати на зберігання даних у мережі та витрати на газ.
Хоча validium пропонує такі переваги, як швидкість транзакцій і підвищена конфіденційність, він також стикається з проблемами, такими як ризики доступності даних і потенційні проблеми з централізацією.
вступ
З роками технологія блокчейн значно вдосконалилася, але масштабованість залишається однією з головних проблем. У цій статті ми розглянемо validium, як він працює та як він може покращити масштабованість Ethereum.
Що таке Валідіум?
Validium — це рішення для масштабування для Ethereum, яке використовує доступність даних і обчислення поза мережею для більш ефективної обробки транзакцій. На відміну від зведення з нульовим знанням (zk-rollup), який зберігає деякі дані в ланцюжку, validium зберігає транзакції поза ланцюгом, поки використовує доказ нульового знання (ZKP), щоб перевірити його дійсність.
Як працює Validium?
Validium працює шляхом виконання транзакцій за межами основної мережі Ethereum, використовуючи розумні контракти в Ethereum для забезпечення їх дійсності та цілісності. Давайте обговоримо деякі основні аспекти валідіуму.
Транзакція
Коли користувач хоче здійснити транзакцію за допомогою validium, він надішле її оператору. Оператори — це вузли, які відповідають за виконання транзакцій у ланцюжку валідіумів. Оператором може бути одна особа або група організацій, вибраних за допомогою системи підтвердження участі (PoS).
Оператори об’єднують транзакції в пакети, а потім обробляють їх поза мережею. Коли пакет готовий, оператор використовує спеціальну систему, яка називається схемою перевірки, щоб створити доказ того, що транзакція була виконана правильно.
Статусне зобов'язання
Уявіть собі стан Validium (запис усіх рахунків та їхніх балансів) у вигляді великого дерева, відомого як дерево Меркла. Корінь цього дерева, який називається коренем стану, схожий на відбиток пальця, який представляє всю державу. Цей кореневий стан зберігається в Ethereum.
Під час обробки транзакції оператор оновить кореневий стан, щоб відобразити новий баланс і статус рахунку. Потім він надішле цей новий кореневий стан разом із доказом того, що все зроблено правильно, до основної мережі Ethereum.
На відміну від zk-rollup, виробникам блоків на валідіумі не потрібно публікувати всі деталі транзакцій на Ethereum. Якщо Ethereum перевірить підтвердження, новий стан буде прийнято, а валідіум оновлено.
Депозити та зняття коштів
Користувачі можуть вносити свої кошти з Ethereum у валідіум, надсилаючи ETH або інші токени за спеціальним контрактом на Ethereum. Контракт передає цей депозит у validium поза мережею та додає обліковий запис користувача поза мережею.
При виведенні коштів назад в Ethereum користувач надсилає запит на виведення оператору. Оператор включає запит у пакет. Після перевірки пакета в Ethereum користувачі можуть вивести свої кошти.
Дійсність і сумісність EVM
Проста реалізація
Validium ефективний для простих реалізацій, таких як обмін токенів і платежі, оскільки він може швидко обробляти багато транзакцій без необхідності зберігати всі дані в основній мережі Ethereum. Це робить його ідеальним для розгортання з простими транзакціями, які не потребують складних обчислень.
Проблеми, пов'язані зі смарт-контрактами
Розумні контракти — це програми, які працюють на блокчейні та часто включають складні операції. У Validium це важко, тому що для того, щоб довести, що складні операції виконуються правильно, потрібна більша обчислювальна потужність. Через це Validium важко підтримувати різні функції, які можуть запропонувати смарт-контракти.
Потенційні рішення
Кілька проектів працюють над тим, щоб зробити validium більш сумісним із можливостями смарт-контрактів Ethereum. Одним із підходів є створення спеціальної версії мови програмування, такої як Solidity (використовується для написання смарт-контрактів Ethereum), яка оптимізована для валідіуму. Однак це рішення може бути обмеженим, оскільки мова може не підтримувати всі функції типового середовища програмування Ethereum.
Переваги Validium
Ефективність
Validium може обробляти до 9000 транзакцій на секунду (TPS), перемістивши зберігання даних і обчислення за межі основної мережі Ethereum. Це важливо для таких програм, як децентралізовані біржі (DEX), де важливі швидкість і економічна ефективність.
Зниження витрат
Validium може значно зменшити комісії за газ, не публікуючи дані транзакцій у ланцюжку, тож користувачі отримають перевагу від нижчих комісій за транзакції.
Посилена безпека
Завдяки зберіганню даних поза мережею validium може запропонувати підвищену конфіденційність для транзакцій і додатковий рівень безпеки без шкоди для масштабованості.
Валідіум Челлендж
Ризики доступності даних
Покладення Validium на доступність даних поза мережею також створює ризики. Якщо оператор або менеджер доступності даних приховує дані транзакції, докази, необхідні для вилучення коштів користувача, можуть не бути згенеровані.
Ризики централізації
Потреба в спеціалізованому апаратному забезпеченні для створення доказів дійсності потенційно може призвести до централізації. Якщо лише невелика кількість суб’єктів зможе придбати необхідні ресурси, вони можуть домінувати в мережі, тим самим підриваючи її децентралізований характер.
Обкладинка
Validium — це рішення для масштабування, призначене для масштабування мережі Ethereum шляхом обробки транзакцій поза ланцюгом, забезпечуючи при цьому цілісність транзакцій через підтвердження нульового знання. Долаючи обмеження зберігання даних у мережі, validium може збільшити пропускну здатність транзакцій, таким чином ставши важливим кроком у вирішенні проблем масштабованості блокчейну.
Подальше читання
Відмова від відповідальності: цей вміст надається вам на умовах «як є» лише для загальної інформації та в освітніх цілях без будь-яких заяв або гарантій. Цей вміст не слід розглядати як фінансову, юридичну чи іншу професійну пораду, а також не має на меті рекомендувати придбання будь-якого конкретного продукту чи послуги. Вам слід звернутися за порадою до відповідних професійних консультантів. Якщо стаття є внеском стороннього учасника, зауважте, що висловлені погляди належать сторонньому учаснику та не обов’язково відображають погляди Binance Academy. Будь ласка, прочитайте нашу повну заяву про відмову від відповідальності, щоб отримати додаткові відомості. Ціни на цифрові активи можуть бути нестабільними. Вартість ваших інвестицій може знизитися або підвищитися. Ви можете не повернути вкладену суму. Ви несете повну відповідальність за свої інвестиційні рішення. Binance Academy не несе відповідальності за будь-які збитки, які ви можете зазнати. Цей матеріал не слід вважати фінансовими, юридичними чи іншими професійними порадами. Для отримання додаткової інформації прочитайте наші Умови використання та Попередження про ризик.