A história da TuringBitChain (doravante denominada TBC) começou no Bitcoin Scaling Forum.

Vários fundadores da TBC se reuniram no fórum de expansão do Bitcoin. Todos apoiam os grandes blocos do Bitcoin e compartilham uma filosofia comum: para o futuro do BTC, eles querem aumentar o tamanho do bloco para permitir transações mais baratas e mais rápidas.

Naquela época, uma batalha entre blocos grandes e pequenos estava em pleno andamento. No final, o pequeno bloqueio venceu. A capacidade de um bloco Bitcoin foi bloqueada para 1 MB, e os apoiadores de grandes blocos participaram da divisão do Bitcoin. em seguida, passaram para aquelas cadeias bifurcadas que expandem a capacidade do Bitcoin, como BCH, BSV, etc. Nessas cadeias bifurcadas, eles estão fazendo seus próprios projetos para aderir ao ideal de grandes blocos.

Em 2021, com a conclusão da atualização da raiz principal do BTC, o algoritmo de assinatura de limite do BTC pode permitir que o BTC suporte a camada de contrato inteligente da camada 2 totalmente descentralizada. Vários fundadores do TBC se reuniram e decidiram criar uma plataforma que pode transportar aplicativos massivos. camada de contrato inteligente. Dr. JONES, um dos fundadores, publicou um artigo sobre a falta de uma camada de contratos inteligentes no Bitcoin, que é equivalente ao antecessor da solução de contrato inteligente TBC.

Se a publicação do artigo em 2021 representa o início do TBC, então o lançamento da mainnet TBC em fevereiro de 2024 será um marco no seu desenvolvimento. Apenas alguns meses após o lançamento da rede principal, o TBC acumulou quase uma centena de desenvolvedores e a comunidade acumulou de 20.000 a 30.000 pessoas.

O rápido desenvolvimento da TBC depende de sua tecnologia central insubstituível.

A TBC foi pioneira no campo da Máquina Virtual Bitcoin BVM é uma máquina virtual baseada no sistema de script Bitcoin que realiza recuperação de opcode e expansão de funções.

A TBC usa esse conceito e coopera com ferramentas e compiladores de desenvolvimento de contratos inteligentes mais amigáveis ​​para reduzir o limite para escrever e implantar contratos inteligentes no modelo Bitcoin UTXO nativo. Como uma camada 2 isomórfica nativa do Bitcoin, o TBC aumentou com sucesso a escalabilidade e a velocidade de computação do Bitcoin.

1. Introdução ao projeto

TBC é um Bitcoin Layer 2 baseado no modelo UTXO do protocolo Bitcoin original A partir do método de geração de TXID mais baixo, ele melhora ainda mais o desempenho paralelo e inventou de forma inovadora o Turingcontract para implementar uma solução de contrato inteligente pura de uma camada no modelo UTXO. com base na garantia de uma descentralização suficiente, a expansão ilimitada pode ser alcançada. E foi pioneira na Máquina Virtual Bitcoin BVM.

2. Explicação detalhada da tecnologia principal do projeto

A TBC foi pioneira no campo da Máquina Virtual Bitcoin BVM é uma máquina virtual baseada no sistema de script Bitcoin que realiza recuperação de opcode e expansão de funções.

A TBC usa esse conceito e coopera com ferramentas e compiladores de desenvolvimento de contratos inteligentes mais amigáveis ​​para reduzir o limite para escrever e implantar contratos inteligentes no modelo Bitcoin UTXO nativo.

A Máquina Virtual Bitcoin BVM original tem custos de computação mais baixos para implementação de contratos inteligentes e pode transportar uma quantidade maior de dados.

2.1 Comparação entre Ethereum EVM e BVM da TBC

Comparando o Ethereum EVM e o BVM do TBC, descobrimos que o desenvolvimento atual do EVM atingiu um gargalo. O design do Ethereum é: quando ocorre uma transação, todos os nós precisam executar e verificar o contrato. próximo Uma transação não pode ser concluída.

É aqui que a expansão do Ethereum é limitada. As transações devem ser executadas uma por uma, e o poder de processamento de toda a rede depende do nó mais fraco da rede. Qualquer novo nó que ingresse na rede precisa sincronizar todas as operações anteriores. A sincronização dos nós do Ethereum é lenta e a carga de trabalho de computação é grande. O poder de computação de toda a rede basicamente atingiu um gargalo. Isso limita bastante a gama de operações que pode realizar. Nesse caso, é difícil executar grandes volumes de dados.

Comparando-a com a máquina virtual EVM da Ethereum, você pode encontrar as vantagens da máquina virtual BVM original da TBC. EVM é como usar o blockchain como CPU, enquanto TBC equivale a usar o blockchain como banco de dados e sistema operacional. A operação do TBC não é na cadeia, existe apenas um conjunto de instruções, semelhante a um código de script ou banco de dados, que é armazenado na cadeia na forma de um arquivo. E o blockchain não é essencialmente uma CPU, é essencialmente um sistema de arquivos distribuído. Quando um usuário realiza uma operação on-chain, na verdade ele executa apenas as operações necessárias localmente.

Usando o TBC, um supercomputador, você não precisa se preocupar com contratos e qualquer compatibilidade, nem muito com capacidade e tamanho. Os dados e scripts estão na cadeia e as operações estão fora da cadeia.

As operações principais não são executadas de forma síncrona em todos os nós. Você pode pensar que não há como garantir que a operação seja eficaz. Mas em termos de operação, é garantido que o processo de execução pode ser verificado a qualquer momento quando necessário, e quando os resultados são carregados na cadeia, pode-se garantir que os resultados da execução podem ser verificados a qualquer momento quando necessário. Olhando dessa forma, o BVM equivale a manter um servidor, com custos menores. Portanto, o custo de execução dos contratos inteligentes TBC é menor.

No geral, os contratos inteligentes da TBC têm custos de computação mais baixos e podem transportar dados maiores. A capacidade de um bloco de TBC pode chegar a 4 GB. No geral, a implementação de contratos inteligentes através do BVM tem vantagens óbvias de custo e desempenho em relação ao EVM.

2.2Introdução da tecnologia OP_PUSH_TX

Atualmente, o TBC pode escolher a tecnologia OP_PUSH_TX para incorporar dados de transação upstream e downstream no espaço de dados programável para obter recursos locais completos de Turing. O UTXO isolado permitirá que diferentes espaços programáveis ​​sejam executados em paralelo para obter verificação eficiente de dados de bloco. taxas por transação.

2.3 Expansão de dados->Hash hierárquico

O TBC usa um modelo hash hierárquico plano original para resolver o problema de inchaço e expansão de dados na transmissão de dados entre nós ou em contratos inteligentes, fornecendo uma base sólida para a superestrutura.

3. Modelo econômico

Assim como o BTC, os tokens TBC também são gerados pela mineração. O fornecimento máximo de TBC é limitado a 2,1 bilhões, dos quais 93,3% existiam naturalmente no momento da bifurcação e foram bloqueados. Os outros 6,7% são gerados pela mineração. Assim como o BTC, a produção de mineração do TBC será reduzida pela metade em 4 anos. Estima-se que após quatro anos a circulação total do TBC será de aproximadamente 65 milhões.

Intervalo de bloqueio TBC, aproximadamente a cada 10 minutos; algoritmo de ajuste de dificuldade:

FastDAA; Algoritmo de mineração: SHA-256 (compatível com BTC\BCH): limite superior inicial 4G (posterior expansão dinâmica de acordo com a situação);

4. Apresentação dos membros da equipe

Os primeiros desenvolvedores do TBC vêm de várias equipes de geeks de tecnologia em todo o mundo. Eles têm muitos anos de experiência em pesquisa em grandes blocos e soluções de escalonamento e são especialistas nas áreas de contratos inteligentes UTXO e computação de alto desempenho.

5. Desenvolvimento comunitário

Os atuais mineradores estão localizados em Hong Kong, Coreia do Sul e outros lugares. A comunidade tem quase 30.000 membros e o principal mercado é a região Ásia-Pacífico.

6. Principais eventos no desenvolvimento de projetos

Em setembro de 2021, a tecnologia subjacente do TBC foi inventada e anunciada, e o contrato inteligente Turing-Completo de alto desempenho Layer1 Turing-Contract também concluiu seu projeto e experimento muito cedo.

Em março de 2022, o Turing-Contract, um contrato inteligente Turing completo e de alto desempenho da Camada 1, foi lançado oficialmente.

Em dezembro de 2023, será lançada a testnet TBC Alpha. Soluções comprovadas de escalabilidade em centros de computação de alto desempenho renomados mundialmente. TuringContract é executado em mais de 13 mil TPS.

Em 14 de fevereiro de 2024, a rede principal TBC foi lançada oficialmente.

7. Roteiro do projeto:

A primeira etapa: (estágio BTCfi)

A TBC pretende liberar o potencial do Bitcoin para participar de aplicações ecológicas como Defi, NFT e RWA por meio de BVM [Bitcoin Virtual Machine].

Fase 2: (Promover o BVM para ser compatível com todas as cadeias UTXO e segunda camada nativa do Bitcoin)

a: No futuro, mais cadeias UTXO serão promovidas para adotar BVM, como a ecologia Doge, etc.

b: Através da infraestrutura cross-chain descentralizada madura - TuringBrige auxilia a integração futura da cadeia UTXO BVM e a ecologia da cadeia EVM do modelo de conta.

O terceiro estágio: (O tamanho do bloco entra no estágio TB e a taxa de manuseio se aproxima de 0)

A TBC quebra a convenção em blockchains existentes, onde um grande número de usuários resulta em taxas elevadas. À medida que a rede se desenvolve, a TBC demonstrará o charme das taxas de transação diminuindo à medida que o número de usuários aumenta. Ajudando na explosão ecológica do BTC.

A quarta etapa (criando a cadeia pública subjacente mais útil para o futuro mundo WEB3)

Como o TBC pode executar aplicativos blockchain massivos e verificar dados na cadeia, o efeito de rede continua a aumentar. O BTC ajudará a liderar a próxima geração da Internet e também se tornará uma das infraestruturas WEB3 mais úteis.

#TBC #BTC #L2 #btc生态