Как создать блокчейн с миллионом TPS без децентрализации и безопасности?
30
Как построить блокчейн с 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» с Мацухико Яно, заместителем министра экономики, торговли и промышленности Японии. Стивен имеет степень бакалавра и магистра в области электротехники Стэнфордского университета.
Flare: рост экосистемы с более чем 43 000 пользователей благодаря интеграции с Telegram и институциональной поддержке XRPFi
Сеть Flare активно растет: более 43 000 пользователей FLR благодаря интеграции с Telegram и институциональной поддержке XRPFi. Проект привлекает внимание к DeFi с $170M TVL. 🚀💰🌐
CLS Global и Boosty Labs объединяются для поддержки Web3-проектов через инновации и ликвидность
CLS Global и Boosty Labs объединились для поддержки Web3 проектов, обеспечивая ликвидность и инновации. Партнёрство направлено на безопасность и масштабируемость в криптомире. 🌍🤝💡🔒🚀
Ajman Bank запускает токенизацию активов по шариату с помощью Fasset для исламских финансов в ОАЭ
Ajman Bank и Fasset запускают токенизацию активов по шариату, предлагая финансирование и услуги для клиентов. Альянс позволит улучшить доступ к реальным активам и ускорить платежи. 💰🌍📈
Ultiland и TradeTalent: Новое партнерство для создания экономики создателей с ИИ и токенизацией активов
Ultiland и TradeTalent заключили партнерство для переосмысления экономики создателей с интеграцией ИИ и Web3. Объединяя творчество и технологии, они стремятся создать децентрализованную экосистему талантов. 🚀🎨💼