Ethereum є однією з найбільш широко використовуваних блокчейн-мереж з відкритим кодом у всьому світі.
Це одне з блокчейн-додатків, які підпадають під монолітний тип.
Ethereum забезпечує безпеку, підтримує доступність даних і виконує транзакції на своєму блоці.
Через свою монолітність Ethereum характеризується високою комісією за транзакції та повільним виконанням.
Ці характеристики створюють перешкоди для інвесторів і власників Ethereum під час транзакцій.
Це спонукало до необхідності розробки рішень для масштабування, щоб зменшити комісію за транзакції, забезпечити швидші транзакції та покращити вихід.
Масштабування поза ланцюгом і масштабування в ланцюзі є важливими типами тестових мереж масштабування.
Sidechain, rollup і sharing є одними з масштабованих оновлень тестової мережі для ethereum.
Фахівці та розробники технології блокчейн постійно шукають шляхи вдосконалення існуючих протоколів та інструментів.
Блокчейн-платформи, такі як ethereum, є монолітними та децентралізованими. Транзакції з використанням Ethereum є повільними та стягують високі комісії.
Щоб допомогти вирішити ці проблеми, які є синонімами Ethereum, розробники блокчейнів розробили різні інструменти та протоколи, які називаються рішеннями тестової мережі масштабування.
Ми розглянемо природу ethereum і чому цей блокчейн-додаток потребує рішень для масштабування тестової мережі.
Природа Ethereum і навіщо йому потрібні рішення для масштабування Testnet
Ethereum — це монолітний блокчейн-додаток. Ця блокчейн-платформа забезпечує безпеку, підтримує доступність даних і виконує транзакції на своєму блоці незалежно.
Через монолітність Ethereum він має кілька обмежень. Ці обмеження включають дефіцит блокового простору на рівні виконання та перевантаження транзакцій.
Негативний ефект цієї монолітності Ethereum включає високі комісії за транзакції та плату за газ для користувачів.
Щоб допомогти впоратися з цією монолітністю та знайти альтернативи, які дозволять вам безперешкодно виконувати кілька транзакцій на Ethereum і зменшити вартість транзакцій, експерти придумали деякі рішення для масштабування (протягом багатьох років).
Як правило, рішення для масштабування в криптовалюті включають методи та протоколи, які дозволяють розширювати систему. Рішення для масштабування спрямовані на підвищення продуктивності та ефективності при збереженні існуючих операцій.
Протягом багатьох років рішення для масштабування в криптовалюті набули форми протоколів другого рівня, включаючи бічні ланцюги та позаланцюгові рівні.
Ці протоколи другого рівня не стоять самі по собі, вони побудовані на існуючому ланцюжку та призначені для збільшення обсягу транзакцій.
Рішення для масштабування другого рівня включають канали стану, зведення, взаємодію блокчейнів, шардинг і альтернативні криптографічні функції.
Визначивши загалом рішення для масштабування, ми можемо перейти до різних тестових мереж масштабування в Ethereum та оновлень протягом багатьох років.
Тестові мережі Ethereum для масштабування та їх оновлення
Розробники тестових мереж для масштабування в Ethereum запропонували кілька рішень. Ці масштабовані тестові мережі мають різні розміри, форми та функції.
Більшість рішень тестової мережі ethereum служать орієнтованим на ethereum рівнем виконання, і ці рівні виконання розроблені, щоб запропонувати недорогі та швидкі крипто-транзакції.
Гравці галузі та експерти класифікують рішення масштабування в ethereum на дві групи. Це масштабування за межами ланцюга та масштабування за ланцюгом.
Масштабування в мережі
Рішення для масштабування в ланцюжку в ethereum – це пряма модифікація програми для блокчейну (у цьому випадку ethereum). Масштабне рішення тестової мережі допомагає покращити результат і підвищити ефективність.
Масштабування поза мережею
Масштабування поза ланцюгом в Ethereum — це будь-яка тестова мережа масштабування, яка пропонує зовнішнє виконання.
Масштабування поза ланцюгом — це рішення другого рівня, розроблене для оптимізації можливостей і підвищення ефективності існуючого рівня (Рівень 1/L1) в Ethereum.
Офчейн рішення в Ethereum включають зведення та валідіуми. І зведення, і валідіуми є основною тестовою мережею короткострокового масштабування для ethereum, тоді як шардинг є довгостроковим рішенням для масштабування мережі блокчейн.
На цьому етапі давайте визначимо, як працюють ці основні тестові мережі масштабування.
Бічні ланцюги
Бокові ланцюги є однією з операцій тестової мережі масштабування для Ethereum. Використання SideChains призначене для легкого з’єднання кількох блокчейн-додатків.
Коли ви використовуєте сайдчейни для підключення блокчейн-програм, кожна з них збереже свій незалежний механізм консенсусу. Зберігаючи їхні механізми консенсусу, вразливість не вплине на інших.
Сайдчейни мають різні специфікації, і вони можуть бути незалежними блокчейнами або спеціальними блокчейнами. Останній в основному призначений для обслуговування транзакцій Ethereum. Найпопулярнішим інструментом сайдчейн для Ethereum є Plasma.
Незалежну сумісність SideChain з ethereum обумовлено їхньою підтримкою віртуальної машини Ethereum (EVM), і ця підтримка спрощує підключення Ethereum між блокчейн-платформами.
Зведення
Rollup — це ще одна тестова мережа для масштабування, яка виконує транзакції блокчейну на своєму (основному) оптимізованому рівні виконання. Після виконання зведення опублікує дані транзакції в Ethereum.
Rollup, безперечно, є одним із найперспективніших коротко- та середньострокових рішень для масштабування в Ethereum. Існує два типи зведень, а саме ZK зведення та оптимістичні зведення.
У зведених пакетах ZK інструмент публікує кілька транзакцій поза ланцюгом в єдиний пакет, який можна перевірити, за допомогою ZK-SNARK, а потім публікує в блокчейні Ethereum. Зведені ZK використовують підтвердження дійсності.
Optimistic rollup зовсім інший у своєму підході. Він об’єднає кілька транзакцій поза мережею в пакети без використання підтвердження нульового знання.
Sharding
Sharding — це тестова мережа для масштабування Ethereum, оновлена версія всіх рішень для масштабування, і очікується, що вона буде запущена через кілька років.
Протокол шардингу поширить раніше єдиний протокол Ethereum на 64 нових «шарди» або ланцюги. Цей розподіл розподілить блоки на існуючому рівні.
Шардинг — це найкраще рішення для масштабування Ethereum. Це рішення для масштабування допоможе покращити затримку транзакції, зменшити вартість транзакції та пропускну здатність.
Версія Ethereum 2.0 повністю розгорне шардинг. Eth2.0 — це оновлення до Eth1.0.
Висновок
Масштабовані тестові мережі та рішення поширюються на різні блокчейн-платформи. Деякі тестові мережі масштабування створені на замовлення для однієї платформи блокчейну, тоді як деякі дозволяють підключення між кількома платформами блокчейну.
Незалежно від можливостей і специфікацій тестової мережі масштабування, їх функція полягає в тому, щоб збільшити продуктивність, підвищити ефективність і забезпечити швидші транзакції в мережі блокчейн.
Основне оновлення всієї тестової мережі масштабування вбудовано в Sharding. Коли Ethereum версії 2.0 стане повністю робочим, він працюватиме на Sharding.
Автор:
Валентин А. , дослідник Gate.io
Ця стаття представляє лише погляди дослідника і не містить інвестиційних пропозицій.
Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх випадках буде вжито судовий позов через порушення авторських прав.