📍Ao converter a execução de transações em DAG, o triângulo impossível do blockchain pode ser resolvido?丨Aleph Zero relatório de uma página
#AZERO Este projeto utiliza a estrutura DAG como elo intermediário de execução, que foi o que me atraiu a passar alguns dias produzindo este conteúdo.
🗝️Este artigo também discute diversas questões além do projeto: O que é DAG? /Qual é a diferença entre paralelismo e simultaneidade? /A viabilidade de DAG na camada de execução
A solução DAG é atualmente popular no mercado, como KAS, CFX e o antigo Avalanche, todos adotam essa estrutura. Essa estrutura também é chamada de plano de expansão natural.
🔻O texto principal deste artigo e o conteúdo da longa reportagem ilustrada não são completamente iguais, por favor leiam-nos juntos ~
A arquitetura DAG possui características de alta simultaneidade, e simultaneidade e paralelismo são dois conceitos diferentes. Como também pretendo produzir conteúdo paralelo EVM, é necessário fazer algumas extensões com base nesses dois tópicos.
🗝️A simultaneidade pode ser entendida como um chef cozinhando vários pratos ao mesmo tempo, enquanto o paralelismo pode ser entendido como dois ou mais chefs cozinhando vários pratos ao mesmo tempo.
Quanto à forma como o DAG é apresentado especificamente, também o apresentei na imagem, por isso não entrarei em detalhes. Simplificando, a geração de blocos do DAG é como espalhar um punhado de areia. indústria são basicamente baseadas em variantes do DAG.
Especificamente como mudar❓
Resumindo: use o mecanismo de consenso autodesenvolvido para reorganizar os blocos da rede em prioridade. KAS é assim, CFX é assim e AZERO ainda é assim🔺
É por isso que digo na imagem que se você simplesmente usar a estrutura DAG, você não pode realmente dizer que isso é uma blockchain (afinal, você também não é uma cadeia)
E a maior diferença entre AZERO e KAS, CFX e outras soluções é que a aplicação do DAG é utilizada apenas no link de execução. Em termos de arquitetura explícita externa, ainda é uma cadeia.
(Reproduzi alguns princípios técnicos na imagem, espero que possa ajudá-lo a entender)
Esta solução tem certa viabilidade. No passado, a estrutura de três cadeias do Avalanche usava uma solução DAG em uma de suas cadeias, mas foi posteriormente abandonada. Na verdade, a lógica de implementação atual do AZERO é um pouco semelhante à solução DAG do Avalanche naquela época. mas AZERO também possui os genes de uma cadeia monomérica
📍Se você não entende a implementação DAG da camada de execução, darei alguns insights específicos que espero que possam ajudá-lo a entender: A solução L2 Rollup da Ethereum é na verdade uma solução que abstrai a camada de execução.
Acontece que o Ethereum adota o método de empacotamento e envio de múltiplas transações. Imagine se existe um L2 que adota uma estrutura DAG para processar transações e também completa o consenso na rede principal do Ethereum, isso na verdade não é impossível.
AZERO é realmente realizado e concluído desta forma. Quanto a saber se esta meta tem valor de investimento, com base no meu julgamento de sua tendência histórica, acho que sim.
Mas, na verdade, não há problema em manter a faixa de médio prazo. Se você mantê-la por muito tempo, é fácil permanecer inalterado após um ciclo. Portanto, você também precisa prestar mais atenção ao preço secundário e correr quando ele estiver alto.
📍Os indicadores com esse tipo de tendência secundária indo e voltando são muito melhores do que aqueles com todo o caminho para baixo.
“Dançando com a aldeia, você não tem medo que ela tenha uma aldeia, mas tem medo que seja um peixe morto.”