Сборни пакети - оптимистични срещу нулеви знания: Каква е разликата?
Начало
Статии
Сборни пакети - оптимистични срещу нулеви знания: Каква е разликата?

Сборни пакети - оптимистични срещу нулеви знания: Каква е разликата?

Средно ниво
Публикувано Mar 3, 2023Актуализирано Jul 12, 2023
6m

Резюме

Нарастващата популярност на криптовалутата и блокчейн доведе до това разработчиците да търсят начин за мащабиране чрез подобряване на способността на системата да посрещне нарастващото търсене. Фрагментиране, странични вериги, държавни канали и сборни пакети са някои подходи за мащабиране. Сборните пакети на блокчейн разтоварват определени трансакционни процеси към вторична верига, като същевременно съхраняват данните за трансакциите в основния блокчейн от слой 1. В тази статия изследваме двата вида сборни пакети в крипто пространството – оптимистични и с нулево знание.

Въведение

Поради нарастващото търсене на криптовалута, способностите на някои блокчейни са тествани до краен предел. Това може да доведе до претоварване на мрежата и скъпи трансакционни разходи. За да се отговори на това, се разработват и тестват решения за мащабиране, за да се увеличи пропускателната способност и скоростта на трансакциите. Такива решения могат да бъдат категоризирани в две групи: слой 1 и слой 2.

Решенията за мащабиране от слой 1, като фрагментиране, правят промени директно в основния блокчейн (известен също като базов или блокчейн от слой 1). Решенията за мащабиране от слой 2 работят върху блокчейн от слой 1. Примери за решения за мащабиране от слой 2 включват държавни канали, странични вериги и сборни пакети на блокчейн.

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

Какво представляват сборни пакети на блокчейн?

Сборните пакети са решение от слой 2, което обединява данните за трансакциите и ги прехвърля извън основната верига (или блокчейн от слой 1). След това изпълнението на трансакция се извършва off-chain, докато активите се държат в смарт договор on-chain. Данните за трансакцията ще бъдат изпратени обратно към основния блокчейн след завършване.

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

Понастоящем има два вида сборни пакети – оптимистични и с нулево знание (zk).

Какво е оптимистичен сборен пакет?

Оптимистичните сборни пакети са протоколи, които увеличават изхода на трансакциите чрез групиране на множество трансакции в партиди, които се обработват off-chain. След това данните за трансакцията се записват в основната верига с техники за компресиране на данни, които помагат за намаляване на разходите и увеличаване на скоростта. Според Ethereum оптимистичните сборни пакети могат да подобрят мащабируемостта от 10 до 100 пъти.

Как оптимистичните сборни пакети валидират трансакции?

Трансакциите са валидни по подразбиране, за да се увеличи ефективността. Може да се чудите дали това би компрометирало сигурността в полза на скоростта на обработка на трансакциите. Оптимистичните сборни пакети обаче използват схема за доказване на измами с период за разрешаване на спорове, известен като „период на предизвикателство“. В рамките на този период всеки, който наблюдава сборните пакети, може да изпрати предизвикателство, за да провери дали трансакцията е обработена точно чрез доказателство за измама.

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

Ограничения на оптимистичните сборни пакети

Въпреки че няма процес на валидиране на трансакция, има период на предизвикателство, който zk сборните пакети нямат, което увеличава времето, необходимо за финализиране на трансакциите.

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

Някои хора също смятат, че оптимистичните сборни пакети са по-малко ефективни от zk сборните пакети. С оптимистичните сборни пакети всички трансакционни данни трябва да бъдат публикувани във веригата, за да се финализират трансакциите. При zk аналозите се изискват само доказателства за валидност във веригата.

Какво е сборен пакет с нулеви знания (zk)?

Сборните пакети с нулево знание са протоколи, които групират трансакции в партиди, които да бъдат изпълнени извън основната верига. За всяка партида оператор на zk сборни пакети изпраща обобщение на необходимите промени, след като трансакциите в партидата бъдат изпълнени. Операторите имат допълнителна роля в изготвянето на доказателства за валидност, за да докажат, че промените са точни. Тези доказателства са значително по-малки от данните за трансакциите; следователно проверката им е по-бърза и по-евтина.

В Ethereum, zk сборните пакети намаляват данните за трансакциите чрез техники за компресиране, когато записват трансакции в Ethereum като данни за повикване, което ефективно намалява потребителските такси.

Как оптимистичните сборни пакети валидират трансакции?

Zk сборните пакети използват доказателства за нулево знание (ZKP) за валидиране на трансакции. ZKP-тата се използват от някой, наречен доказващ, който иска да убеди друга страна, известна като проверяващ, че притежава знания, като по този начин проверява трансакция.

Ето как работи:

  1. Доказващият предоставя математическо доказателство, което само той може да генерира.

  2. Проверяващият използва това математическо доказателство, за да провери валидността на трансакцията.

  3. Информацията може да получи доказателство за валидност, без да разкрива съдържанието на проверяващия.

Предимства на zk сборни пакети

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

Друго предимство на zk сборните пакети е, че няма нужда потребителите трябва да наблюдават мрежата. Zk сборните пакети съхраняват всички данни във веригата и изискват доказателства за валидност. Следователно операторът не може да измами и потребителите не трябва да се тревожат за неправилно поведение на мрежата. Освен това, zk сборните пакети позволяват на потребителите да изтеглят средствата си в основната мрежа, без да се налага да си сътрудничат с операторите, като докажат собствеността върху токена чрез наличност на данни.

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

Разлики между zk сборни пакети и оптимистични сборните пакети

По-долу е обобщена информация за разликите между оптимистичните и zk сборните пакети.

Разлики между zk сборни пакети и оптимистични сборните пакети

Какво е бъдещето на сборните пакети с нулеви знания и оптимистичните сборни пакети?

Бъдещето на сборните пакети с нулеви знания и оптимистичните сборни пакети все още е под въпрос. Тъй като все повече хора приемат криптовалути и блокчейн, сборните пакети може да играят жизненоважна роля за подобряване на ефективността на блокчейн. Блокчейните вероятно ще продължат да тестват различни решения за мащабиране, включително фрагментиране, сборни пакети и слой 0. Можем също така да видим нови решения, които се създават и внедряват заедно със сборни пакети или вместо тях.

Заключителни мисли

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

Допълнителни статии

Отказ от отговорност и предупреждение за риск: Това съдържание ви се представя на база „както е“ само за обща информация и образователни цели, без представяне или гаранция от какъвто и да е вид. Не трябва да се тълкува като финансов съвет, нито има за цел да препоръча покупката на конкретен продукт или услуга. Цените на дигиталните активи могат да бъдат променливи. Стойността на вашата инвестиция може да намалее или да се повиши и има вероятност да не си върнете инвестираната сума. Вие носите цялата отговорност за вашите инвестиционни решения и Binance не носи отговорност за каквито и да е загуби, които може да понесете. Това не е финансов съвет.