Як створити мережу layer-1 з 1 мільярдом TPS: покрокова інструкція для криптоентузіастів

Як створити мережу layer-1 з 1 мільярдом TPS: покрокова інструкція для криптоентузіастів

14

Якщо ви ненавидите бачити ще один запуск layer-1, що обіцяє мільйон, 10 мільйонів або навіть 100 мільйонів TPS, ви не самотні. Запитуєте, як скористатися цим ажіотажем? Щасливчики, сьогодні ваш день! Ось покрокова інструкція, як побудувати власну мережу layer-1 з 1 мільярдом TPS, котра залишить всіх заздрісників подалі.

Можливо, вам також цікаво: від крипто-проєктів до компаній цифрових активів: час підвищити рівень комунікацій у web3.

Крок 1: Отримайте суперкомп`ютер та запустіть EVM на ньому

Одна високоінтенсивна машина може обробляти транзакції в Ethereum Virtual Machine (EVM) на рівні приблизно 100 тисяч TPS — це добре задокументований технічний факт. Але щоб досягти цієї швидкості, потрібно обійти Patricia Merkle Trie під час читання і запису в постійному стані, щоб усунути основне вузьке місце, яке обмежує стандартний EVM лише до 100 TPS. Цей механізм в EVM забезпечує, щоб мережа, вибачте, одна машина, могла правильно обробляти будь-які відкат стану та реорганізації мережі... так чи інакше, кому це цікаво, це повільно, забудьте про це.

Ми використовуємо EVM, тому що бути EVM-сумісним, або ще краще, EVM-еквівалентом, дуже важливо в наш час, оскільки це стало стандартом у розробці web3. Більшість веб3-додатків у світі написані на Solidity або інших мовах, які компілюються в байт-код EVM. Таким чином, ви зможете залучити більше розробників для створення на вашій новій мережі з 1 мільярдом TPS. Повірте, брате, `EVM-еквівалент` круто продається.

Крок 2: Забудьте про мережу

Одна машина також є мережею сама по собі, технічно кажучи. Навіщо ускладнювати це підприємство більше ніж однією машиною?

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

Залишимо лише одну машину. Ознайомтеся з усіма цими гарячими проєктами, званими layer-2; їхні мережі — це просто одна машина. Якщо ви стурбовані тим, що вас назвуть централізованим, просто створіть кілька інших машин у мережі та присвойте їм кумедні назви, такі як `вузли доступності даних` або подібне. Усі так роблять.

Крок 3: Створіть 100 шард

Готові? Тут ми підвищуємо вашу гру, працюючи з шардінгом.

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

Але не будемо вдаватися в технічні подробиці. Ці 100 копій не потребують синхронізації; вони навіть не повинні спілкуватися один з одним. Це мережа з 100 шард!

Якщо ви ведете рахунок, тепер у нас є 100 шардів * 100 тисяч TPS = 10 мільйонів TPS!

Крок 4: Забудьте про EVM

Чи говорили ми, що EVM-еквівалент — це тренд? Це вже стара новина. Тепер усі прагнуть бути вбивцею EVM.

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

Замість цього давайте оберемо щось сучасне, як WASM-JIT. Це високо продуктивно, зріло, і більшість основних мов програмування можуть бути скомпільовані в WASM. Оскільки це компілюється в нативний машинний код на основі регістрів, що націлюється на специфічні апаратні архітектури, він за своєю суттю менш портативний, ніж чисто стекова віртуальна машина, така як EVM. У реальних застосуваннях, WASM-JIT може перевершити EVM до 100 разів за швидкістю виконання.

Забудьте про EVM, тепер у нас є 10 мільйонів TPS * 100 = 1 мільярд TPS.

Ви це зробили!

Слідкуйте за новинами, і ми навчимо вас, як ще більше підвищити вашу мережу layer-1 з 1 мільярдом TPS з нереально оптимістичною одночасністю!

Читайте більше: Поза ажіотажем: Web3 терміново потребує ребрендингу.

Стивен Пу є співавтором Taraxa, мета якого — створити швидкий, масштабований і пристосований до пристроїв публічний реєстр layer-1, щоб допомогти демократизувати репутацію, роблячи неформальні дані надійними. До Taraxa, Стивен запустив кілька підприємств і продуктів у сфері IoT та мобільної охорони здоров`я. Він також був партнером у стратегії Monitor Deloitte, очоливши їх лінію бізнесу з цифрових стратегій і обслуговуючи компанії Fortune 500 з сотнями мільйонів в потенційному впливі. Стивен також мав честь співавторити книгу `Next Blockchain` з Макото Яно, віце-міністром Міністерства економіки, торгівлі та промисловості Японії. Стивен має ступені бакалавра та магістра в галузі електротехніки Стенфордського університету.

Status запускає першу нативну безгазову мережу Layer 2 для DeFi та ігор на основі Consensys’ Linea zkEVM.
Status запускає першу нативну безгазову мережу Layer 2 для DeFi та ігор на основі Consensys’ Linea zkEVM.
Status (SNT) запустив нативну газову мережу Layer 2 на тестовій мережі, що усуває збори та впроваджує дохід для спільноти. Очікується запуск основної мережі у 2026! 🚀💰🔗
Переглянути
Akave запускає децентралізовану платформу зберігання даних Akave Cloud на базі Avalanche Layer-1 для штучного інтелекту та SaaS-додатків
Akave запускає децентралізовану платформу зберігання даних Akave Cloud на базі Avalanche Layer-1 для штучного інтелекту та SaaS-додатків
Akave запускає перший децентралізований шар зберігання Akave Cloud на базі Avalanche L1. Платформа забезпечує зашифроване зберігання для AI, DePIN і SaaS-додатків 🌐🔐. Інтеграція зі Snowflake відкриває нові возможності для аналітики 🚀.
Переглянути
NRW BANK випустив облігації на 100 мільйонів євро на блокчейні Polygon
NRW BANK випустив облігації на 100 мільйонів євро на блокчейні Polygon
NRW BANK випустив облігації на €100 млн на блокчейні Polygon, ставши піонером цифрових цінних паперів у Європі. 🚀💰 Технології DLT змінюють фінанси! 📈🌍
Переглянути
Токенізація: революція в управлінні активами та їх доступність через блокчейн
Токенізація: революція в управлінні активами та їх доступність через блокчейн
Токенізація обіцяє спростити управління активами, усунувши посередників. Це відкриває шлях до децентралізації, прозорості та доступності для інвесторів. 🌍💎📈✨
Переглянути