Autor: Revc, Golden Finance

1. Prefácio

Fractal, um plano de expansão do Bitcoin recentemente popular, ultrapassou US$ 6 bilhões em capitalização de mercado em plena circulação no dia em que foi lançado. O Bitcoin levou quase 5 anos para alcançar essa conquista, o que nos deu uma nova perspectiva para pensar sobre o mecanismo de lançamento do Bitcoin. projeto, projeto POW O valor de mercado flutua violentamente com o reconhecimento do projeto Para projetos que são uma mistura de POW + pré-mineração, o valor de mercado atende às expectativas quando eles ficam online. leva a uma descentralização insuficiente quando o protocolo é lançado, e Para afectar ainda mais o seu desenvolvimento ecológico e as expectativas de retorno da mineração, como equilibrar os incentivos comunitários ecológicos e a descentralização?​

Uma semana após sua listagem, a Fractal teve um volume médio diário de negociações de US$ 10 milhões, sustentando um valor de mercado de circulação total de US$ 6 bilhões. No ambiente de mercado lento de hoje, em que tipo de inovação tecnológica a Fractal confiou para fazer o mercado compensar. , ou foi um comportamento de negócios maluco, vamos dar uma olhada no Fractal, a solução de expansão do Bitcoin.​

2. Acordo CAT

A eclosão do CAT20 mais uma vez fez do Fractal o foco das atenções do mercado. CAT20 é um token lançado pelo protocolo CAT do projeto de rede Fractal. Foram criadas 4,7 milhões de transações em dois dias, com um total de quase 35.000 endereços de titulares. Como protocolo de tokenização, a linguagem de script do Bitcoin pode ser usada para definir as características e o comportamento dos tokens, realizando assim a criação, transferência, destruição e outras funções dos tokens.

Principais características do protocolo CAT:

  • Baseado em Bitcoin: O protocolo CAT utiliza o modelo UTXO e a linguagem de script do Bitcoin para implementar funções de tokenização, garantindo segurança, descentralização e escalabilidade.

  • Tokens personalizados: os usuários podem criar diferentes tipos de tokens de acordo com suas necessidades, incluindo transferíveis, intransferíveis e com atributos específicos.

  • Mecanismo de segurança: O protocolo CAT utiliza um mecanismo de contrato recursivo para garantir a segurança dos tokens e prevenir comportamentos maliciosos e falsificações.

  • Escalabilidade: O protocolo CAT pode suportar um grande número de tokens e transações e possui boa escalabilidade.

O processo de implementação do protocolo CAT pode ser dividido nas seguintes etapas:

  • Criar tokens: os usuários podem criar novos tokens enviando uma transação específica que contém as propriedades e o estado inicial do token.

  • Transferência de tokens: os usuários podem transferir tokens para outras pessoas especificando o endereço do novo proprietário na transação.

  • Mesclar Tokens: Vários tokens do mesmo tipo podem ser mesclados em um token.

  • Destruindo Tokens: Os usuários podem destruir tokens para que eles não existam mais.

O protocolo CAT utiliza um mecanismo de contrato recursivo para garantir a segurança dos tokens. Este mecanismo verifica se o status do token é legítimo incorporando instruções condicionais em cada transação. Se a declaração condicional não for atendida, a transação será rejeitada.

A ideia de escalar o protocolo CAT vem do opcode Bitcoin OP_CAT, um opcode proposto no Bitcoin Script que visa aprimorar a funcionalidade do Bitcoin Script, permitindo que o script una dois elementos na pilha. O modelo de execução atual do script Bitcoin é linear e carece de loops e operações aritméticas básicas, o que limita suas capacidades expressivas. Os scripts Bitcoin não podem acessar diretamente determinados dados nas transações, limitando a complexidade dos contratos inteligentes. OP_CAT pode aprimorar a capacidade expressiva dos scripts Bitcoin ao unir dados e implementar operações aritméticas simples, permitindo que o Bitcoin suporte contratos inteligentes mais complexos. Por exemplo, contrato seguro, verificação da árvore Merkel, assinatura da árvore, etc. Através do OP_CAT, os scripts podem acessar mais dados de transações, permitindo um controle mais granular. Também é possível implementar restrições recursivas, permitindo que as restrições sejam passadas através de múltiplas transações.​

3. Fractal

Fractal (fractal Bitcoin) é um protocolo de extensão de rede Bitcoin. Fractal encapsula o núcleo do Bitcoin em um pacote de software implantável (BCSP) para executar múltiplas instâncias na rede principal do Bitcoin. Obtenha expansão ilimitada por meio de métodos recursivos aninhados, mantendo a consistência com o Bitcoin Core. Semelhante à virtualização do sistema operacional, proporcionando isolamento e flexibilidade.

Fractal garante que todas as instâncias virtualizadas permaneçam consistentes com a cadeia principal, reutilizando o mecanismo de consenso do Bitcoin. Evita diferenças de consenso causadas por bifurcações e aumenta a estabilidade do sistema. Ao instanciar o BCSP várias vezes, é alcançada uma expansão ilimitada nas direções horizontal e vertical. Ao mesmo tempo, a estrutura pode ser mantida equilibrada e o congestionamento excessivo de qualquer camada específica pode ser evitado. Novas instâncias podem exigir mecanismos de proteção quando são iniciadas, como configurações de segurança para alturas de bloco específicas. Melhore a capacidade anti-ataque do sistema através da mineração combinada e outros métodos. A computação distribuída em cadeia do Fractal pode estabelecer uma rede de múltiplas instâncias BCSP, o que é superior à eficiência computacional de uma única instância. Ao contrário da fragmentação em cadeia, as instâncias BCSP podem ser implementadas e monitorizadas de forma independente.​

Fractal reduz o tempo de confirmação do bloco para 60 segundos ou menos, melhorando a velocidade de resposta. Aumente o espaço de armazenamento, reduza os custos de transação e seja adequado para aplicações como inscrições ordinais. Os elevadores entre andares (elevadores) podem realizar a transferência direta de ativos entre diferentes andares sem relés adicionais. Fractal Bitcoin teoricamente aumenta o poder de processamento do Bitcoin por meio de métodos de virtualização e auto-replicação, e também fornece novos cenários de aplicação para desenvolvimento futuro, como a otimização de inscrições ordinais e a construção de mundos virtuais, integrando a comunidade de inscrições, Isso faz com que o valor da inscrição ordinal se espalha para a rede L1.​

4. Pensando

Em primeiro lugar, as instâncias de virtualização são mais fáceis de entender, mas a aplicação da recursão na rede Bitcoin é obviamente muito mais complicada. A reutilização do consenso e a redução da complexidade do sistema blockchain também introduzem novos valores de entropia. pensamento de papel.

Fractal usa o mesmo mecanismo de consenso PoW que os mineradores BTC podem usar ASICs, GPUs e outros hardwares existentes para mudar perfeitamente para a mineração de blocos Fractal, com cada 3 blocos como um ciclo, dos quais 2 blocos são gerados por meio de "mineração sem permissão". , e 1 bloco é gerado por meio de "mineração mesclada". A mineração sem permissão permite que qualquer pessoa com as ferramentas e hardware certos minere blocos fractais, semelhante à forma como o BTC é extraído. A mineração mesclada é voltada especificamente para mineradores BTC, permitindo que mineradores extraiam blocos BTC e blocos Fractal ao mesmo tempo, sem consumir poder computacional adicional.

Para controlar o tempo de confirmação da transação para cerca de 30 segundos, o Fractal pode ajustar sua dificuldade com mais frequência do que a rede Bitcoin. Devido à existência de dois mecanismos, mineração sem permissão e mesclada, o nível de poder de computação da rede não é estável o suficiente e o nível de poder de computação da rede. o mecanismo de ajuste de dificuldade é complicado. O sexo pode afetar a segurança cibernética.

O mecanismo de mineração mesclado também aumenta a carga de recompensa inicial na rede, de modo que a Fractal precisa manter o preço da moeda em pelo menos US$ 25 para atingir 50% da receita por 1EH de poder de computação da rede Bitcoin se for cegamente. atraído pela chamada segurança de rede, o Hashrate pode contribuir para o contínuo mau desempenho dos preços dos tokens.

  • Ganhos de Bitcoin a cada 1EH/10 minutos:

Suponha que a recompensa do pacote para cada bloco seja de 0,3 Bitcoins, o preço da moeda seja de US$ 60.000 e o poder de computação de toda a rede seja de 660EH.

(3,15+0,3)*60000/660 ≈ 313 USD

  • Renda do FB por 1EH/10 minutos:

Suponha que a recompensa de embalagem de cada bloco seja 5 FB, o preço da moeda seja 25 dólares americanos, o poder de computação combinado seja 220E e o poder de computação não licenciado seja 30E

(25+5)*25*(600/30)/(220*1/3+30*2/3)≈ 160 USD

Nota: A receita real de poder de computação não licenciado pode ser maior e a fórmula aqui é apenas uma expressão simplificada.

O BCSP instanciado alcança consenso por meio da recursão para garantir a segurança, e o elevador garante o fluxo de ativos entre camadas, semelhante a um livro-razão plug-in, o que aumenta o poder de computação e a capacidade de armazenamento da rede, mas as chamadas recursivas gerarão um grande número de pilhas de chamadas de função, o que pode levar ao estouro de pilha. A depuração de código recursivo é relativamente difícil e requer um rastreamento cuidadoso do processo de chamada de função. À medida que a rede se expande, novos problemas surgirão e exigirão atenção. A inicialização antecipada de instâncias requer a especificação da altura do bloco. Este processo envolve operações centralizadas e os riscos que o acompanham?​

Se as instâncias podem ter segurança independente, ou seja, mecanismos independentes de ajuste de dificuldade e recompensas de rede para atrair poder computacional e expandir novos cenários de uso além das inscrições ordinais. Mas actualmente, o risco é relativamente elevado.

5. Comparação de soluções de expansão Bitcoin

A seguir, comparamos as características e os desafios de várias soluções de expansão convencionais, como o Fractal, que visam aprimorar as capacidades expressivas dos scripts Bitcoin para que o Bitcoin possa suportar contratos inteligentes mais complexos.

6. Resumo

O design inovador do Fractal merece reconhecimento. Ao expandir a rede Bitcoin, ele utiliza o código e o ecossistema existentes do Bitcoin. Através de uma abordagem recursiva, é criada uma camada de extensão que é altamente compatível com a cadeia principal do Bitcoin, melhorando significativamente a capacidade e a velocidade de processamento de transações da rede e permitindo que mineradores e usuários de Bitcoin façam uma transição perfeita. Mais planos de expansão surgirão no futuro, o que também é um sinal de que o Bitcoin é mais descentralizado do que outros ecossistemas.

No entanto, como afirma o protocolo CAT, as soluções convencionais atuais ainda estão em fase experimental, e deve-se prestar atenção à segurança da rede, especialmente quando se trata de mudanças nos mecanismos centrais da rede Bitcoin, como o mecanismo de ajuste de dificuldade, e os desafios computacionais que a cadeia sombra do Bitcoin pode enfrentar, e a sustentabilidade do modelo econômico simbólico.

Além disso, há um consenso no mercado de que tokens VC com alto valor de mercado e baixa circulação não devem ser trazidos para o ecossistema Bitcoin. Embora adote o mecanismo de consenso POW, a Fractal possui 50% dos tokens pré-minerados e alocados. parceiros ecológicos e a comunidade BRC20, grandes reservatórios de mineração e infra-estruturas de carteira, etc., o elevado custo da integração de recursos também pode ser um prenúncio que limita o seu desenvolvimento e reduz o atributo de descentralização. Os projetos de criptomoeda devem evitar a formação de criptonobres ou capitalismo de compadrio e projetar cuidadosamente mecanismos de distribuição de tokens.