📍Al convertir la ejecución de transacciones en DAG, ¿se puede resolver el triángulo imposible de blockchain?丨 Informe de una página de Aleph Zero
#AZERO Este proyecto utiliza la estructura DAG como enlace intermedio de ejecución, que es lo que me atrajo a dedicar unos días a producir este contenido.
🗝️Este artículo también analiza varios temas más allá del proyecto: ¿Qué es DAG? /¿Cuál es la diferencia entre paralelismo y concurrencia? /La viabilidad de DAGizar la capa de ejecución
La solución DAG es actualmente popular en el mercado, como KAS, CFX y el anterior Avalanche, todos adoptan esta estructura. Esta estructura también se denomina plan de expansión natural.
🔻El texto principal de este artículo y el contenido del informe detallado no son completamente iguales, léanlos juntos ~
La arquitectura DAG tiene las características de alta concurrencia, y la concurrencia y el paralelismo son dos conceptos diferentes. Debido a que también planeo producir contenido paralelo EVM, es necesario realizar algunas extensiones basadas en estos dos temas.
🗝️La concurrencia puede entenderse como un chef cocinando varios platos al mismo tiempo, mientras que el paralelismo puede entenderse como dos o más chefs cocinando varios platos al mismo tiempo.
En cuanto a cómo se presenta específicamente DAG, también lo presenté en la imagen, por lo que no entraré en detalles. En pocas palabras, la generación de bloques de DAG es como rociar un puñado de arena. Actualmente, los planes de uso relevantes. La industria se basa básicamente en variantes de DAG.
Específicamente cómo cambiar❓
En resumen: utilice el mecanismo de consenso de desarrollo propio para reordenar los bloques de la red según su prioridad. KAS es así, CFX es así y AZERO sigue siendo así🔺
Es por eso que digo en la imagen que si simplemente usas la estructura DAG, en realidad no puedes decir que esto es una cadena de bloques (después de todo, tampoco eres una cadena).
Y la mayor diferencia entre AZERO y KAS, CFX y otras soluciones es que la aplicación de DAG solo se usa en el enlace de ejecución. En términos de arquitectura explícita externa, sigue siendo una cadena.
(He reproducido ciertos principios técnicos en la imagen, espero que pueda ayudarte a comprender)
Esta solución tiene cierta viabilidad. En el pasado, la estructura de tres cadenas de Avalanche usaba una solución DAG en una de sus cadenas, pero luego fue abandonada. De hecho, la lógica de implementación actual de AZERO es algo similar a la solución DAG de Avalanche en ese momento. pero AZERO también tiene los genes de una cadena monomérica.
📍Si no comprende la implementación DAG de la capa de ejecución, le brindaré algunas ideas específicas que espero puedan ayudarlo a comprender: La solución L2 Rollup de Ethereum es en realidad una solución que abstrae la capa de ejecución.
Es solo que Ethereum adopta el método de empaquetar y enviar múltiples transacciones. Imagínese si hay un L2 que adopta una estructura DAG para procesar transacciones y también completa el consenso en la red principal de Ethereum, eso en realidad no es imposible.
AZERO realmente se realiza y completa de esta manera. En cuanto a si este objetivo tiene valor de inversión, según mi juicio de su tendencia histórica, creo que las razones también se enumeran en la imagen.
Pero en realidad está bien ceñirse a la banda de mediano plazo si la mantiene durante mucho tiempo, es fácil permanecer sin cambios después de un ciclo, por lo que también debe prestar más atención al precio secundario y operar cuando esté alto.
📍Este tipo de objetivo con tendencia secundaria que va y viene es mucho mejor que aquellos con tendencia hacia abajo.
"Bailando con el pueblo, no tienes miedo de que tenga un pueblo, pero tienes miedo de que sea un pez muerto".