Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Тъй като Ethereum се превърна в популярна платформа за децентрализирани приложения, необходимостта от мащабируеми решения се увеличи. Едно такова решение е технологията за мащабиране zkEVM, която може да помогне за широкомащабно приемане. Той използва сборни данни и доказателства с нулево знание, за да подобри ефективността на Ethereum.

Ethereum Virtual Machine с нулево знание е уникално решение за мащабиране, което предлага безупречна сигурност. Zk-rollup гарантира по-голяма сигурност чрез валидиране на транзакции, без да разкрива вашите данни.

Нека се потопим в света на zkEVM и да проучим потенциала му като решение на предизвикателствата при мащабиране, пред които е изправен Ethereum.

Разбиране на Zero Knowledge Rollups

Сборът с нулево знание е решение за мащабиране, което комбинира различни транзакции и ги събира като пакет. Сборната група от транзакции се представя като една транзакция. По този начин блокчейнът получава само обобщението на транзакцията, а не подробностите за валидиране.

instagram viewer

Zk-rollup може да повиши ефективността на мрежата, тъй като минимизира времето за транзакция. Тя позволява на мрежата да обработва множество транзакции едновременно. В допълнение, zk-rollups намалява разходите за обработка на транзакции, като разделя разходите между потребителите.

Освен това, това е сигурна опция, която може да скрие вашата чувствителна информация. Той използва доказателства с нулево знание за валидиране и извършва транзакции извън веригата. Освен това ви позволява да запазите поверителността си, докато създавате транзакция в мрежата.

Какво представлява технологията zkEVM?

The Ethereum Virtual Machine (EVM) е двигателят който захранва мрежата Ethereum. Технологията zkEVM е вид виртуална машина на Ethereum, която може да изпълнява интелигентни договори в блокчейна на Ethereum с доказателства с нулево знание.

Подобно на обикновения EVM, zkEVM предлага и глобална облачна изчислителна инфраструктура. Но разликата между двете е как се изпълняват интелигентните договори. Вместо стандартно изпълнение, zkEVM въвежда доказателства с нулево знание за изпълнение на интелигентен договор. В допълнение, той може да шифрова чувствителни данни и да предостави кратко доказателство за изпълнение.

С помощта на тази технология можете да разработвате децентрализирани приложения (DApps) в мрежата Ethereum с подобрена сигурност и ефективност. Освен това минимизира разходите за внедряване на интелигентен договор в Ethereum.

Как работи технологията zkEVM?

zkEVM използва криптиране с нулево знание метод.

Криптирането с нулево знание и доказателствата позволяват на системата да знае, че дадено твърдение е вярно, без да са необходими конкретни подробности. Когато тази технология се използва във виртуална машина, тя позволява интелигентните договори да работят с минимални данни.

Това криптиране също е полезно при транзакции с криптовалута. Първо, zkEVM събира множество транзакции в една. След това генерира доказателство с нулево знание за пакета транзакции. Доказателството включва информация, че потребителите са потвърдили транзакция. Личните данни на валидаторите обаче остават скрити поради криптиране.

След генерирането на zk-proof, zk-rollup на виртуалната машина изпраща доказателства за валидност до Ethereum, където се проверява. Това включва проверка на правилното изпълнение на байт код, използването на правилни операции и правилното изпълнение на кодовете за операции.

4-те най-добри zkEVM проекта

Въпреки че zkEVM е в етап на развитие, вече се появиха няколко проекта.

1. zkSync

Matter Labs' zkSync е една от най-разработените версии на zkEVM. Това позволява на разработчиците да напишете код за интелигентен договор в Solidity и други езици за програмиране, съвместими с Ethereum. Първо, той превежда езиковия код от високо ниво на междинен език, наречен Yul.

След това преобразува кода в машинно четима форма, байт код. За да го преобразува в байт код, zkSync използва технологията за компилиране на виртуална машина от ниско ниво (LLVM). Той е предназначен да ви даде достъп до бъдещи програмни библиотеки на различни езици.

2. zkEVM Многоъгълник

Кредит за изображение: Многоъгълник

Polygon network също представи мощен zkEVM като L2 решение за мащабиране. zk-събиране на многоъгълник предлага еквивалентност на операционния код на EVM. Той също така предлага подобрена сигурност, тъй като съхранява само zk-доказателства и компресирани данни за събрани транзакции. В допълнение, това е ефективно решение, тъй като може незабавно да финализира и валидира транзакции.

Първо, той обединява различни потребителски транзакции, за да създаде партида на L2. След това пакетът от транзакции се изпраща на ниво 1 и се проверява чрез доказателство за валидност. Накрая се правят промени в блокчейна на Ethereum.

3. StarkNET

StarkNET е друг EVM-съвместим zk-rollup, който поддържа Solidity и други EVM езици от високо ниво. Той използва тип zk-proof, известен като zk-STARK (кратки прозрачни аргументи на знанието с нулево знание). Осигурява подобрена сигурност, но таксата му за газ може да бъде по-висока.

В StarkNET можете да използвате Solidity или други EVM скриптови езици за разработване на интелигентни договори. След това преобразува езиковия код от високо ниво в своя език за програмиране Cairo. Компилаторът, Nethermind WARP, преобразува кода в StarkNET.

Превъртете също предлага своето решение за мащабиране, което използва zk-rollups. Неговата инфраструктура има много паралели с Polygon zkEVM, но предлага по-висока гъвкавост. Той предлага гъвкава система, докато все още е в етап на тестване. В бъдеще Scroll планира да трансформира своето L2 мащабируемо решение в по-сигурен и прозрачен еквивалент на EVM.

zkEVM Революционизираща блокчейн инфраструктура

Сборните пакети с нулево знание могат да изпълнят хиляди транзакции на Ethereum наведнъж. zkEVM предлага облачна среда, където могат да се изпълняват такива интелигентни договори. Ето защо това е иновативен подход за решаване на трилемата на блокчейн. Чрез използването на тази технология можете да изградите мащабируеми, сигурни и напълно децентрализирани DApps на Ethereum.

zkEVM прави Ethereum по-бърз, мащабируем и по-евтин. Освен това ви предлага повече поверителност, тъй като може да скрие вашите данни. Сега много L2 решения интегрират тази технология, която ще отвори портал за безкрайно мащабируема блокчейн инфраструктура.