第1課

Вступ до zkSync (ZK)

Цей модуль охоплює основні аспекти zkSync, включаючи його огляд, історію, розвиток та візію.

Що таке zkSync?

zkSync.io - це рішення масштабування 2 рівня для Ethereum, розроблене Matter Labs. Воно спрямоване на підвищення масштабованості Ethereum та зниження витрат на транзакції, забезпечуючи при цьому безпеку. Це рішення використовує технологію zkRollup, яка пакує кілька транзакцій поза ланцюжком, а потім перевіряє їх на ланцюжку, використовуючи докази знань (SNARKs). Цей процес забезпечує правильність транзакції, зменшує обчислювальне навантаження на основній мережі Ethereum та значно знижує вартість транзакцій.

Особливості та переваги zkSync

Zero-Knowledge Rollups (zkRollups):

zkSync використовує технологію Zero-Knowledge Rollups (zkRollups), щоб підвищити масштабованість та ефективність Ethereum, зберігаючи при цьому безпеку. Це досягається шляхом агрегування кількох транзакцій в один пакет поза ланцюжком, які потім перевіряються на ланцюжку за допомогою доказів з нульовим знанням (zk-SNARKs).

  1. Користувачі підписують транзакції та надсилають їх операторам рівня 2 (L2), яких часто називають послідовниками.
  2. Ці секвенсери виконують транзакції, потім об'єднують їх у пакети та періодично надсилають ці пакети в основну мережу Ethereum (рівень 1, L1).

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

Як ZKSync публікує транзакції в Ethereum

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

Стан zkSync, який включає облікові записи та баланси, представлений деревом Меркля, а його корінь (корінь Меркля) зберігається on-chain. Під час обробки транзакцій стан переходить до нового кореня Меркля, а доказ валідності, поданий разом з новим коренем стану, забезпечує, що новий стан є валідним результатом оброблених транзакцій.

Cистема доказів, яку використовує zkSync, включає різноманітні компоненти для забезпечення правильності переходів стану, такі як набір інструментів Boojum, криптографічна бібліотека на основі Rust для побудови та перевірки функціональності схеми. Цей підхід підвищує безпеку та ефективність шляхом зменшення обсягу даних, які потрібно зберігати та обробляти на ланцюжку.

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

Масштабованість та ефективність витрат:

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

Ефективність zkRollups у стисненні та підтвердженні даних транзакцій означає, що користувачі можуть скористатися зниженням комісій, зробивши це витратним рішенням як для маленьких, так і для великомасштабних транзакцій. Це особливо вигідно для мікроплатежів та інших сценаріїв високочастотних транзакцій, де важлива витратна ефективність.

Використання

Децентралізована фінансова справа (DeFi)

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

Платежі та перекази

zkSync сприяє ефективним платежам і переказам токенів на Ethereum. Протокол забезпечує миттєві підтвердження та низькі комісії за транзакції з токенами ETH та ERC-20. Користувачі можуть здійснювати однорангові платежі та грошові перекази швидко та з мінімальними витратами. Система підтримує платежі на будь-яку адресу Ethereum, спрощуючи роботу користувача, не вимагаючи попередньої реєстрації облікових записів.

Майданчики NFT

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

Містки міжланцюжкового зв'язку та смарт-контракти

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

Він також підтримує розгортання смарт-контрактів, що дозволяє розробникам будувати та запускати децентралізовані додатки (dApps) з підвищеною масштабованістю та нижчими витратами. Його сумісність з zkEVM забезпечує, що існуючі смарт-контракти Ethereum можуть бути легко перенесені на zkSync, дозволяючи розробникам скористатися zkRollups без значних змін у коді.

Ігрові та метавсес-застосунки

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

Корпоративні рішення

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

Історія та розвиток

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

zkSync Lite

Початкова версія zkSync, відома як zkSync Lite, зосереджувалася на простих платежах та базових функціях. Вона продемонструвала життєздатність технології zkRollup та її потенціал для масштабування транзакцій Ethereum.

zkSync Ера

Розширена версія, яка представила повну сумісність з EVM, абстракцію облікових записів і розширені функції безпеки. zkSync Era підтримує смарт-контракти Solidity та Vyper та інтегрується з популярними інструментами розробки, такими як Hardhat та Foundry.

Основні події в розробці:

  • Реалізація zkRollup:Технологія за zkSync - це zkRollup, який об'єднує кілька транзакцій в один пакунок, оброблений поза ланцюжком.
  • Аудит безпеки:zkSync пройшов кілька аудитів безпеки для забезпечення безпеки свого протоколу. Matter Labs також підтримує програму винагород за виявлення помилок, щоб заохотити спільноту виявляти та повідомляти про потенційні вразливості.
  • Рост спільноти та екосистеми:З часом zkSync побудував міцний екосистему розробників, користувачів та партнерів. Протокол підтримує широкий спектр додатків децентралізованих застосунків та інтегрується з різними інструментами та сервісами для поліпшення досвіду розробника.

Візія та цілі проекту

Основною метою zkSync є надання масштабованого, економічного та безпечного рішення на рівні 2 для Ethereum. Завдяки технології zkRollup zkSync має на меті вирішити проблеми масштабованості Ethereum, забезпечуючи більш широке поширення децентралізованих додатків. Місія zkSync полягає в тому, щоб зробити технологію блокчейну більш доступною та ефективною як для користувачів, так і для розробників.

Мети

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

Переваги для екосистеми

  • Збільшена пропускна здатність:Можливості off-chain обробки zkSync дозволяють мережі Ethereum обробляти більшу кількість транзакцій, зменшуючи затори і підвищуючи ефективність.
  • Нижчі комісії:Зменшення витрат на транзакції робить взаємодію користувачів з додатками більш доступним, сприяючи більш широкому поширенню та використанню.
  • Підвищена безпека:Завдяки моделі безпеки Ethereum, zkSync забезпечує, що всі транзакції є безпечними та недовірливими, зберігаючи цілісність мережі.
  • Зручний для розробників:Сумісність zkSync з EVM та підтримка популярних інструментів розробки полегшують перехід розробників з Ethereum на zkSync, дозволяючи їм скористатися перевагами 2-го рівня без значних модифікацій їх існуючих кодових баз.

Основне

  • zkSync — це рішення для масштабування рівня 2 для Ethereum за технологією zkRollup.
  • Розроблений компанією Matter Labs, zkSync має на меті покращити масштабованість, зменшити витрати на транзакції та забезпечити безпеку.
  • zkSync підтримує EVM-сумісні розумні контракти та надає різноманітні інструменти та ресурси для розробників.
  • Проект пройшов значні етапи розробки, включаючи zkSync Lite та zkSync Era.
  • Бачення zkSync полягає в тому, щоб зробити технологію блокчейн більш доступною та ефективною для широкого впровадження.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第1課

Вступ до zkSync (ZK)

Цей модуль охоплює основні аспекти zkSync, включаючи його огляд, історію, розвиток та візію.

Що таке zkSync?

zkSync.io - це рішення масштабування 2 рівня для Ethereum, розроблене Matter Labs. Воно спрямоване на підвищення масштабованості Ethereum та зниження витрат на транзакції, забезпечуючи при цьому безпеку. Це рішення використовує технологію zkRollup, яка пакує кілька транзакцій поза ланцюжком, а потім перевіряє їх на ланцюжку, використовуючи докази знань (SNARKs). Цей процес забезпечує правильність транзакції, зменшує обчислювальне навантаження на основній мережі Ethereum та значно знижує вартість транзакцій.

Особливості та переваги zkSync

Zero-Knowledge Rollups (zkRollups):

zkSync використовує технологію Zero-Knowledge Rollups (zkRollups), щоб підвищити масштабованість та ефективність Ethereum, зберігаючи при цьому безпеку. Це досягається шляхом агрегування кількох транзакцій в один пакет поза ланцюжком, які потім перевіряються на ланцюжку за допомогою доказів з нульовим знанням (zk-SNARKs).

  1. Користувачі підписують транзакції та надсилають їх операторам рівня 2 (L2), яких часто називають послідовниками.
  2. Ці секвенсери виконують транзакції, потім об'єднують їх у пакети та періодично надсилають ці пакети в основну мережу Ethereum (рівень 1, L1).

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

Як ZKSync публікує транзакції в Ethereum

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

Стан zkSync, який включає облікові записи та баланси, представлений деревом Меркля, а його корінь (корінь Меркля) зберігається on-chain. Під час обробки транзакцій стан переходить до нового кореня Меркля, а доказ валідності, поданий разом з новим коренем стану, забезпечує, що новий стан є валідним результатом оброблених транзакцій.

Cистема доказів, яку використовує zkSync, включає різноманітні компоненти для забезпечення правильності переходів стану, такі як набір інструментів Boojum, криптографічна бібліотека на основі Rust для побудови та перевірки функціональності схеми. Цей підхід підвищує безпеку та ефективність шляхом зменшення обсягу даних, які потрібно зберігати та обробляти на ланцюжку.

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

Масштабованість та ефективність витрат:

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

Ефективність zkRollups у стисненні та підтвердженні даних транзакцій означає, що користувачі можуть скористатися зниженням комісій, зробивши це витратним рішенням як для маленьких, так і для великомасштабних транзакцій. Це особливо вигідно для мікроплатежів та інших сценаріїв високочастотних транзакцій, де важлива витратна ефективність.

Використання

Децентралізована фінансова справа (DeFi)

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

Платежі та перекази

zkSync сприяє ефективним платежам і переказам токенів на Ethereum. Протокол забезпечує миттєві підтвердження та низькі комісії за транзакції з токенами ETH та ERC-20. Користувачі можуть здійснювати однорангові платежі та грошові перекази швидко та з мінімальними витратами. Система підтримує платежі на будь-яку адресу Ethereum, спрощуючи роботу користувача, не вимагаючи попередньої реєстрації облікових записів.

Майданчики NFT

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

Містки міжланцюжкового зв'язку та смарт-контракти

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

Він також підтримує розгортання смарт-контрактів, що дозволяє розробникам будувати та запускати децентралізовані додатки (dApps) з підвищеною масштабованістю та нижчими витратами. Його сумісність з zkEVM забезпечує, що існуючі смарт-контракти Ethereum можуть бути легко перенесені на zkSync, дозволяючи розробникам скористатися zkRollups без значних змін у коді.

Ігрові та метавсес-застосунки

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

Корпоративні рішення

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

Історія та розвиток

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

zkSync Lite

Початкова версія zkSync, відома як zkSync Lite, зосереджувалася на простих платежах та базових функціях. Вона продемонструвала життєздатність технології zkRollup та її потенціал для масштабування транзакцій Ethereum.

zkSync Ера

Розширена версія, яка представила повну сумісність з EVM, абстракцію облікових записів і розширені функції безпеки. zkSync Era підтримує смарт-контракти Solidity та Vyper та інтегрується з популярними інструментами розробки, такими як Hardhat та Foundry.

Основні події в розробці:

  • Реалізація zkRollup:Технологія за zkSync - це zkRollup, який об'єднує кілька транзакцій в один пакунок, оброблений поза ланцюжком.
  • Аудит безпеки:zkSync пройшов кілька аудитів безпеки для забезпечення безпеки свого протоколу. Matter Labs також підтримує програму винагород за виявлення помилок, щоб заохотити спільноту виявляти та повідомляти про потенційні вразливості.
  • Рост спільноти та екосистеми:З часом zkSync побудував міцний екосистему розробників, користувачів та партнерів. Протокол підтримує широкий спектр додатків децентралізованих застосунків та інтегрується з різними інструментами та сервісами для поліпшення досвіду розробника.

Візія та цілі проекту

Основною метою zkSync є надання масштабованого, економічного та безпечного рішення на рівні 2 для Ethereum. Завдяки технології zkRollup zkSync має на меті вирішити проблеми масштабованості Ethereum, забезпечуючи більш широке поширення децентралізованих додатків. Місія zkSync полягає в тому, щоб зробити технологію блокчейну більш доступною та ефективною як для користувачів, так і для розробників.

Мети

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

Переваги для екосистеми

  • Збільшена пропускна здатність:Можливості off-chain обробки zkSync дозволяють мережі Ethereum обробляти більшу кількість транзакцій, зменшуючи затори і підвищуючи ефективність.
  • Нижчі комісії:Зменшення витрат на транзакції робить взаємодію користувачів з додатками більш доступним, сприяючи більш широкому поширенню та використанню.
  • Підвищена безпека:Завдяки моделі безпеки Ethereum, zkSync забезпечує, що всі транзакції є безпечними та недовірливими, зберігаючи цілісність мережі.
  • Зручний для розробників:Сумісність zkSync з EVM та підтримка популярних інструментів розробки полегшують перехід розробників з Ethereum на zkSync, дозволяючи їм скористатися перевагами 2-го рівня без значних модифікацій їх існуючих кодових баз.

Основне

  • zkSync — це рішення для масштабування рівня 2 для Ethereum за технологією zkRollup.
  • Розроблений компанією Matter Labs, zkSync має на меті покращити масштабованість, зменшити витрати на транзакції та забезпечити безпеку.
  • zkSync підтримує EVM-сумісні розумні контракти та надає різноманітні інструменти та ресурси для розробників.
  • Проект пройшов значні етапи розробки, включаючи zkSync Lite та zkSync Era.
  • Бачення zkSync полягає в тому, щоб зробити технологію блокчейн більш доступною та ефективною для широкого впровадження.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。