Какво е ZKsync и как работи?
Начало
Статии
Какво е ZKsync и как работи?

Какво е ZKsync и как работи?

Напреднал
Публикувано Jun 19, 2024Актуализирано Aug 14, 2024
11m

Отказ от отговорност: Тази статия е само за образователни цели. Информацията, предоставена чрез Binance Academy, не представлява съвет или препоръка за инвестиции или търговия. Binance не поема отговорност за никое от вашите инвестиционни решения. Моля, направете собствено проучване и потърсете професионален съвет, преди да поемате финансови рискове.

Ключови изводи

  • ZKsync е решение за мащабиране от слой 2, което прави трансакциите в Ethereum по-евтини и по-бързи чрез използване на сборни пакети за нулеви знания (zk-сборни пакети) и доказателства за нулево знание (ZKP).

  • Еърдропът на ZKsync разпредели 17,5% от общото предлагане на потребители и сътрудници, с фокус върху активни участници в мрежата и сътрудници в екосистемата на ZKsync.

  • В сравнение с оптимистичните сборни пакети, ZKsync предлага подобрена сигурност и по-бързо време за сетълмент поради използването на ZKP.

Въведение

Мащабируемостта е един от ключовите проблеми на блокчейн технологията. В контекста на блокчейните, това се отнася до способността на мрежите да обработват нарастващ брой едновременни трансакции. Основният проблем е, че тъй като към натрупването на висящи трансакции се добавят повече трансакции, мрежите обикновено стават по-бавни и по-скъпи.

Решенията за нулеви знания предлагат обещаващ начин за справяне с проблемите с мащабируемостта. В тази статия ще разгледаме решението за мащабиране на ZKsync, как работи, как се различава от оптимистичните сборни пакети и някои от предимствата му. Ще обсъдим и използването и разпространението на ZK токени чрез еърдропове.

Какво е ZKsync?

ZKsync е решение за мащабиране от слой 2, предназначено да направи трансакциите в Ethereum по-бързи и по-евтини, като ги обработва извън основната верига на Ethereum. Той прави това чрез използване на така наречените сборни пакети за нулеви знания (zk-сборни пакети). Zk-сборните пакети са решения, които обединяват множество трансакции заедно и ги обработват извън веригата.

Можем да мислим за решенията от слой 2 като допълнителна лента, добавена към задръстена магистрала. Като осигурява повече пространство за движение на колите (трансакции), тя намалява задръстванията по главната магистрала (Ethereum). Тази допълнителна лента представлява обработката на трансакции извън веригата, която ZKsync прави със zk-сборните пакети.

Как работи ZKsync?

1. Обобщаване на трансакциите

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

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

2. Използване на доказателства за нулеви знания

След това ZKsync създава доказателства за нулеви знания (ZKPs), за да провери партидите. ZKP гарантират, че трансакциите в рамките на партидите са валидни, като запазват личните си данни.

Можете да мислите за ZKP като за метод за доказване, че знаете тайна парола, без всъщност да я споделяте. Например, ако Алис иска да докаже, че знае паролата за таен клуб, тя може да отговори на конкретни въпроси, които само някой с паролата би знаел, без изобщо да разкрива самата действителна парола.

3. Подаване на доказателства към Ethereum

След това тези ZKP се изпращат в основната мрежа на Ethereum, където се проверяват щателно. След като бъдат проверени и валидирани, те се приемат от мрежата на Ethereum, което означава, че трансакциите се записват официално и потвърждават в блокчейна.

ZK токен

ZK токените позволяват на потребителите да участват в системата за управление на ZKsync, като предлагат право на глас. Тяхното право на глас може да бъде активирано чрез процеса на делегиране. Нека да разгледаме как работи:

  1. За да активирате правото на гласуване на вашите ZK токени, трябва да го делегирате на ZKsync адрес. Може да бъде ваш или чужд.

  2. Лицето, което контролира този адрес, става делегат, който може да гласува предложения за управление.

  3. Делегирането не променя собствеността на токена, но активира правото на гласуване за избрания адрес.

  4. Делегирането може да бъде променено по всяко време от притежателя на токена и продължава до промяната или прехвърлянето на токените.

  5. Делегирането не може да бъде разделено на множество адреси. Цялото право на глас, съхранявано в един портфейл, се делегира на един адрес.

ZK токенът беше листнат в Binance с с етикет „Seed“, приложен на 17 юни 2024 г. Моля, вижте официалното съобщение за листване за повече подробности.

Еърдроп на ZKsync

Еърдропът от токени на ZKsync разпредели 17,5% от общото предлагане към отговарящи на условията портфейли. Разпределението беше разделено между потребители и сътрудници.

Еърдроп базиран на употребата

За да отговаряте на условията за еърдроп като потребител, трябваше да свържете средствата си с ZKsync Era и да отговаряте на поне един от следните седем критерия:

  1. Взаимодействане с най-малко 10 смарт договора без токени в ZKsync.

  2. Използване на Paymasters за поне 5 трансакции в ZKsync Era. Paymasters са специални сметки, предназначени да покриват трансакционни разходи за други акаунти, което потенциално прави определени трансакции безплатни за крайните потребители.

  3. Търгуване с най-малко 10 отделни ERC-20 токена на децентрализираните борси (DEXs) на ZKsync Era.

  4. Осигуряване на произволно количество ликвидност към проследяваните DEX-ове и протоколите за предоставяне/вземане на заем в ZKsync Era.

  5. Притежаване на поне един незаменим токен на Libertas Omnibus (NFT) по време на моментната снимка

  6. Активност повече от 3 месеца в ZKsync Lite преди основната мрежа от ерата на ZKsync.

  7. Даряване за Gitcoin чрез кръгове, хоствани на ZKsync Lite.

Разпределения на еърдропите на ZKsync

Според ZKsync разпределенията се основават на формула за мащабиране на стойността, която се състои от множество стъпки:

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

2. След това криптоактивите в DeFi протоколите бяха оценени на 2x тяхната номинална стойност. Например, ако сте имали криптовалута на стойност $100 в DeFi протокол, формулата ще я отчете като $200.

3. Накрая, дневните баланси бяха сумирани и разделени на периода на моментна снимка (366 дни), за да се изчислят средните баланси, претеглени във времето.

Например, представете си, че Алис е изпратила криптоактиви на стойност $200 на ZKsync Era 30 дни преди моментната снимка и незабавно е разпределила 1/4 от тях ($50) към DeFi протокол. Останалите $150 бяха държани в портфейла ѝ до моментната снимка. Сега, нека изчислим нейния среден баланс, претеглен спрямо времето (TWAB):

TWAB = (($150 * 30 дни) + ($50 * 2 * 30 дни) ) / 366 = $20,50

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

1. Притежаване на поне една от следните собствени за ZKsync NFT колекции при моментната снимка: Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls или zkVeggies.    

2. Задържане на поне 50% от еърдропа на ARB/OP/ENS за повече от 90 дни след като сте го заявили.

Еърдроп, базиран на принос 

Еърдропът на ZK токени също включва специфични разпределения за различни участници в екосистемата на ZKsync. Ето подробна разбивка на еърдроп, базиран на приноса:

1. Собствени проекти на ZKsync: 215 250 000 ZK токена бяха разпределени директно към сътрудниците и съкровищниците на собствени проекти, изградени в ZKsync Era, включително DeFi протоколи, игри, ZK вериги, NFT колекции, инфраструктура и др.

2. Разработчици: 86 895 375 токена бяха разпределени на лица, разработчици, изследователи, общности и компании, които са допринесли за екосистемата на ZKsync чрез разработка, застъпничество или образование.

  • Разработчици на GitHub: Разработчици с най-малко 25 ангажимента в отговарящи на условията хранилища преди 24 март 2024 г.

  • Гилдия на протокола: Изследователи и разработчици на Ethereum.

  • Участници в ZK мисии: Участници в активациите на разработчиците на ZK мисии в Istanbul Devconnect 2023 и/или ETH Denver 2024.

  • И много други.

3. Общности във веригата. 102 375 000 токена бяха разпределени на малка група експериментални общности във веригата за проучване на начини за използване на токени и NFT-та, например:

  • Получатели на еърдроп от токени DEGEN за сезон 1.

  • Получатели на еърдроп на токени BONSAI за сезон 1.

  • Участници в Сезон 1 и 2 на Crypto The Game (CTG) и екипът на CTG.

  • Притежатели на Pudgy Penguin и Milady Maker.   

Как да поискате еърдроп на ZKsync?

Пазете се от фалшиви уебсайтове и фишинг атаки. Уверете се, че използвате официалните уебсайтове и канали. 

Следвайте тези стъпки, за да проверите дали отговаряте на условията и да заявите своите ZK токени:

1. Посетете официалния уебсайт за еърдроп и проверете дали отговаряте на условията за еърдроп. Въведете адреса на вашия портфейл или потребителското име на GitHub и натиснете [Провери].

2. Кликнете върху [Свързване на портфейл] и следвайте указанията, за да свържете своя крипто портфейл.

3. След това ще трябва да делегирате правото на глас на вашите ZK токени. Можете да делегирате на себе си или на всеки член на общността.

4. Накрая натиснете [Заявете вашите токени] и следвайте указанията. Ако срещнете грешка, кликнете отново върху [Заявяване на вашите токени].

Как да поискате еърдроп на ZKsync в Binance?

За да заявят ZK токени от Binance, отговарящите на условията потребители трябва да депозират минимум 0,02 ETH от адрес в белия списък в мрежата на ZKsync Era в своя акаунт в Binance. Само депозити, направени директно от адреси, включени в белите списъци на активните потребители на ZKsync, ще се считат за валидни за това разпределение.

Партиди от адреси в белия списък:

ZK токените ще се разпределят на принципа „първи по време, първи по право” на потребители, които отговарят на критериите. Всеки потребител може да поиска ZK токени само веднъж (т.е. една заявка на потребителски идентификатор на Binance), с ограничение от 200 ZK токена на потребител. Дори ако потребител депозира 0,02 ETH от множество адреси към един Binance UID, той може да поиска еърдроп само веднъж за общо 200 ZK токена.

Първият еърдроп на ZK токени на Binance е планиран да започне на 25 юни 2024 г. Моля, вижте официалното съобщение за повече подробности относно програмата за разпределение на ZK токени на Binance.

Атаки на Sybil и критики от общността

Еърдропът на ZKsync предизвика спор сред общността на криптовалутите и породи опасения относно неговото изпълнение и справедливост.

Еърдропът на ZKsync беше критикуван за липсата на ефективни мерки срещу атаки на Sybil. Много потребители твърдят, че е лесно да се използват критериите за допустимост, позволявайки създаването на множество портфейли, за да се подмами системата и да се получат повече токени.

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

Някои твърдят, че ZK токените не са разпределени справедливо. Критиците заявиха, че максималното ограничение от 100 000 ZK токена на адрес е твърде малко, тъй като несправедливо намалява наградите за потребителите, които са били силно ангажирани в екосистемата на ZKsync. Някои потребители твърдят, че не са получили нищо, въпреки че са следвали критериите за допустимост и са използвали продуктите на ZKsync в продължение на няколко години.

За да отговори на тези опасения, ZKsync изясни стратегията си за разпределение, като подчерта фокуса си върху възнаграждаването на активните участници. Екипът изтъкна, че 89% от еърдроп токените са дадени на потребители, които активно са се ангажирали с ерата на ZKsync.

ZKsync срещу оптимистични сборни пакети

Механизъм за сигурност

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

За разлика от това, ZKsync използва ZKP, за да гарантира сигурността на трансакциите. Този подход може да предложи относително по-високо ниво на точност в сравнение с оптимистичните сборни пакети.

Време за сетълмент

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

За разлика от това, ZKsync използва ZKP за проверка на трансакциите. Трансакциите се финализират веднага след като бъдат проверени от възлите. Този подход пропуска необходимостта от период на оспорване, което прави времето за сетълмент по-бързо.

Предимства на ZKsync

Мащабируемост

ZKsync подобрява мащабируемостта на мрежата на Ethereum, като обработва трансакции извън основната верига на Ethereum, използвайки zk-сборни пакети. Това намалява таксите за трансакции и ускорява времето за трансакция. В резултат на това ZKsync позволява на Етериум да поддържа повече потребители и децентрализирани приложения (DApp-ове).

Съвместимост с EVM

Съвместимостта с EVM означава, че разработчиците, които вече са създали DApp-ове за виртуалната машина на Ethereum (EVM), може да ги мигрират към ZKsync с минимални промени. Това намалява кривата на обучение и улеснява приемането на решения за мащабиране на ZKsync. 

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

Чрез използване на сборни пакети за нулеви знания (zk-сборни пакети) и доказателства за нулеви знания (ZKP), ZKsync е решение за мащабиране от слой 2, което може да подобри скоростта на трансакциите и да намали разходите в мрежата на Ethereum. В сравнение с оптимистичните сборни пакети, ZKsync може да предложи по-добра сигурност и по-бързи времена за сетълмент. В допълнение, неговата EVM съвместимост улеснява разработчиците да научат и приемат неговите решения за мащабиране.

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

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