Divulgación: Las opiniones y opiniones expresadas aquí pertenecen únicamente al autor y no representan las opiniones y opiniones del editorial de Crypto.News.
¿No lo odias cuando ves otro lanzamiento de la Capa 1, reclamando un millón, 10 millones o incluso 100 millones de TP? “¿Cómo puedo sacar provecho de la exageración?” Preguntas. Bueno, hoy es tu día de suerte! Aquí hay una guía paso a paso sobre la construcción de su propia red de 1 mil millones de TPS Layer-1 que dejará esos posers en el polvo.
También te puede gustar: Desde proyectos criptográficos hasta empresas de activos digitales: es hora de subir de nivel Web3 Comms | Opinión
Paso 1: Obtenga una supercomputadora y ejecute EVM en él
Una sola máquina de alta gama puede ejecutar transacciones en la máquina virtual Ethereum (EVM) a ~ 100k TPS, un hecho técnico bastante bien documentado. Pero para alcanzar este nivel de rendimiento, debe evitar el Patricia Merkle Trie durante las lecturas y las escrituras al estado permanente, para eliminar un cuello de botella importante que limita el EVM estándar a poco menos de 100 TP. Este mecanismo en el EVM existe para garantizar que la red, lo siento, la máquina única, sea capaz de manejar correctamente las reversiones estatales y las reorganizaciones de la red … de todos modos, a quién le importa, es lento, se ha ido, no se preocupe por eso.
Estamos usando el EVM porque ser compatible con EVM, o mejor aún, EVM equivalente, es bastante importante en estos días, ya que se ha convertido en un estándar en el desarrollo de Web3. La mayoría de las aplicaciones Web3 del mundo están escritas en solidez u otros idiomas que se compilan en el Bytecode EVM. De esta manera, puede atraer a más desarrolladores para construir su nueva red TPS de 1 mil millones de TPS. Confía en mí, hermano, “EVM-equivalente” se vende totalmente.
Paso 2: Olvida la red
Una sola máquina también es una red por sí sola, técnicamente hablando. ¿Por qué complicar este ajetreo lateral con más de una máquina?
Además, tener otras máquinas en la red simplemente ralentiza las cosas. Si tiene una red llena de diferentes máquinas administradas por diferentes personas, ahora de repente tienen que estar de acuerdo entre sí en lo que sucede en la red. Esto implica comunicar información en toda la red, elaborar mecanismos para acordar lo que está sucediendo y luego llegar a un consenso antes de avanzar. Suena lento AF. Este mecanismo de consenso es solo una gran cantidad de sobrecarga derrochador. ¿Quién lo necesita?
Vamos a seguir con una sola máquina. Echa un vistazo a todos estos proyectos calientes llamados Layer-2s; Sus redes son solo una sola máquina. Si se preocupa por ser llamado por ser centralizado, simplemente cree una serie de otras máquinas en la red y asignen nombres elegantes, como “nodos de disponibilidad de datos” o similares. Todos lo están haciendo.
Paso 3: Haz 100 fragmentos
Prepárese, aquí es donde elevamos su juego, con fragmentos.
Toma su red de una máquina y hace 100 copias; Llamaremos a este fragmento, muy a la moda. Técnicamente hablando, el estado de una red fragmentada solo se fragmenta temporalmente en todas las máquinas y eventualmente se sincronizará parcial o completamente para garantizar la consistencia durante las transacciones de desplazamiento cruzado. En entornos adversos como criptográfico, las máquinas en fragmentos a menudo se barajan para evitar la colusión.
Pero no seamos técnicos. Estas 100 copias no necesitan sincronizar nada; Ni siquiera necesitan comunicarse entre sí. ¡Es una red de 100 fragmentos!
Si mantiene puntaje, ahora tenemos 100 fragmentos * 100k TPS = 10 millones de tps.
Paso 4: Deshete el EVM
¿Dijimos que EVM equivalente está de moda? Esas son las viejas noticias. Ahora se trata de ser el asesino EVM.
EVM es tan lento. Es una máquina virtual interpretada basada en la pila que fue diseñada para ser completamente agnóstica para la arquitectura de hardware y los sistemas operativos subyacentes, para maximizar la repetibilidad y la corrección de la ejecución, de modo que un gran grupo de máquinas dispares puede operar de manera segura y segura en la misma red. Pero hombre, ¿es lento?
Vamos con algo sexy como wasm-jit. Es altamente desempeñado, maduro y la mayoría de los grandes lenguajes de programación se pueden compilar en WASM. Dado que se compila en el código de máquina basado en registros nativos que se dirige a arquitecturas de hardware específicas, es inherentemente menos portátil que una VM basada en pila puramente como EVM. En las implementaciones del mundo real, WASM-JIT puede superar al EVM hasta 100X en velocidades de ejecución.
Deshaze el EVM, ahora tenemos 10 millones de tps * 100 = 1 mil millones de tps.
¡Lo hiciste!
¡Estén atentos y le enseñaremos cómo elevar aún más su red de mil millones de TPS Layer-1 aún más con una concurrencia optimista poco realista!
Leer más: Beyond the Hype: Web3 necesita una gran necesidad de un cambio de marca | Opinión
Steven Pu
Steven Pu es el cofundador de Taraxa, un libro público público de capa 1 especialmente diseñado, rápido, escalable y compatible con dispositivos diseñado para ayudar a democratizar la reputación al hacer que los datos informales sean confiables. Antes de Taraxa, Steven lanzó múltiples empresas y productos en IoT y Mobile Healthcare. También fue socio de la práctica de estrategia de Monitor Deloitte, encabezó su línea de negocios de estrategia digital, sirviendo a las compañías Fortune 500 con cientos de millones en impacto al alza. Steven también tuvo el honor de coautuar el libro “Next Blockchain” con Makoto Yano, viceministra del Ministerio de Economía, Comercio e Industria de Japón. Steven posee a estudiantes universitarios y maestros en ingeniería eléctrica de la Universidad de Stanford.
