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

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

10

Якщо ви ненавидите бачити ще один запуск 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` з Макото Яно, віце-міністром Міністерства економіки, торгівлі та промисловості Японії. Стивен має ступені бакалавра та магістра в галузі електротехніки Стенфордського університету.

XDC Network: 6 років інновацій у блокчейні для фінансування торгівлі та міжнародних транзакцій
XDC Network: 6 років інновацій у блокчейні для фінансування торгівлі та міжнародних транзакцій
XDC Network святкує 6 років у бізнес-блокчейні. З оновленням XDC 2.0 забезпечує безпеку та інтеграцію. Набирає популярності у токенізації активів, партнерствах із урядами. 🚀💼📈
Переглянути
Блокчейн і штучний інтелект: децентралізовані фізичні інфраструктури на шляху до 3,5 трильйона доларів до 2028 року
Блокчейн і штучний інтелект: децентралізовані фізичні інфраструктури на шляху до 3,5 трильйона доларів до 2028 року
Блокчейн та ШІ обєднуються у революції DePIN, що може сягнути 3,5 трильйона доларів до 2028 року. 📈 Децентралізація змінює інфраструктуру, залучаючи користувачів до активної участі. 🌍💡🚀
Переглянути
Альянс CAIBA: нові стандарти для оцінки крипто-штучного інтелекту та агентів
Альянс CAIBA: нові стандарти для оцінки крипто-штучного інтелекту та агентів
CAIBA обєднує провідні компанії для встановлення стандартів бенчмаркінгу крипто-AI. Перший бенчмарк CAIA вже доступний! 🚀👾💡🔍✨
Переглянути
Berachain запускає хард-форк Bectra: нові можливості для блокчейну другого рівня без Ethereum
Berachain запускає хард-форк Bectra: нові можливості для блокчейну другого рівня без Ethereum
Berachain запускає хард-форк Bectra, стаючи першим блокчейном другого рівня без Ethereum. Оновлення покращить взаємодію користувачів з платформою. 🌐💡📈
Переглянути