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

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

Google Cloud запускає власну криптовалютну мережу, але отримує критику за недотримання децентралізації
Google Cloud запускає блокчейн GCUL для спрощення глобальних платежів, але стикається з критикою щодо централізації. 🏦💰🛠️ #крипто #блокчейн

TomTalk укладає стратегічне партнерство з NexFi для криптовалютних платежів у Web3
TomTalk і NexFi обєднали сили для інтеграції крипто-платежів у Web3. Це партнерство надає користувачам TomTalk можливість зручно використовувати стейблкоїни. 🌐💸✨

VersaBank запускає тестування токенізованих депозитів на блокчейнах для покращення фінансових транзакцій в США
VersaBank тестує токенізовані депозити на блокчейнах Algorand, Ethereum та Stellar у США, забезпечуючи нову альтернативу стейблкоїнам. 🚀💰 #крипто #банківськіінновації

Топ-15 альткоїн проектів з найбільшою кількістю активних користувачів за тиждень
Список проектів альткоїнів з найбільшою кількістю активних користувачів: NEAR та BNB на вершині, Aptos показує значне зростання! 🚀📈🔗 #криптовалюти