Ключевые моменты
Validium — это вид решений для масштабирования Ethereum, которые обрабатывают транзакции офчейн и обеспечивают их достоверность с помощью доказательств с нулевым разглашением.
Validium использует помощь операторов для пакетной проверки транзакций, чтобы снизить хранение данных на блокчейне и плату за газ.
У Validium есть преимущества в виде повышенной скорости и конфиденциальности транзакций, но и такие проблемы, как риск доступности данных и потенциальные опасения по поводу централизации.
Введение
За прошедшие годы технологию блокчейна значительно улучшили, однако проблема масштабируемости остается актуальной. В этой статье мы рассмотрим вид решений под названием Validium, который способен улучшить масштабируемость Ethereum.
Что такое Validium?
Validium — это вид решений для масштабирования Ethereum, который использует доступность офчейн-данных и вычисления для более эффективной обработки транзакций. В отличие от роллапов с нулевым разглашением (zk-роллапов), которые хранят некоторые данные ончейн, Validium хранят транзакции офчейн и проверяют их достоверность с помощью доказательств с нулевым разглашением (ZKP).
Принцип работы Validium
Validium исполняют транзакции вне основной сети Ethereum и обеспечивают их действительность и целостность с помощью смарт-контрактов на Ethereum. Рассмотрим ключевые аспекты Validium.
Транзакции
Когда пользователь хочет совершить транзакцию с помощью Validium, он отправляет ее оператору. Операторы — это ноды, отвечающие за исполнение транзакций в чейне Validium. Это может быть одно лицо или группа лиц, выбранных с помощью системы Proof of Stake (PoS).
Оператор группирует транзакции и обрабатывает их офчейн. Когда партия будет готова, оператор использует специальную систему — схему проверки — для доказательства правильного исполнения транзакций.
Состояние
Представьте себе состояние Validium, то есть запись всех аккаунтов и их балансов, в виде большого дерева. Его называют деревом Меркла. Корень этого дерева, то есть корень состояния, отражает все состояние в целом. Он хранится на Ethereum.
Когда оператор обрабатывает транзакции, он обновляет корень состояния, чтобы отразить новые балансы и состояния аккаунтов. Затем этот новый корень состояния отправляют в основную сеть Ethereum вместе с доказательством того, что все было сделано правильно.
В отличие от ZK-роллапов, производителям блоков на Validium не нужно публиковать все детали транзакций на Ethereum. Если Ethereum подтверждает доказательство, то новое состояние принимается, а Validium обновляется.
Депозиты и вывод средств
Пользователи могут внести свои средства из Ethereum в Validium. Для этого нужно отправить ETH или другие токены на специальный контракт на Ethereum. Контракт передаст депозит в Validium и зачислит на офчейн-аккаунт.
При выводе средств обратно на Ethereum пользователи отправляют оператору запрос на вывод. Оператор добавляет запрос в партию, и после ее подтверждения на Ethereum пользователи могут вывести средства.
Совместимость Validium и виртуальной машины Ethereum (EVM)
Простые приложения
Validium эффективны для простых действий, таких как свопы токенов и платежи, поскольку Validium могут быстро обрабатывать множество транзакций и не хранить все данные в основной сети Ethereum. Это идеальный вариант для задач, в которых транзакции простые и не требуют сложных вычислений.
Проблемы со смарт-контрактами
Смарт-контракты — это программы, которые работают на блокчейне и часто связаны со сложными операциями. Validium трудно с ними работать, поскольку для доказательства правильного исполнения сложных операций нужно больше вычислительной мощности. Это затрудняет поддержку широкого спектра функций, которые предлагают смарт-контракты.
Возможные решения
Некоторые проекты работают над тем, чтобы сделать Validium более совместимыми со смарт-контрактами Ethereum. Один из подходов заключается в создании специальных версий языков программирования, таких как Solidity (используется для написания смарт-контрактов Ethereum). Такие версии должны быть оптимизированы для Validium. Однако у этого способа есть ограничения: подобный язык может не поддерживать все функции обычной среды программирования Ethereum.
Преимущества Validium
Эффективность
Validium могут обрабатывать до 9000 транзакций в секунду (TPS), выгружая хранение данных и вычисления из основной сети Ethereum. Это важно для децентрализованных бирж (DEX) и других сценариев, где нужна скорость и выгодная цена.
Снижение затрат
Validium может значительно снизить плату за газ, так как не размещает данные транзакций ончейн. Благодаря этому пользователи оплачивают более низкие комиссии за транзакции.
Повышение безопасности
Благодаря хранению данных офчейн Validium могут обеспечить повышенную конфиденциальность транзакций и дополнительный уровень безопасности без ущерба масштабируемости.
Проблемы Validium
Риск доступности данных
Поскольку Validium зависит от офчейн-данных, возникают дополнительные риски. Если операторы или менеджеры доступности данных утаят данные о транзакциях, будет невозможно сгенерировать необходимое доказательство для вывода средств пользователей.
Риск централизации
Для доказательства достоверности Validium нужно специализированное оборудование, которое может привести к централизации. Если необходимые ресурсы доступны только ограниченной группе организаций, они начнут доминировать в сети и подрывать ее децентрализацию.
В заключение
Validium — это решения для масштабирования Ethereum за счет обработки транзакций офчейн. При этом Validium обеспечивают целостность транзакций с помощью доказательств с нулевым разглашением. Validium устраняют ограничения от хранения данных ончейн, поэтому могут улучшить пропускную способность транзакций и помочь с решением проблемы масштабируемости.
Рекомендуемая литература
Отказ от ответственности: следующие материалы предоставляются на условиях «как есть» без каких-либо гарантий исключительно для общих справочных и образовательных целей. Эта информация не должна рассматриваться как финансовая, юридическая консультация или рекомендация по приобретению какого-либо конкретного продукта или услуги. Вам следует самостоятельно обратиться за советом к соответствующим профессиональным консультантам. Поскольку статья написана сторонним автором, обратите внимание, что высказанные мнения принадлежат стороннему автору и необязательно отражают точку зрения Binance Academy. Для получения более подробной информации перейдите по ссылке. Стоимость цифровых активов может быть волатильной. Стоимость инвестированных средств может увеличиваться и уменьшаться. Вы можете не вернуть инвестированные средства. Вы несете полную ответственность за свои инвестиционные решения. Binance Academy не несет ответственность за ваши возможные убытки. Данная информация не является финансовой, юридической или профессиональной рекомендацией. Чтобы узнать больше, ознакомьтесь с нашими Условиями использования и Предупреждением о рисках.