Ключови изводи
Валидиумите са решения за мащабиране за Ethereum, които обработват off-chain трансакции, като същевременно използват доказателства за нулеви знания, за да гарантират тяхната валидност.
Валидиумите позволяват ефективна обработка на трансакциите чрез използване на операторите за групово и валидиране на трансакции, намалявайки съхранението на данни в блокчейна и таксите за газ.
Въпреки че предлагат предимства като подобрена скорост на трансакциите и поверителност, валидиумите са изправени и пред предизвикателства, като рискове за наличността на данни и потенциални проблеми с централизацията.
Въведение
През годините блокчейн технологията се подобри значително, но мащабируемостта остава един от ключовите проблеми. В тази статия ще разгледаме валидиумите, как работят и как могат да подобрят мащабируемостта на Ethereum.
Какво представляват валидиумите?
Валидиумите са решения за мащабиране за Ethereum, които използват наличност на данни и и изчисление извън веригата за по-ефективно обработване на трансакциите. За разлика от сборните пакети с нулево знание (zk-rollups), които съхраняват някои данни във веригата, валидиумите държат трансакциите извън веригата, докато използват доказателства за нулеви знания (ZKP), за да проверят тяхната валидност.
Как работят валидиумите?
Валидиумите работят, като изпълняват трансакции извън основната мрежа на Ethereum, като използват смарт договори на Ethereum, за да гарантират тяхната валидност и цялост. Нека преминем през някои от ключовите аспекти на валидиумите.
Трансакции
Когато потребител иска да направи трансакция, използвайки валидиум, той го изпраща на оператор. Операторите са възли, отговорни за изпълнението на трансакции във веригата validium. Те могат да бъдат единичен субект или група субекти, избрани чрез система за доказателство за залог (PoS).
Операторът събира трансакциите в партида и ги обработва извън веригата. След като партидата е готова, операторът използва специална система, наречена доказваща верига за създаване на доказателство, че трансакциите са извършени правилно.
Ангажименти на състоянието
Представете си състоянието на валидиум (записа на всички акаунти и техните баланси) като голямо дърво, известно като дърво на Merkle. Коренът на това дърво, наречен корен на състоянието, е като пръстов отпечатък, който представлява цялото състояние. Основният корен на това състояние се съхранява в Ethereum.
Когато операторът обработва трансакции, той актуализира корена на състоянието, за да отрази новите баланси и състояния на акаунтите. След това те изпращат този нов корен на състоянието заедно с доказателството, че всичко е направено правилно до основната мрежа на Ethereum.
За разлика от zk-сборните пакети, производителите на блокове във валидиум не е необходимо да публикуват всички подробности за трансакцията в Ethereum. Ако Ethereum провери доказателството, новото състояние се приема и валидиумът се актуализира.
Депозити и тегления
Потребителите могат да депозират своите средства от Ethereum във валидиум, като изпратят ETH или други токени към специален договор на Ethereum. Договорът съобщава този депозит на валидиум извън веригата и кредитира акаунта на потребителя извън веригата.
Когато теглят средства обратно към Ethereum, потребителите изпращат заявка за теглене до оператора. Операторът включва заявката в пакет и след като пакетът бъде потвърден в Ethereum, потребителите могат да изтеглят средствата си.
Валидиуми и съвместимост с EVM
Прости приложения
Валидиумите са ефективни за прости приложения, като суапове на токени и плащания, защото могат бързо да обработват много трансакции, без да се налага да съхраняват всички данни в основната мрежа на Ethereum. Това ги прави идеални за приложения, където трансакциите са лесни и не изискват сложни изчисления.
Предизвикателства със смарт договорите
Смарт договорите са програми, които работят на блокчейн и често включват сложни операции. Валидиумите имат проблеми с тях, защото доказването, че сложните операции са извършени правилно, изисква повече изчислителна мощност. Това прави по-трудно за валидиумите да поддържат широката гама от функционалности, които смарт договорите могат да предложат.
Потенциални решения
Някои проекти работят по начини да направят валидиумите по-съвместими с възможностите на Ethereum за смарт договори. Един подход е да се създадат специални версии на езици за програмиране като Solidity (използван за писане на смарт договори на Ethereum), които са оптимизирани за валидиуми. Това обаче може да бъде ограничаващо, тъй като може да не поддържа всички функции на обикновената среда за програмиране на Ethereum.
Предимства на валидиумите
Ефективност
Валидиумите могат да обработват до 9000 трансакции в секунда (TPS) чрез разтоварване на съхранението на данни и изчисленията от основната мрежа на Ethereum. Това е от решаващо значение за приложения като децентрализирани борси (DEX), където скоростта и рентабилността са важни.
Намаляване на разходите
Валидиумите могат значително да намалят таксите за газ като не публикува данни за трансакции във веригата, позволявайки на потребителите да се възползват от по-ниски разходи за трансакции.
Повишена сигурност
Със съхранение на данни извън веригата, валидиумите могат да предложат подобрена поверителност за трансакции и допълнителен слой сигурност, без да компрометират мащабируемостта.
Предизвикателства на валидиумите
Рискове за наличието на данни
Разчитането на валидиумите на наличност на данни извън веригата носи и рискове. Ако операторите или мениджърите на наличността на данни задържат данните за трансакциите, може да е неосъществимо да се генерира необходимото доказателство за теглене на потребителски средства.
Рискове от централизация
Необходимостта от специализиран хардуер за създаване на доказателства за валидност може потенциално да доведе до централизация. Ако само няколко субекта могат да си позволят необходимите ресурси, те биха могли да доминират в мрежата, подкопавайки нейния децентрализиран характер.
Заключителни мисли
Валидиумите са решения за мащабиране, предназначени да подобрят мрежата на Ethereum чрез обработка на трансакции извън веригата, като същевременно гарантират целостта на трансакциите чрез доказателства за нулеви знания. Като се справят с ограниченията на съхранението на данни във веригата, валидиумите могат да подобрят пропускателната способност на трансакциите, отбелязвайки важна стъпка към решаването на проблема с мащабируемостта на блокчейна.
Допълнителни статии
Мащабируемост на блокчейн – странични вериги и канали за плащане
Какво представлява ZkEVM и как може да подобри екосистемата на Ethereum?
Сборни пакети - оптимистични срещу нулеви знания: Каква е разликата?
Отказ от отговорност: Това съдържание ви се представя на база „както е“ само за обща информация и образователни цели, без твърдения или гаранция от какъвто и да е вид. Не трябва да се тълкува като финансов, правен или друг професионален съвет, нито има за цел да препоръча покупката на конкретен продукт или услуга. Трябва да потърсите собствен съвет от подходящи професионални съветници. Когато статията е предоставена от сътрудник трета страна, имайте предвид, че тези изразени мнения принадлежат на сътрудника трета страна и не отразяват непременно тези на Binance Academy. Моля, прочетете нашия пълен отказ от отговорност тук за повече подробности. Цените на цифровите активи могат да бъдат нестабилни. Стойността на вашата инвестиция може да намалее или да се повиши и може да не си върнете инвестираната сума. Вие носите цялата отговорност за вашите инвестиционни решения и Binance Academy не носи отговорност за каквито и да било загуби, които може да понесете. Този материал не трябва да се тълкува като финансов, правен или друг професионален съвет. За повече информация вижте нашите Условия за ползване и Предупреждението за риск.