Ethereum, провідний блокчейн для децентралізованих програм (DApps), стикається із серйозною проблемою масштабованості. Зі збільшенням кількості користувачів комісія за транзакції різко зросла, що перешкоджає масовому використанню. ZkSync став багатообіцяючим рішенням, спрямованим на вирішення цієї проблеми, зберігаючи безпеку та децентралізацію Ethereum.

Що таке zkSync?

ZkSync — це зведене рішення для масштабування з нульовими знаннями (ZK), створене на основі блокчейну Ethereum. Він використовує ZK-proofs, криптографічну техніку, для обробки транзакцій поза мережею (рівень 2 або L2), успадковуючи функції безпеки Ethereum (рівень 1 або L1).

ZkSync – це дітище Matter Labs, команди захоплених блокчейн-інженерів і підприємців. Алекс Глуховскі, співзасновник і генеральний директор Matter Labs, є видатною фігурою в спільноті Ethereum, визнаною за його внесок у рішення для масштабування. Сильний технічний досвід команди та відданість децентралізації є ключовими факторами успіху zkSync.

Розвиток ZkSync додатково підтримується консорціумом відомих інвесторів, включаючи Andreessen Horowitz, Sequoia Capital і Balaji Srinivasan. Ці знатні спонсори надають важливі фінансові ресурси та стратегічне керівництво, що сприяє розвитку траєкторії zkSync.

Ось як працює zkSync:

  • zkSync об’єднує кілька транзакцій в одну групу, значно знижуючи плату за газ за транзакцію.

  • Транзакції обробляються ефективно на рівні 2, що зменшує навантаження на основну мережу Ethereum.

  • zkSync генерує криптографічні докази (ZK-докази), що підтверджують дійсність оброблених транзакцій, не розкриваючи їх деталей. Потім ці докази повертаються в основну мережу Ethereum для перевірки.

Цей підхід має кілька переваг:

  • Масштабованість

  • Нижчі комісії

  • Розширена конфіденційність

  • Безпека.

ZkSync може похвалитися значно швидшою обробкою транзакцій порівняно з рівнем 1, потенційно обробляючи тисячі транзакцій за секунду. Завдяки пакетному об’єднанню транзакцій zkSync значно знижує плату за газ, що робить його економічно ефективним варіантом для користувачів. ZK-докази приховують деталі транзакцій, одночасно перевіряючи їх дійсність, пропонуючи певний ступінь конфіденційності в публічному блокчейні.

ZkSync успадковує безпеку Ethereum, оскільки докази дійсності покладаються на базовий механізм консенсусу блокчейну.

Що відрізняє zkSync?

ZkSync виділяється в ландшафті масштабування L2 завдяки своїм унікальним функціям. ZkSync був одним із перших ZK-зведень, які запустили основну мережу, давши їй фору з точки зору прийняття та розвитку користувачами. На відміну від деяких ZK-зведень, zkSync уникає використання довіреної установки (Application-Specific Trusted Setup або AS-TST), усуваючи потенційну точку централізації.

AS-TST — це процес налаштування для певних криптографічних систем, часто ZK-proof, де довірена група генерує секретні параметри, необхідні для безпеки системи, але ці параметри не можна використовувати для зламу самої криптографії.

ZkSync також використовує новий підхід під назвою «Fractal SNARK» для створення доказів дійсності, що дозволяє їм ефективно масштабуватись із збільшенням кількості транзакцій. Ці інновації привернули значний інтерес з боку спільноти розробників, позиціонуючи zkSync як лідера в гонці за масштабований Ethereum.

З моменту запуску основної мережі в листопаді 2020 року zkSync зафіксував вражаюче зростання. Станом на травень 2024 року zkSync обробив мільйони транзакцій, демонструючи свою корисність у реальному світі. Вартість криптоактивів, заблокованих у zkSync, стабільно зросла до понад 150 мільйонів доларів США через 107 рідних протоколів, що свідчить про довіру користувачів до платформи. Навколо zkSync виникає процвітаюча екосистема розробників із численними DApps та проектами, інтегрованими з платформою.

Яка різниця між zkSync і Starknet?

Використовуючи технологію ZK-rollup, zkSync надає пріоритет розумним контрактам загального призначення та сумісності з існуючими інструментами Ethereum. Навпаки, StarkNet — це окремий підхід до масштабування L2 із використанням доказів zk-STARK, що пропонує чудову масштабованість, але потребує Cairo, спеціальної мови програмування для смарт-контрактів.

Навіщо будувати на основі zkSync?

ZkSync відкриває захоплюючі випадки використання, які складно або дорого реалізувати на L1. Низькі комісії та швидка обробка транзакцій ZkSync роблять його ідеальним для ігор на основі блокчейну, які потребують частих мікротранзакцій. Протоколи децентралізованого фінансування (DeFi) можуть використовувати zkSync, щоб пропонувати недорогі високошвидкісні фінансові послуги, залучаючи ширшу базу користувачів.

Ринок невзаємозамінних токенів (NFT), керований дегенами в криптоспільноті, процвітає завдяки ефективним транзакціям. ZkSync створює економічно ефективну платформу для карбування та торгівлі NFT. Ці випадки використання підкреслюють потенціал zkSync для революції в різних блокчейн-додатках шляхом усунення вузьких місць масштабованості.

Переміщення ресурсів між L1 (основна мережа Ethereum) і L2 (zkSync) є вирішальним кроком для участі користувачів в екосистемі zkSync. Однак з’єднання створює додатковий рівень складності та потенційних ризиків.

Ось детальна розбивка процесу з’єднання та відповідні міркування:

Як працюють крос-ланцюгові мости? Покрокова інструкція

Більшість міжланцюгових мостів використовують ці основні кроки для переміщення активів між ланцюгами.

Крок 1: користувач вибирає актив і суму, яку бажає перевести з Ethereum на zkSync.

Крок 2: Міст блокує вибрані користувачем токени в смарт-контракті в основній мережі Ethereum.

Крок 3: на zkSync карбується еквівалентна кількість токенів, які представляють заблоковані активи на L1.

Крок 4: користувач отримує щойно викарбувані токени на zkSync, які потім може використовувати в екосистемі zkSync.

Зворотний процес (передача активів із zkSync назад до Ethereum) відбувається за подібним принципом, коли міст спалює токени zkSync і розблоковує відповідні активи в основній мережі Ethereum.

Параметри з'єднання для zkSync

Кілька мостових рішень полегшують переміщення активів між Ethereum і zkSync.

  • Matterport: розроблений Matter Labs, командою, що стоїть за zkSync, Matterport є безпечним мостом, розробленим спеціально для zkSync. Він використовує мережу валідаторів для забезпечення безпечної передачі активів і пропонує зручний інтерфейс.

  • Загальні мости: такі мости, як Synapse, також можна використовувати для передачі активів між Ethereum і zkSync. Ці мости часто підтримують більш широкий спектр токенів, але можуть спричиняти додаткові збори та потенційні ризики для безпеки через їх загальний характер.

На зображенні нижче від DefiLlama показано, скільки грошей було перекинуто до та від zkSync.

Вичерпний список мостів для zkSync можна знайти на DefiLlama.

Незважаючи на те, що багато з них є варіантами для з’єднання з zkSync, користувачі повинні пройти належну обачність, перш ніж використовувати їх. Існує кілька ризиків використання мостів, які висвітлюються далі в статті.

Як підключитися до zkSync за допомогою Matterport (офіційний міст zkSync)

Щоб підключитися до zkSync за допомогою Matterport, виконайте такі дії:

  • Відвідайте інтерфейс мосту: перейдіть до інтерфейсу мосту Matterport через https://portal.zksync.io/.

  • Підключіть свій гаманець: підключіть підтримуваний гаманець Ethereum, наприклад MetaMask або Coinbase Wallet.

  • Виберіть активи та суми: виберіть токен, який ви хочете перевести з Ethereum на zkSync, і введіть потрібну суму.

  • Підтвердьте транзакцію: у своєму гаманці схваліть транзакцію, яка зазвичай включає оплату комісії за газ Ethereum.

  • Зачекайте на підтвердження: залежно від перевантаженості мережі процес з’єднання може зайняти деякий час. Після підтвердження ваші активи мають з’явитися у вашому гаманці zkSync.

Як підключитися до zkSync за допомогою загальних мостів

Щоб підключитися до zkSync за допомогою загальних мостів, виконайте такі дії:

  • Відвідайте веб-сайт мосту: перейдіть на веб-сайт вибраного мосту, наприклад, Synapse.

  • Підключіть гаманці: підключіть свій гаманець Ethereum і за потреби створіть або підключіть гаманець zkSync.

  • Виберіть мережі та маркер: виберіть «Ethereum» як вихідний ланцюжок, «zkSync» як пункт призначення та маркер, який потрібно передати.

  • Введіть суму та підтвердьте: введіть потрібну суму та підтвердьте транзакцію у своєму гаманці Ethereum (сплативши комісію за газ).

  • Міжланцюгова передача: міст обробить передачу на ваш гаманець zkSync. Це може включати кілька етапів і комісій.

Який гаманець підтримує zkSync?

Доступно кілька варіантів гаманця для зберігання коштів і взаємодії з програмами в мережі zkSync. Серед популярних варіантів:

  • MetaMask (широко використовуваний гаманець Ethereum, який також підтримує zkSync)

  • Argent (гаманець для мобільних пристроїв, зосереджений на безпеці та взаємодії з користувачем).

Офіційний портал zkSync також пропонує вбудований гаманець, а апаратні гаманці, такі як Ledger, забезпечують підвищену безпеку для значних активів. Вибираючи гаманець zkSync, враховуйте такі фактори, як простота використання, функції безпеки, підтримка певних програм DApps в екосистемі zkSync і те, чи ви віддаєте перевагу мобільному чи веб-переглядачу.

Чи підтримує Coinbase Wallet zkSync?

Станом на травень 2024 року Coinbase Wallet не підтримує zkSync. Це означає, що ви не можете використовувати свій гаманець Coinbase для безпосереднього внесення або зняття грошей із мережі zkSync. Щоб перемістити кошти з Ethereum, який підтримує Coinbase Wallet, у ваш гаманець zkSync, вам знадобиться використовувати міст.

Чи підтримує Trust Wallet zkSync?

На жаль, Trust Wallet не підтримує безпосередньо zkSync. Однак, використовуючи Trust Wallet, ви можете використовувати міст для взаємодії з DApps або передавати активи з підтримуваної мережі (наприклад, Ethereum) до мережі zkSync.

Ризики, пов'язані з блокчейн-мостами

Хоча перемикання пропонує зручний спосіб переміщення активів, воно також створює певні ризики, які слід враховувати. Мости покладаються на смарт-контракти, які можуть бути вразливими до хакерів або експлойтів, якщо вони не захищені належним чином. Дуже важливо вибирати мости з перевіреною репутацією, які проходять ретельний аудит безпеки.

Деякі мости використовують централізованих зберігачів для зберігання заблокованих активів під час процесу передачі. Це створює єдину точку відмови та потенційні ризики цензури. Вибір децентралізованих мостів із розподіленими мережами перевірки зменшує цей ризик.

Під час використання пулів ліквідності в рамках бриджів користувачі можуть відчувати постійні втрати, якщо ціна бридж-активу суттєво коливається між етапами блокування та розблокування. Важливо розуміти ризики, пов’язані з пулами ліквідності.

Відомо, що мости були ахіллесовою п’ятою криптовалюти, і їх використовували хакери. Злом Ronin Bridge і Wormhole за останні кілька років призвели до втрати криптовалютних активів на сотні мільйонів доларів.

Зменшення ризиків, пов’язаних із блокчейн-мостами

Ось кілька порад щодо мінімізації ризиків, пов’язаних із перехідними активами:

  • Користувачі повинні намагатися вибирати встановлені мости з надійним досвідом безпеки та проходити регулярні перевірки авторитетними охоронними фірмами.

  • Дуже важливо ознайомитися з конкретними функціями вибраного мосту, включаючи комісії, підтримувані активи та потенційні ризики централізації.

  • У разі використання пулів ліквідності в рамках мосту користувачі повинні знати про постійні ризики втрат і контролювати ціни активів, щоб мінімізувати потенційні втрати.

  • Користувачі повинні уникати передачі більше активів, ніж вони планують використати на будь-яких нових протоколах, щоб мінімізувати ризики мосту.

Дотримуючись цих практик, користувачі можуть приймати зважені рішення під час з’єднання активів і з більшою впевненістю брати участь в екосистемі zkSync.