довгий час питання масштабування рішень в технології блокчейн було предметом значної дискусії.
Я думаю, що загально відомо, що зростання мереж блокчейн є критичним питанням в контексті кількості транзакцій на секунду (ТПС). Поточна ємність основних блокчейнів, таких як біткойн та Ethereum, недостатня для опрацювання об’єму, необхідного для широкого застосування.
наприклад, біткоін обробляє близько 7 транзакцій за секунду, тоді як ефір обробляє близько 15. в контрасті, віза у середньому обробляє близько 1,700 tps. без масштабувальних рішень блокчейни не можуть конкурувати з традиційними фінансовими системами і досягти масового прийняття.
що, якщо ми подивимося на фактичну вартість здійснення цих операцій?
це також саме…
Вартість транзакцій зростає, коли більше людей одночасно використовують блокчейн, що у пік часу використання стримує користувачів і робить мікротранзакції непрактичними. Наприклад, під час буму децентралізованих фінансів у 2020 та 2021 роках вартість газу Ethereum різко зросла, зробивши навіть невеликі транзакції надмірно дорогими.
так, як ми це вирішимо?
ми вирішуємо це, впроваджуючи рішення щодо масштабування.
Рішення для масштабування – це технологія, призначена для підвищення пропускної здатності та ефективності мережі блокчейн для обробки більшого обсягу транзакцій. Основною метою рішень для масштабування є збільшення пропускної здатності мережі, що вимірюється в транзакціях в секунду (TPS), зберігаючи або покращуючи безпеку, децентралізацію та економічну ефективність.
масштабні рішення необхідні для зниження вартості транзакцій, що робить технологію блокчейн доступною для ширшої аудиторії і придатною для повсякденного використання. повільні часи транзакцій та високі комісії погіршують користувацький досвід, заспокоюють нових користувачів та обмежують можливості використання розподілених додатків (dapps).
Щоб привернути та утримувати користувачів, мережі блокчейну повинні пропонувати безшовні, швидкі та вартісні транзакції, що досягається завдяки ефективним рішенням масштабування.
сьогодні ми розглянемо, як різні мережі вирішують ці проблеми, зокрема, порівнявши zk rollups на Ethereum і zk compression на Solana. Обидві ці технології мають на меті покращити масштабованість, але роблять це по-різному, відображаючи унікальні філософії дизайну та пріоритети своїх відповідних екосистем.
давайте поринемо...
zk-rollups - це рішення для масштабування l2, які збільшують масштабованість блокчейну, переміщуючи обчислення та стан поза ланцюжком, а дані про транзакції зберігаються пакетами на ланцюжку.
вони використовують криптографічні докази, що називаються доказами нульового знання, щоб довести правильність цих збунтованих транзакцій, не розкриваючи фактичних даних. це забезпечує безпеку основної мережі Ethereum, дозволяючи швидші та дешевші транзакції на побічному ланцюжку.
як вони працюють?
Стиснення ZK — це техніка, яка використовується для зниження витрат на зберігання даних у блокчейні Solana шляхом зберігання лише «відбитка» (хешу) стиснених даних у ланцюжку, зберігаючи конфіденційність даних.
ук скорочення у zk compression означає нуль-знання, що свідчить про збереження конфіденційності стиснутих даних. Цей метод допомагає значно зменшити кількість даних, які потрібно зберігати на ланцюжку, що в свою чергу знижує витрати на зберігання для розробників.
як повністю працює стиск zk?
Функції стиснення zk, використовуючи технологію нульового доказу (zk), для зменшення вартості стану на Solana, що відноситься до витрат на зберігання та підтримку даних, таких як баланси рахунків та зберігання розумних контрактів на блокчейні.
ось детальний розбір того, як це працює:
дерево стану - це структура даних, схожа на дерево Меркла, де кожен вузол - це хеш його дочірніх вузлів. Дерево стану агрегує всю інформацію та дані облікових записів, стискаючи їх у єдине значення хешу верхнього рівня, відоме як корінь стану.
корінь стану, який є значенням хешу верхнього рівня дерева стану, зберігається в блокчейні. Цей корінь виступає як відбиток пальців для всього дерева стану, забезпечуючи цілісність та повноту всіх даних у дереві.
Детальні дані облікового запису не зберігаються безпосередньо в блокчейні. Замість цього вони зберігаються як викликові дані в більш дешевому просторі облікових записів Solana. На ланцюжку зберігаються лише кореневий стан і деякі основні метадані, що значно зменшує витрати на зберігання при збереженні безпеки даних.
для забезпечення цілісності та автентичності стислих даних, zk-стиснення використовує докази нульового знання (zk-докази). Ці докази підтверджують точність та цілісність даних, не розголошуючи їх фактичного вмісту, забезпечуючи, що навіть стислі дані залишаються безпечними й перевіренними.
зверніть увагу, що стиснення zk не є рішенням l2, а лише покращенням для підвищення ефективності зберігання даних на Solana.
zk-стиснення не є шаром 2 роллапу, оскільки, на відміну від рішень l2, виконання транзакцій та зберігання стану в zk-стисненні здійснюється безпосередньо на ланцюгу 1-го рівня (l1), у цьому випадку, solana.
основна відмінність полягає в тому, де відбувається виконання та управління станом. У випадку zk rollups ці процеси відбуваються на допоміжному ланцюгу, який періодично надсилає зобов'язання та докази до основного ланцюгу l1. Натомість zk compression зберігає виконання та стан саме на solana, а не на окремому ланцюзі.
ця фундаментальна різниця означає, що, хоча zk rollups віддають деякі процеси на вторинний рівень для підвищення масштабованості, zk compression оптимізує збереження даних безпосередньо на основному блокчейні без створення окремого рівня для виконання.
основні відмінності між zk rollups на Ethereum та zk compression на Solana кореняться в їхньому підході до покращення масштабованості блокчейну та оптимізації зберігання даних:
1. виконання та управління станом:
2. обробка даних on-chain:
3. конфіденційність та цілісність:
4. характер рішення:
Підсумовуючи, обидва погляди на масштабування підкреслюють важливість збалансованого підходу для забезпечення сталого зростання блокчейн мереж, зберігаючи при цьому їх основні принципи.
Досягнення Solana в цьому відношенні є переконливим аргументом на користь впровадження передових рішень для масштабування в індустрії блокчейну, прокладаючи шлях до більш широкого впровадження та інновацій.
довгий час питання масштабування рішень в технології блокчейн було предметом значної дискусії.
Я думаю, що загально відомо, що зростання мереж блокчейн є критичним питанням в контексті кількості транзакцій на секунду (ТПС). Поточна ємність основних блокчейнів, таких як біткойн та Ethereum, недостатня для опрацювання об’єму, необхідного для широкого застосування.
наприклад, біткоін обробляє близько 7 транзакцій за секунду, тоді як ефір обробляє близько 15. в контрасті, віза у середньому обробляє близько 1,700 tps. без масштабувальних рішень блокчейни не можуть конкурувати з традиційними фінансовими системами і досягти масового прийняття.
що, якщо ми подивимося на фактичну вартість здійснення цих операцій?
це також саме…
Вартість транзакцій зростає, коли більше людей одночасно використовують блокчейн, що у пік часу використання стримує користувачів і робить мікротранзакції непрактичними. Наприклад, під час буму децентралізованих фінансів у 2020 та 2021 роках вартість газу Ethereum різко зросла, зробивши навіть невеликі транзакції надмірно дорогими.
так, як ми це вирішимо?
ми вирішуємо це, впроваджуючи рішення щодо масштабування.
Рішення для масштабування – це технологія, призначена для підвищення пропускної здатності та ефективності мережі блокчейн для обробки більшого обсягу транзакцій. Основною метою рішень для масштабування є збільшення пропускної здатності мережі, що вимірюється в транзакціях в секунду (TPS), зберігаючи або покращуючи безпеку, децентралізацію та економічну ефективність.
масштабні рішення необхідні для зниження вартості транзакцій, що робить технологію блокчейн доступною для ширшої аудиторії і придатною для повсякденного використання. повільні часи транзакцій та високі комісії погіршують користувацький досвід, заспокоюють нових користувачів та обмежують можливості використання розподілених додатків (dapps).
Щоб привернути та утримувати користувачів, мережі блокчейну повинні пропонувати безшовні, швидкі та вартісні транзакції, що досягається завдяки ефективним рішенням масштабування.
сьогодні ми розглянемо, як різні мережі вирішують ці проблеми, зокрема, порівнявши zk rollups на Ethereum і zk compression на Solana. Обидві ці технології мають на меті покращити масштабованість, але роблять це по-різному, відображаючи унікальні філософії дизайну та пріоритети своїх відповідних екосистем.
давайте поринемо...
zk-rollups - це рішення для масштабування l2, які збільшують масштабованість блокчейну, переміщуючи обчислення та стан поза ланцюжком, а дані про транзакції зберігаються пакетами на ланцюжку.
вони використовують криптографічні докази, що називаються доказами нульового знання, щоб довести правильність цих збунтованих транзакцій, не розкриваючи фактичних даних. це забезпечує безпеку основної мережі Ethereum, дозволяючи швидші та дешевші транзакції на побічному ланцюжку.
як вони працюють?
Стиснення ZK — це техніка, яка використовується для зниження витрат на зберігання даних у блокчейні Solana шляхом зберігання лише «відбитка» (хешу) стиснених даних у ланцюжку, зберігаючи конфіденційність даних.
ук скорочення у zk compression означає нуль-знання, що свідчить про збереження конфіденційності стиснутих даних. Цей метод допомагає значно зменшити кількість даних, які потрібно зберігати на ланцюжку, що в свою чергу знижує витрати на зберігання для розробників.
як повністю працює стиск zk?
Функції стиснення zk, використовуючи технологію нульового доказу (zk), для зменшення вартості стану на Solana, що відноситься до витрат на зберігання та підтримку даних, таких як баланси рахунків та зберігання розумних контрактів на блокчейні.
ось детальний розбір того, як це працює:
дерево стану - це структура даних, схожа на дерево Меркла, де кожен вузол - це хеш його дочірніх вузлів. Дерево стану агрегує всю інформацію та дані облікових записів, стискаючи їх у єдине значення хешу верхнього рівня, відоме як корінь стану.
корінь стану, який є значенням хешу верхнього рівня дерева стану, зберігається в блокчейні. Цей корінь виступає як відбиток пальців для всього дерева стану, забезпечуючи цілісність та повноту всіх даних у дереві.
Детальні дані облікового запису не зберігаються безпосередньо в блокчейні. Замість цього вони зберігаються як викликові дані в більш дешевому просторі облікових записів Solana. На ланцюжку зберігаються лише кореневий стан і деякі основні метадані, що значно зменшує витрати на зберігання при збереженні безпеки даних.
для забезпечення цілісності та автентичності стислих даних, zk-стиснення використовує докази нульового знання (zk-докази). Ці докази підтверджують точність та цілісність даних, не розголошуючи їх фактичного вмісту, забезпечуючи, що навіть стислі дані залишаються безпечними й перевіренними.
зверніть увагу, що стиснення zk не є рішенням l2, а лише покращенням для підвищення ефективності зберігання даних на Solana.
zk-стиснення не є шаром 2 роллапу, оскільки, на відміну від рішень l2, виконання транзакцій та зберігання стану в zk-стисненні здійснюється безпосередньо на ланцюгу 1-го рівня (l1), у цьому випадку, solana.
основна відмінність полягає в тому, де відбувається виконання та управління станом. У випадку zk rollups ці процеси відбуваються на допоміжному ланцюгу, який періодично надсилає зобов'язання та докази до основного ланцюгу l1. Натомість zk compression зберігає виконання та стан саме на solana, а не на окремому ланцюзі.
ця фундаментальна різниця означає, що, хоча zk rollups віддають деякі процеси на вторинний рівень для підвищення масштабованості, zk compression оптимізує збереження даних безпосередньо на основному блокчейні без створення окремого рівня для виконання.
основні відмінності між zk rollups на Ethereum та zk compression на Solana кореняться в їхньому підході до покращення масштабованості блокчейну та оптимізації зберігання даних:
1. виконання та управління станом:
2. обробка даних on-chain:
3. конфіденційність та цілісність:
4. характер рішення:
Підсумовуючи, обидва погляди на масштабування підкреслюють важливість збалансованого підходу для забезпечення сталого зростання блокчейн мереж, зберігаючи при цьому їх основні принципи.
Досягнення Solana в цьому відношенні є переконливим аргументом на користь впровадження передових рішень для масштабування в індустрії блокчейну, прокладаючи шлях до більш широкого впровадження та інновацій.