Модульний проти монолітного: початковий посібник

Початківець3/26/2024, 7:19:45 PM
Монолітний блокчейн - перший спосіб побудови блокчейну, але проблеми масштабованості призвели до появи модулярних блокчейнів. Ця стаття порівнює модулярні блокчейни з монолітними блокчейнами, допомагаючи вам зрозуміти переваги та недоліки обох типів блокчейнів.

Можливо, ви чули це раніше. Celestia - перша модульна блокчейн-мережа. Але що таке модульний блокчейн, і як Celestia вписується в це? Про це йтиметься в цьому дописі - хоча й у короткому вигляді.

TLDR

  • Перший підхід до побудови блокчейнів був монолітним дизайном, де один блокчейн робить все. Однак монолітний підхід створює кілька проблем.
  • Модулярні блокчейни є відхиленням від монолітного підходу, працюючи на спеціалізації. А саме, модулярні блокчейни роз'єднують згоду від виконання.
  • Модулярні блокчейни оптимізують майбутнє співпраці, гнучкості та суверенітету, яке прагне принципів, що сприяють перш за все емповерменту людей та громад.

Модульні блокчейни

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

Модулярні блокчейни є фундаментальним зміщенням від монолітного підходу до побудови блокчейнів. Замість того, щоб змусити блокчейн робити все, ми можемо будувати блокчейни, які спеціалізуються на декількох речах. Головним чином, модулярні блокчейни вводять поняття роз'єднання згоди від виконанняof transactions. У практиці це означає, що один блокчейн буде відповідальний за виконання, тоді як інший буде вирішувати узгодження.

Монолітні проблеми

Через монолітний підхід до спроби зробити все, монолітні ланцюги стикаються з рядом проблем.

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

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

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

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

Переваги модульної

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

Спільна безпека

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

З загальною безпекою розгортання нових блокчейнів, таких як rollups, не потребує створення нового набору валідаторів. Безпека надається блокчейнам спільним джерелом, наприклад, Celestia. Новий блокчейн може розгорнутися в Celestia та відразу використовувати безпеку, яку він побудував.

Оскільки всі ланцюги, розгорнуті на Celestia, отримують однакову безпеку від свого набору валідаторів, тут немає фрагментації безпеки.

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

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

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

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

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

Суверенітет

Коли додаток побудований на спільному монолітному блокчейні, він обмежений попередньо встановленими правилами. Правила можуть стосуватися соціальна згода (коли можна виконати хардфорк) або навколо технічних правил (у яких мовах програмування можна писати смарт-контракти).

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

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

Монолітний шлях силосів

Давайте на секунду вилучимо модулярні блокчейни з рівняння. Яким виглядає майбутнє, що повністю заповнене монолітними ланцюгами?

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

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

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

Нам потрібне майбутнє з модульними блокчейнами.

Модульне бачення

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

Зараз час звільнитися від статус-кво монолітних блокчейнів. Час будувати модульні.

Disclaimer:

  1. Ця стаття взята з целестія, під назвою «Модульний проти монолітного: посібник для початківців», написаний [ Alex Beckett]. Авторське право належить оригінальному авторові. Якщо у вас є які-небудь зауваження до репринту, будь ласка, зв'яжіться з Команда Gate Learn, і команда негайно вирішить це відповідно до відповідних процедур.

  2. Відмова від відповідальності: Погляди та думки, висловлені в цій статті, належать виключно автору і не є жодною інвестиційною порадою.

  3. Стаття перекладена на інші мови командою Gate Learn. Без згадування Gate.io, не дозволяється копіювати, поширювати або плагіатувати перекладені статті.

Модульний проти монолітного: початковий посібник

Початківець3/26/2024, 7:19:45 PM
Монолітний блокчейн - перший спосіб побудови блокчейну, але проблеми масштабованості призвели до появи модулярних блокчейнів. Ця стаття порівнює модулярні блокчейни з монолітними блокчейнами, допомагаючи вам зрозуміти переваги та недоліки обох типів блокчейнів.

Можливо, ви чули це раніше. Celestia - перша модульна блокчейн-мережа. Але що таке модульний блокчейн, і як Celestia вписується в це? Про це йтиметься в цьому дописі - хоча й у короткому вигляді.

TLDR

  • Перший підхід до побудови блокчейнів був монолітним дизайном, де один блокчейн робить все. Однак монолітний підхід створює кілька проблем.
  • Модулярні блокчейни є відхиленням від монолітного підходу, працюючи на спеціалізації. А саме, модулярні блокчейни роз'єднують згоду від виконання.
  • Модулярні блокчейни оптимізують майбутнє співпраці, гнучкості та суверенітету, яке прагне принципів, що сприяють перш за все емповерменту людей та громад.

Модульні блокчейни

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

Модулярні блокчейни є фундаментальним зміщенням від монолітного підходу до побудови блокчейнів. Замість того, щоб змусити блокчейн робити все, ми можемо будувати блокчейни, які спеціалізуються на декількох речах. Головним чином, модулярні блокчейни вводять поняття роз'єднання згоди від виконанняof transactions. У практиці це означає, що один блокчейн буде відповідальний за виконання, тоді як інший буде вирішувати узгодження.

Монолітні проблеми

Через монолітний підхід до спроби зробити все, монолітні ланцюги стикаються з рядом проблем.

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

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

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

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

Переваги модульної

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

Спільна безпека

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

З загальною безпекою розгортання нових блокчейнів, таких як rollups, не потребує створення нового набору валідаторів. Безпека надається блокчейнам спільним джерелом, наприклад, Celestia. Новий блокчейн може розгорнутися в Celestia та відразу використовувати безпеку, яку він побудував.

Оскільки всі ланцюги, розгорнуті на Celestia, отримують однакову безпеку від свого набору валідаторів, тут немає фрагментації безпеки.

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

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

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

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

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

Суверенітет

Коли додаток побудований на спільному монолітному блокчейні, він обмежений попередньо встановленими правилами. Правила можуть стосуватися соціальна згода (коли можна виконати хардфорк) або навколо технічних правил (у яких мовах програмування можна писати смарт-контракти).

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

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

Монолітний шлях силосів

Давайте на секунду вилучимо модулярні блокчейни з рівняння. Яким виглядає майбутнє, що повністю заповнене монолітними ланцюгами?

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

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

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

Нам потрібне майбутнє з модульними блокчейнами.

Модульне бачення

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

Зараз час звільнитися від статус-кво монолітних блокчейнів. Час будувати модульні.

Disclaimer:

  1. Ця стаття взята з целестія, під назвою «Модульний проти монолітного: посібник для початківців», написаний [ Alex Beckett]. Авторське право належить оригінальному авторові. Якщо у вас є які-небудь зауваження до репринту, будь ласка, зв'яжіться з Команда Gate Learn, і команда негайно вирішить це відповідно до відповідних процедур.

  2. Відмова від відповідальності: Погляди та думки, висловлені в цій статті, належать виключно автору і не є жодною інвестиційною порадою.

  3. Стаття перекладена на інші мови командою Gate Learn. Без згадування Gate.io, не дозволяється копіювати, поширювати або плагіатувати перекладені статті.

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!