Fractal Bitcoin: Uma Nova Abordagem para o Dimensionamento do Bitcoin

intermediário9/18/2024, 10:54:27 AM
A diferença chave do Layer 2 tradicional é que o FractalBitcoin expande a rede adicionando uma camada fractal à cadeia principal do Bitcoin. A camada fractal permite que a rede Bitcoin processe mais transações sem alterar o código original, mantendo a compatibilidade e segurança com a cadeia principal.

Hoje estamos discutindo um novo conceito e proposta de extensão para o Bitcoin chamado Fractal Bitcoin. Ele foi lançado em conjunto por organizações conhecidas, incluindo a equipe Unisat, BSF, Uniworlds e Asset Bridge. Atualmente na fase de testnet, a mainnet deverá ser lançada em setembro. Como ela difere das soluções tradicionais de Camada 2? A diferença chave é que o Fractal Bitcoin expande a rede adicionando camadas fractais à mainchain do Bitcoin. Essas camadas fractais permitem que a rede Bitcoin processe mais transações sem modificar o código original, mantendo compatibilidade e segurança com a mainchain. Em contraste, as soluções tradicionais de Camada 2 são redes independentes construídas sobre a mainchain do Bitcoin, funcionando mais como canais adicionais. Embora também possam acelerar as transações, muitas vezes são mais complexas de usar e podem exigir operações entre cadeias. É importante destacar que o Fractal Bitcoin não compete com a mainnet do Bitcoin pela liquidez.

Introdução

Fractal Bitcoin é um método autoreplicante que usa virtualização para expandir recursivamente a rede Bitcoin. Seu principal objetivo é estender todo o sistema Bitcoin usando as construções de engenharia Bitcoin existentes desde 2009, sem introduzir construções adicionais de blockchain.

O Bitcoin Fractal não é um fork; ele processa transações semelhantes ao Bitcoin em vários níveis. Cada camada do Bitcoin Fractal usa a implementação do Bitcoin, destacando suas características fractais únicas.

Um fractal é um padrão que permanece consistente em todas as escalas e se repete ao longo do tempo. Através dessa estrutura fractal, o sistema pode alcançar capacidade de processamento ilimitada ao expandir continuamente para novos níveis.

O valor do Bitcoin como uma única blockchain advém de seu amplo reconhecimento e base de engenharia sólida. Portanto, ao expandir o Bitcoin de uma única blockchain para um sistema de várias camadas, é crucial manter as construções de engenharia nativas o máximo possível.

Virtualização

O primeiro passo é virtualizar completamente o Bitcoin Core. Isso envolve encapsular todo o Bitcoin Core em um pacote de software de blockchain implantável e executável, chamado de Pacote de Software do Bitcoin Core (BCSP). Ao fazer isso, uma ou mais instâncias do BCSP podem ser executadas independentemente na rede principal do Bitcoin e ancoradas recursivamente.

Na evolução dos sistemas operacionais, a virtualização se tornou uma tendência. Executar vários sistemas operacionais convidados em um sistema operacional principal fornece isolamento, flexibilidade, recuperabilidade e reutilização. A virtualização moderna alcança compartilhamento eficiente de desempenho de hardware por meio da containerização, permitindo que várias instâncias sejam executadas com o mínimo de sobrecarga no sistema principal.

Ao usar o Bitcoin Core como uma cadeia principal estável, a virtualização da blockchain pode ser alcançada personalizando diferentes conjuntos de parâmetros para várias cadeias de clientes.

Em comparação com as soluções típicas de Camada 2 do Ethereum, esta forma de virtualização tem tanto semelhanças quanto diferenças. A semelhança está em alcançar escalabilidade computacional além da cadeia principal por meio de uma camada de abstração adicional. No entanto, a diferença é que as soluções de Camada 2 geralmente são independentes da cadeia principal, enquanto a virtualização do Bitcoin mantém essencialmente a consistência com a cadeia principal sem estabelecer um novo mecanismo de consenso.

Nos últimos 15 anos, o desenvolvimento do Bitcoin Core demonstrou estabilidade e continuidade, construindo credibilidade ao longo do tempo. Essa credibilidade é semelhante à confiança adquirida no processo de virtualização do sistema operacional. A confiança no Bitcoin Core também se estende efetivamente às suas instâncias BCSP.

Consistência de consenso

Ao contrário dos forks históricos do Bitcoin, a implementação do BCSP é baseada em reutilizar código existente em vez de divergir. Ao longo dos anos, a rede Bitcoin cresceu de um único nó para milhares de nós, tornando-a mais robusta. Da mesma forma, à medida que o número de instâncias de virtualização do Bitcoin aumenta, o consenso se tornará ainda mais sólido.

Escalabilidade: Uma Abordagem Autoreplicante

Ao instanciar o BCSP várias vezes em uma única blockchain, várias instâncias virtualizadas podem coexistir, comunicar-se e coordenar. Além disso, o processo de virtualização pode ser aplicado recursivamente a qualquer instância, permitindo escalabilidade infinita tanto horizontalmente quanto verticalmente. Essa abordagem mantém o equilíbrio estrutural e a simplicidade de engenharia durante todo o processo.

Devido à consistência com o Bitcoin Core, a infraestrutura existente (como carteiras) pode ser facilmente estendida para suportar essas novas instâncias virtualizadas. Isso é semelhante à forma como a infraestrutura do Ethereum pode facilmente suportar redes como Polygon e BSC.

Outra vantagem do uso recursivo do BCSP é que, quando há uma alta demanda por interações on-chain, essas demandas podem ser seletivamente deleGadas para níveis mais profundos. Essa capacidade de equilíbrio dinâmico do sistema ajuda a evitar superlotação em níveis específicos.

Segurança

Similar aos primeiros dias do Bitcoin durante a era Satoshi, as novas instâncias de virtualização recém-criadas passarão por um período de vulnerabilidade em suas etapas iniciais. Portanto, fornecer algum tipo de proteção direta ou indireta durante a fase de inicialização é crucial. Ao lançar uma nova instância, os operadores podem optar por definir alturas de bloco específicas para proteção até que a instância atinja um estado seguro e saudável. No futuro, os mineradores com poder computacional significativo podem alocar recursos para diferentes instâncias BCSP, aumentando assim a robustez e a resiliência geral do sistema.

Além disso, a mineração mesclada pode ser usada até certo ponto, como a mineração mesclada para 1/3 dos blocos para casos específicos, para ajudar a proteger a rede contra possíveis ataques de 51%.

BCSP: Computação Distribuída On-Chain

Uma rede distribuída composta por várias instâncias de BCSP pode ser estabelecida, superando a eficiência computacional de uma única instância virtualizada. Através da comunicação entre instâncias, a sincronização efetiva pode ser mantida quando necessário.

BCSP distribuído difere significativamente do sharding em uma única blockchain. O sharding é tipicamente parte da blockchain original, operando sob agendamento centralizado, e não pode ser executado de forma independente ou existir fisicamente separado. No entanto, o BCSP oferece a flexibilidade de implantação e monitoramento independentes.

Comparado ao sharding on-chain, o BCSP distribuído demonstra uma coesão e integridade significativas. O sharding essencialmente transforma uma estrutura principal única em uma estrutura colaborativa de várias linhas, exigindo ajustes no mecanismo de consenso. Em contraste, o consenso on-chain do BCSP é derivado do Bitcoin e permanece inalterado quando organizado em um sistema distribuído, não exigindo nenhuma reconstrução.

Confirmação mais rápida do bloco: 60 segundos ou menos

Para melhorar a velocidade de resposta do processamento de blocos, o tempo de confirmação de bloco do BCSP foi reduzido para 60 segundos ou menos, o que provou ser eficaz nas blockchains modernas.

A confirmação rápida aumenta o espaço de armazenamento disponível para cada instância em dez vezes, simplificando assim o desenvolvimento de aplicativos.

Ponte entre camadas: Transferência entre camadas no estilo elevador

Ao criar uma interface de transferência de ativos universal, transferências diretas e consistentes entre camadas podem ser alcançadas. Se o Bitcoin na cadeia principal puder ser bloqueado e desbloqueado condicionalmente (particularmente adequado para contratos de logaritmo discreto), o mesmo mecanismo de controle pode ser usado para ativos em diferentes níveis. Isso permite transferências contínuas de ativos entre quaisquer duas camadas sem relés adicionais. Essa transferência consistente e direta entre camadas é chamada de “elevador”.

A transferência de ativos entre o Bitcoin e blockchains existentes continua sendo um tópico importante. Várias equipes estão pesquisando ativamente diferentes métodos, que envolvem compensações entre descentralização, confiabilidade e eficiência. Com métodos de bloqueio condicional, como Contratos de Log Discreto (DLC), há uma atitude aberta em relação a outras soluções para atender a diversas necessidades.

Alinhamento e Ancoragem

Ao implantar BCSP, existem vários métodos para ancorá-lo a níveis mais elevados. Uma abordagem comum é usar uma única transação na cadeia principal como transportadora. Esta transação armazena a raiz de Merkle das transações agregadas, permitindo a verificação de qualquer transação específica. Neste caso, o BCSP em si valida transações de acordo com regras herdadas.

Outra opção viável é compilar estas informações em uma série de inscrições em sua cadeia principal ao longo do tempo. Quando necessário, a existência e validade destas informações podem ser verificadas através de indexadores externos de inscrição. L2O-A é um exemplo típico de uma blockchain de camada 2 implantada no Bitcoin que envia novos resultados de bloco e provas. Considerando a arquitetura modular, ela pode ser reorganizada para garantir compatibilidade com Ordinals e BRC-20.

Instantâneos: Reutilização

No contexto da virtualização do sistema operacional, a geração de snapshots do sistema permite disponibilidade rápida. Da mesma forma, a capacidade de tirar snapshots de instâncias específicas e carregá-las e executá-las seletivamente em níveis designados possibilita reutilizar funcionalidades em diferentes níveis de detalhe.

Mecanismo de Token

O fornecimento total de tokens é de 210 milhões, com 80% alocados para a comunidade e apenas 20% para a equipe e colaboradores (com período de bloqueio) para garantir suporte e estabilidade contínuos. Desses, 50% irão para a mineração PoW, 15% para contribuidores principais, 10% para recompensas da comunidade, 5% para consultores, 5% para pré-venda e 15% para recompensas do ecossistema.

Para resumir este projeto, atualmente está na fase de testnet, com alguns projetos já em execução. O mainnet está programado para ser lançado em setembro. No entanto, participar do testnet é bastante desafiador no momento, e usuários comuns podem precisar investir tempo considerável. A mineração no testnet provavelmente não será convertível para o mainnet, embora possa haver algumas recompensas. Dado o cronograma atual, pode ser tarde demais para se envolver completamente, então provavelmente é melhor esperar pelo lançamento do mainnet para participar da mineração. Quanto ao desempenho deste Fractal Bitcoin na realidade, não vejo muita diferença das soluções L2, exceto pelo uso de conceitos de virtualização. O principal desafio reside na sincronização de dados entre várias cadeias, o que exigirá tempo para testar. No entanto, representa uma nova direção e conceito, que o capital costuma estar ansioso para seguir.

declaração:

  1. Este artigo é reproduzido a partir de [Há uma grande casa de bolo no livro], o título original é "Bitcoin L2 Expansion New Plan - Fractal Bitcoin Technology Explanation", os direitos autorais pertencem ao autor original [Professor Zhu 123], se você tiver alguma objeção à reimpressão, entre em contato com [Gate Learn Team] (https://www.gate.io/questionnaire/3967, a equipe o tratará o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo são apenas as opiniões pessoais do autor e não constituem nenhum conselho de investimento.

  3. Outras versões do artigo são traduzidas pela equipe Gate Learn, não mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Fractal Bitcoin: Uma Nova Abordagem para o Dimensionamento do Bitcoin

intermediário9/18/2024, 10:54:27 AM
A diferença chave do Layer 2 tradicional é que o FractalBitcoin expande a rede adicionando uma camada fractal à cadeia principal do Bitcoin. A camada fractal permite que a rede Bitcoin processe mais transações sem alterar o código original, mantendo a compatibilidade e segurança com a cadeia principal.

Hoje estamos discutindo um novo conceito e proposta de extensão para o Bitcoin chamado Fractal Bitcoin. Ele foi lançado em conjunto por organizações conhecidas, incluindo a equipe Unisat, BSF, Uniworlds e Asset Bridge. Atualmente na fase de testnet, a mainnet deverá ser lançada em setembro. Como ela difere das soluções tradicionais de Camada 2? A diferença chave é que o Fractal Bitcoin expande a rede adicionando camadas fractais à mainchain do Bitcoin. Essas camadas fractais permitem que a rede Bitcoin processe mais transações sem modificar o código original, mantendo compatibilidade e segurança com a mainchain. Em contraste, as soluções tradicionais de Camada 2 são redes independentes construídas sobre a mainchain do Bitcoin, funcionando mais como canais adicionais. Embora também possam acelerar as transações, muitas vezes são mais complexas de usar e podem exigir operações entre cadeias. É importante destacar que o Fractal Bitcoin não compete com a mainnet do Bitcoin pela liquidez.

Introdução

Fractal Bitcoin é um método autoreplicante que usa virtualização para expandir recursivamente a rede Bitcoin. Seu principal objetivo é estender todo o sistema Bitcoin usando as construções de engenharia Bitcoin existentes desde 2009, sem introduzir construções adicionais de blockchain.

O Bitcoin Fractal não é um fork; ele processa transações semelhantes ao Bitcoin em vários níveis. Cada camada do Bitcoin Fractal usa a implementação do Bitcoin, destacando suas características fractais únicas.

Um fractal é um padrão que permanece consistente em todas as escalas e se repete ao longo do tempo. Através dessa estrutura fractal, o sistema pode alcançar capacidade de processamento ilimitada ao expandir continuamente para novos níveis.

O valor do Bitcoin como uma única blockchain advém de seu amplo reconhecimento e base de engenharia sólida. Portanto, ao expandir o Bitcoin de uma única blockchain para um sistema de várias camadas, é crucial manter as construções de engenharia nativas o máximo possível.

Virtualização

O primeiro passo é virtualizar completamente o Bitcoin Core. Isso envolve encapsular todo o Bitcoin Core em um pacote de software de blockchain implantável e executável, chamado de Pacote de Software do Bitcoin Core (BCSP). Ao fazer isso, uma ou mais instâncias do BCSP podem ser executadas independentemente na rede principal do Bitcoin e ancoradas recursivamente.

Na evolução dos sistemas operacionais, a virtualização se tornou uma tendência. Executar vários sistemas operacionais convidados em um sistema operacional principal fornece isolamento, flexibilidade, recuperabilidade e reutilização. A virtualização moderna alcança compartilhamento eficiente de desempenho de hardware por meio da containerização, permitindo que várias instâncias sejam executadas com o mínimo de sobrecarga no sistema principal.

Ao usar o Bitcoin Core como uma cadeia principal estável, a virtualização da blockchain pode ser alcançada personalizando diferentes conjuntos de parâmetros para várias cadeias de clientes.

Em comparação com as soluções típicas de Camada 2 do Ethereum, esta forma de virtualização tem tanto semelhanças quanto diferenças. A semelhança está em alcançar escalabilidade computacional além da cadeia principal por meio de uma camada de abstração adicional. No entanto, a diferença é que as soluções de Camada 2 geralmente são independentes da cadeia principal, enquanto a virtualização do Bitcoin mantém essencialmente a consistência com a cadeia principal sem estabelecer um novo mecanismo de consenso.

Nos últimos 15 anos, o desenvolvimento do Bitcoin Core demonstrou estabilidade e continuidade, construindo credibilidade ao longo do tempo. Essa credibilidade é semelhante à confiança adquirida no processo de virtualização do sistema operacional. A confiança no Bitcoin Core também se estende efetivamente às suas instâncias BCSP.

Consistência de consenso

Ao contrário dos forks históricos do Bitcoin, a implementação do BCSP é baseada em reutilizar código existente em vez de divergir. Ao longo dos anos, a rede Bitcoin cresceu de um único nó para milhares de nós, tornando-a mais robusta. Da mesma forma, à medida que o número de instâncias de virtualização do Bitcoin aumenta, o consenso se tornará ainda mais sólido.

Escalabilidade: Uma Abordagem Autoreplicante

Ao instanciar o BCSP várias vezes em uma única blockchain, várias instâncias virtualizadas podem coexistir, comunicar-se e coordenar. Além disso, o processo de virtualização pode ser aplicado recursivamente a qualquer instância, permitindo escalabilidade infinita tanto horizontalmente quanto verticalmente. Essa abordagem mantém o equilíbrio estrutural e a simplicidade de engenharia durante todo o processo.

Devido à consistência com o Bitcoin Core, a infraestrutura existente (como carteiras) pode ser facilmente estendida para suportar essas novas instâncias virtualizadas. Isso é semelhante à forma como a infraestrutura do Ethereum pode facilmente suportar redes como Polygon e BSC.

Outra vantagem do uso recursivo do BCSP é que, quando há uma alta demanda por interações on-chain, essas demandas podem ser seletivamente deleGadas para níveis mais profundos. Essa capacidade de equilíbrio dinâmico do sistema ajuda a evitar superlotação em níveis específicos.

Segurança

Similar aos primeiros dias do Bitcoin durante a era Satoshi, as novas instâncias de virtualização recém-criadas passarão por um período de vulnerabilidade em suas etapas iniciais. Portanto, fornecer algum tipo de proteção direta ou indireta durante a fase de inicialização é crucial. Ao lançar uma nova instância, os operadores podem optar por definir alturas de bloco específicas para proteção até que a instância atinja um estado seguro e saudável. No futuro, os mineradores com poder computacional significativo podem alocar recursos para diferentes instâncias BCSP, aumentando assim a robustez e a resiliência geral do sistema.

Além disso, a mineração mesclada pode ser usada até certo ponto, como a mineração mesclada para 1/3 dos blocos para casos específicos, para ajudar a proteger a rede contra possíveis ataques de 51%.

BCSP: Computação Distribuída On-Chain

Uma rede distribuída composta por várias instâncias de BCSP pode ser estabelecida, superando a eficiência computacional de uma única instância virtualizada. Através da comunicação entre instâncias, a sincronização efetiva pode ser mantida quando necessário.

BCSP distribuído difere significativamente do sharding em uma única blockchain. O sharding é tipicamente parte da blockchain original, operando sob agendamento centralizado, e não pode ser executado de forma independente ou existir fisicamente separado. No entanto, o BCSP oferece a flexibilidade de implantação e monitoramento independentes.

Comparado ao sharding on-chain, o BCSP distribuído demonstra uma coesão e integridade significativas. O sharding essencialmente transforma uma estrutura principal única em uma estrutura colaborativa de várias linhas, exigindo ajustes no mecanismo de consenso. Em contraste, o consenso on-chain do BCSP é derivado do Bitcoin e permanece inalterado quando organizado em um sistema distribuído, não exigindo nenhuma reconstrução.

Confirmação mais rápida do bloco: 60 segundos ou menos

Para melhorar a velocidade de resposta do processamento de blocos, o tempo de confirmação de bloco do BCSP foi reduzido para 60 segundos ou menos, o que provou ser eficaz nas blockchains modernas.

A confirmação rápida aumenta o espaço de armazenamento disponível para cada instância em dez vezes, simplificando assim o desenvolvimento de aplicativos.

Ponte entre camadas: Transferência entre camadas no estilo elevador

Ao criar uma interface de transferência de ativos universal, transferências diretas e consistentes entre camadas podem ser alcançadas. Se o Bitcoin na cadeia principal puder ser bloqueado e desbloqueado condicionalmente (particularmente adequado para contratos de logaritmo discreto), o mesmo mecanismo de controle pode ser usado para ativos em diferentes níveis. Isso permite transferências contínuas de ativos entre quaisquer duas camadas sem relés adicionais. Essa transferência consistente e direta entre camadas é chamada de “elevador”.

A transferência de ativos entre o Bitcoin e blockchains existentes continua sendo um tópico importante. Várias equipes estão pesquisando ativamente diferentes métodos, que envolvem compensações entre descentralização, confiabilidade e eficiência. Com métodos de bloqueio condicional, como Contratos de Log Discreto (DLC), há uma atitude aberta em relação a outras soluções para atender a diversas necessidades.

Alinhamento e Ancoragem

Ao implantar BCSP, existem vários métodos para ancorá-lo a níveis mais elevados. Uma abordagem comum é usar uma única transação na cadeia principal como transportadora. Esta transação armazena a raiz de Merkle das transações agregadas, permitindo a verificação de qualquer transação específica. Neste caso, o BCSP em si valida transações de acordo com regras herdadas.

Outra opção viável é compilar estas informações em uma série de inscrições em sua cadeia principal ao longo do tempo. Quando necessário, a existência e validade destas informações podem ser verificadas através de indexadores externos de inscrição. L2O-A é um exemplo típico de uma blockchain de camada 2 implantada no Bitcoin que envia novos resultados de bloco e provas. Considerando a arquitetura modular, ela pode ser reorganizada para garantir compatibilidade com Ordinals e BRC-20.

Instantâneos: Reutilização

No contexto da virtualização do sistema operacional, a geração de snapshots do sistema permite disponibilidade rápida. Da mesma forma, a capacidade de tirar snapshots de instâncias específicas e carregá-las e executá-las seletivamente em níveis designados possibilita reutilizar funcionalidades em diferentes níveis de detalhe.

Mecanismo de Token

O fornecimento total de tokens é de 210 milhões, com 80% alocados para a comunidade e apenas 20% para a equipe e colaboradores (com período de bloqueio) para garantir suporte e estabilidade contínuos. Desses, 50% irão para a mineração PoW, 15% para contribuidores principais, 10% para recompensas da comunidade, 5% para consultores, 5% para pré-venda e 15% para recompensas do ecossistema.

Para resumir este projeto, atualmente está na fase de testnet, com alguns projetos já em execução. O mainnet está programado para ser lançado em setembro. No entanto, participar do testnet é bastante desafiador no momento, e usuários comuns podem precisar investir tempo considerável. A mineração no testnet provavelmente não será convertível para o mainnet, embora possa haver algumas recompensas. Dado o cronograma atual, pode ser tarde demais para se envolver completamente, então provavelmente é melhor esperar pelo lançamento do mainnet para participar da mineração. Quanto ao desempenho deste Fractal Bitcoin na realidade, não vejo muita diferença das soluções L2, exceto pelo uso de conceitos de virtualização. O principal desafio reside na sincronização de dados entre várias cadeias, o que exigirá tempo para testar. No entanto, representa uma nova direção e conceito, que o capital costuma estar ansioso para seguir.

declaração:

  1. Este artigo é reproduzido a partir de [Há uma grande casa de bolo no livro], o título original é "Bitcoin L2 Expansion New Plan - Fractal Bitcoin Technology Explanation", os direitos autorais pertencem ao autor original [Professor Zhu 123], se você tiver alguma objeção à reimpressão, entre em contato com [Gate Learn Team] (https://www.gate.io/questionnaire/3967, a equipe o tratará o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo são apenas as opiniões pessoais do autor e não constituem nenhum conselho de investimento.

  3. Outras versões do artigo são traduzidas pela equipe Gate Learn, não mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!