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

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

34

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

Flare Network досягає 43,000 власників токенів завдяки партнерству з Telegram та інституційному інтересу до XRPFi
Flare Network досягає 43,000 власників токенів завдяки партнерству з Telegram та інституційному інтересу до XRPFi
Flare Network досягла 43,000 власників токенів FLR через партнерство з Telegram, відкриваючи доступ до 100 млн користувачів. Інститутіональні інвестиції та нові технології зміцнюють екосистему DeFi. 🚀💰📈
Переглянути
CLS Global і Boosty Labs обєднують зусилля для розвитку Web3 проектів
CLS Global і Boosty Labs обєднують зусилля для розвитку Web3 проектів
CLS Global та Boosty Labs обєднують зусилля для посилення проектів Web3, пропонуючи ліквідність і технічні інновації. Співпраця покращить безпеку та масштабованість, сприяючи розвитку цифрових послуг. 🤝🦈⚡️
Переглянути
Банк Аджман в ОАЕ переходить до токенізації активів за принципами шаріату з Fasset
Банк Аджман в ОАЕ переходить до токенізації активів за принципами шаріату з Fasset
Банк Аджман інтегрує токенізацію активів відповідно до принципів шаріату з Fasset, пропонуючи нові цифрові послуги для клієнтів в ОАЕ та за кордоном. 🏦💰🌍
Переглянути
Партнерство Ultiland та TradeTalent: революція у світі креативності з використанням Web3 та штучного інтелекту
Партнерство Ultiland та TradeTalent: революція у світі креативності з використанням Web3 та штучного інтелекту
🤝 Ultiland та TradeTalent об’єднують зусилля для інтеграції AI у Web3, токенізуючи інтелектуальну власність та створюючи децентралізовану екосистему. 🎨💡 Це революційний крок для креативної економіки! 🚀
Переглянути