Как создать блокчейн с миллионом TPS без децентрализации и безопасности?

Как создать блокчейн с миллионом TPS без децентрализации и безопасности?

12

Как построить блокчейн с 1 миллионом TPS без децентрализации, безопасности или стыда | Мнение

Дисклеймер: Мнения и взгляды, выраженные здесь, принадлежат исключительно автору и не отражают мнение редакции crypto.news.

Разве вам не раздражает, когда вы видите новый запуск layer-1, утверждающий, что у него один миллион, 10 миллионов или даже 100 миллионов TPS? «Как я могу заработать на этом ажиотаже?» — спрашиваете вы. Сегодня ваш счастливый день! Вот пошаговое руководство по созданию вашей собственной сети layer-1 с 1 миллиардом TPS, которая оставит этих подделок позади.

Шаг 1: Купите суперкомпьютер и запустите на нем EVM

Одно высококачественное устройство может выполнять транзакции в Ethereum Virtual Machine (EVM) со скоростью около 100 тыс. TPS — это хорошо документированное техническое утверждение. Но чтобы достичь такого уровня пропускной способности, вам нужно обойти Patricia Merkle Trie при чтении и записи в постоянное состояние, чтобы удалить основное узкое место пропускной способности, ограничивающее стандартный EVM менее чем 100 TPS.

Этот механизм в EVM существует для того, чтобы сеть, извините, одно устройство могло правильно обрабатывать любые откаты состояния и реорганизации сети... в любом случае, кого это волнует, это медленно, это прошло, не беспокойтесь об этом.

Мы используем EVM, потому что быть совместимым с EVM, или лучше сказать, эквивалентным EVM, очень важно в наши дни, поскольку это стало стандартом в разработке web3. Большинство приложений web3 написаны на 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 запускает безгазовую платформу на тестовой сети Linea с моделью доходности для сообщества
Status запускает безгазовую платформу на тестовой сети Linea с моделью доходности для сообщества
Status запустил безгазовую вторую платформу на тестовой сети Linea, вводя систему доходности для сообщества. Новая сеть стремится привлечь пользователей через доходные активы. 🚀💰🎮
Просмотреть
Akave Cloud: Первая децентрализованная сеть хранения данных на базе Avalanche Layer-1 для ИИ и SaaS-приложений
Akave Cloud: Первая децентрализованная сеть хранения данных на базе Avalanche Layer-1 для ИИ и SaaS-приложений
Akave запустила децентрализованную сеть хранения данных Akave Cloud на блокчейне Avalanche Layer-1. Платформа обеспечивает безопасное и программируемое хранилище, используемое компаниями. 🔐🚀🌐
Просмотреть
Германский NRW BANK выпустил облигации на 100 миллионов евро на блокчейне Polygon
Германский NRW BANK выпустил облигации на 100 миллионов евро на блокчейне Polygon
NRW BANK выпустил облигации на 100 миллионов евро на блокчейне Polygon, став первым госучреждением, полностью использующим цифровые ценные бумаги в Германии. 🚀💰📈
Просмотреть
Токенизация: Новый Взгляд на Управление Активами и Доступ к Инвестициям
Токенизация: Новый Взгляд на Управление Активами и Доступ к Инвестициям
Токенизация упрощает управление активами, заменяя посредников на блокчейн. Это увеличивает прозрачность, доступность и ответственность долговых обязательств. 🚀💡🏠💰✨
Просмотреть