BVM nativo baseado no modelo subjacente UTXO: apenas o plano de expansão BTC L2 com o mesmo gene é significativo e valioso
1. Introdução ao projeto TuringBitChain (doravante denominado TBC) é uma cadeia pública baseada no modelo UTXO do protocolo Bitcoin original FORK. A partir do método de geração de TXID mais baixo, melhora ainda mais o desempenho paralelo e propõe de forma inovadora o modelo UTXO. Implementação a solução de contrato inteligente Layer-1 pode alcançar expansão ilimitada com base na garantia de descentralização suficiente. Qual é o modelo UTXO? O chamado modelo UTXO, simplesmente, é um modelo de contabilidade de conta especial. Seu significado chinês é chamado de "Saída de transação não gasta".Uma grande diferença entre ele e o modelo tradicional de saldo de conta da ETH e dos bancos é que esse modelo registra apenas a transação em si, não os resultados da transação. O modelo UTXO tem as duas vantagens a seguir em comparação aos modelos de saldo de conta como ETH: 1: Se o usuário habilitar um novo endereço para transferências e transações, a relação entre o novo endereço e o endereço original será difícil de rastrear, o que pode garantir melhor Privacidade do usuário; 2: O modelo UTXO pode teoricamente usar diferentes UTXOs para emitir múltiplas transações em paralelo e transmiti-las para a rede. O Bitcoin foi projetado para total transparência, justiça e auditabilidade. A UTXO pode ajudar o Bitcoin a atingir esses objetivos. Portanto, o BTC adota o modelo UTXO como sua estrutura de dados de armazenamento subjacente. O BTC também pode resolver o problema de gastos duplos sem depender de terceiros confiáveis. 2. Visão do projeto O maior problema que a tecnologia blockchain sempre enfrentou é o problema da expansão. Diferentes cadeias públicas têm tentado usar diferentes rotas técnicas para resolver esse problema, como a solução de sharding da Ethereum; e porque o modelo UTXO possui recursos de alta simultaneidade , muitas redes públicas escolhem a rota UTXO para expansão. No entanto, a maioria das cadeias públicas do modelo UTXO atual não possui contratos inteligentes de Camada 1 e não pode implementar lógica de negócios complexa. Investigamos brevemente várias outras cadeias públicas. Por exemplo, Conflux é um modelo UTXO e usa ESpace para implementar contratos inteligentes compatíveis com EVM e não-BVM. A Nervos cria uma segunda camada semelhante ao rollup para implementar contratos inteligentes. A ADA modificou o modelo UTXO e transformou-o no modelo EUTXO para implementar contratos inteligentes, mas o modelo EUTXO não é compatível com BTC. STX possui contratos inteligentes, consenso POX, modelo não-UTXO e o desenvolvimento ecológico é bom.Kas suporta EVM, mas atualmente não existem contratos inteligentes (o roteiro do projeto diz que será suportado no futuro). A TBC está comprometida em criar um protocolo subjacente completo conectando Bitcoin e uma arquitetura multi-chain. Atualmente suporta NFT, Defi, armazenamento de dados, BTCFI, BTC NFT e BRC20 implementados através de protocolos convencionais, etc. O suporte para Ordinals e BRC20 também será implementado no segundo trimestre. A visão da TBC é ajudar a desbloquear todo o potencial do Bitcoin e resolver seu problema de congestionamento; no futuro, o BTC não será mais apenas ouro digital, não apenas uma ferramenta para armazenar valor, mas também poderá ser usado para transações diárias, incluindo a compra de café • pequeno consumo e possui um sistema operacional de contrato inteligente como o ETH. A TBC percebeu as funções que Buterin queria implementar no Bitcoin naquela época. A TBC ajudará o BTC a criar um ecossistema BVM próspero semelhante ao EVM. três. Características e vantagens do projeto 1. Descentralização: Usando o mesmo esquema de consenso POW do BTC e o mesmo algoritmo de mineração SHA256 do BTC, o projeto é lançado publicamente pela primeira vez para garantir que o TBC esteja aberto e a liberação dos blocos TBC seja determinada pela computação As decisões devem ser tomadas através de uma concorrência leal e aproveitar plenamente a capacidade do mercado para optimizar a alocação. 2. Conformidade e eficiência: o software do nó da TBC é protegido por direitos de propriedade intelectual, e o blockchain que ele suporta adota um mecanismo de bloco de mineração KYC, que pode prevenir efetivamente os riscos de ataques de poder de computação e roubo de ativos quando o poder de computação da rede é pequeno. formando um ambiente econômico de mercado com concorrência saudável. Além disso, ao distribuir em conformidade com os direitos de propriedade intelectual e respeitando os direitos de propriedade intelectual, usando o blockchain como transportador para promover a transformação do mercado de invenções e criações, um mercado de micropagamento para produtos de conhecimento e tecnologia pode nascer, promover o nascimento de profissionais individuais e promover o desenvolvimento da microtecnologia.A colaboração eficiente e a distribuição de mercado entre as empresas têm um enorme espaço de aplicação e importância para o progresso social. O software do nó TBC será gradualmente aberto ao mundo exterior após a melhoria do acordo de código aberto.No estágio atual, os participantes são obrigados a entrar em contato e cooperar individualmente. 3. Expansão ilimitada: Adotando um modelo UTXO de alta simultaneidade otimizado e atualizando o formato de transação do modelo UTXO tradicional para criar um supernó que suporte computação paralela de alto desempenho, garantindo uma cadeia pública dinamicamente escalonável que pode transportar milhões de TPS; ( durante o teste de rede de teste TBC, o TPS atingiu mais de 13.000).4. Contrato inteligente UTXO de camada 1: TuringContract é a primeira solução de contrato inteligente Turing-completa prática de uma camada baseada no modelo UTXO, que pode realizar toda a lógica do EVM. E graças às vantagens do modelo UTXO, o TBC tem as vantagens de alto desempenho e taxas de manuseio extremamente baixas. 5. Tecnologia de confirmação zero para transações: as transações FT e NFT são concluídas instantaneamente, com experiência de usuário de aplicativo on-chain de baixa latência, e as taxas de GAS diminuem à medida que o número de usuários aumenta. 6. Sistema operacional Bitcoin (contrato inteligente viável): armazenamento de dados, execução de contrato e transmissão de transações são concluídos em uma cadeia. 7. O mesmo endereço de carteira que o endereço da carteira Bitcoin: o TBC aplica a mesma quantidade e a mesma estrutura técnica ao BTC e ativará a função de mapeamento Bitcoin 1:1 Nakamoto no futuro, podendo realizar a narrativa BTCfi. (Habilitar o uso do BTC como um ativo, habilitar o BTC como uma unidade de transação) 8. Infraestrutura modular amigável entre cadeias (provavelmente chamada de TuringBridge): A) A biblioteca de aplicativos de código aberto será lançada em breve. B) Habilite aplicativos funcionais e altamente personalizáveis prontos para uso. 4. Análise do modelo econômico 1. TBC é um lançamento justo, sem ICO ou IDO. Modelo POW puro do protocolo original FORK Bitcoin; tanto as operações de nó quanto as operações de execução são financiadas por contribuidores iniciais. 2. O TOKEN da cadeia pública TBC é chamado de token TBC e a data de lançamento é 15 de fevereiro de 2024. O limite máximo de oferta do TBC é de 2,1 bilhões, dos quais 93,3% existiam naturalmente no momento da bifurcação e foram bloqueados. Os 6,7% restantes são gerados pela mineração POW. 3.Intervalo de bloco TBC: aproximadamente a cada 10 minutos; algoritmo de ajuste de dificuldade: Asert FastDAA; algoritmo de mineração: SHA-256 (compatível com BTC\BCH); tamanho do bloco: limite superior inicial de 4G (e expansão dinâmica dependendo da situação). 5. Equipe de Desenvolvimento TBC Os primeiros desenvolvedores vêm de mais de três equipes principais 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 expansão. Além disso, o TBC combina realizações acadêmicas de especialistas na área de computação de alto desempenho e possui um design sistemático e voltado para o futuro. A tecnologia de invenção subjacente da TBC foi anunciada em setembro de 2021, e o contrato inteligente Turing-Contract Layer1 completo e de alto desempenho também concluiu o projeto e os experimentos muito cedo. Em março de 2022, o contrato inteligente Turing-Contract Layer1 completo e de alto desempenho foi lançado oficialmente.Em dezembro de 2023, foi lançada a testnet TBC Alpha, onde foram verificadas soluções escaláveis de especialistas em computação de alto desempenho. TuringContract é executado em mais de 13 mil TPS. Após vários meses de testes da testnet, a rede principal TBC foi lançada oficialmente em 14 de fevereiro de 2024. 6. Roteiro do Projeto 1. Fase Um: (Fase BTCfi) O TBC visa liberar o potencial do Bitcoin para participar de aplicações ecológicas como Defi, NFT e LSD por meio de BVM [Bitcoin Virtual Machine]. A abordagem da TBC é semelhante à que a Polygon fez com a ETH. 2. A segunda fase: (Promover o BVM para ser compatível com todas as cadeias UTXO) a: Promover mais cadeias UTXO para adotar o BVM no futuro, como o ecossistema Doge. b: Através da infraestrutura de cadeia cruzada descentralizada madura - TuringBrige auxilia a integração futura da cadeia UTXO BVM e a ecologia da cadeia EVM do modelo de conta. 3. Terceiro estágio: (O tamanho do bloco entra no estágio TB e a taxa de manuseio se aproxima de 0) O TBC quebra a convenção de altas taxas causadas por um grande número de usuários no blockchain existente. À 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. As baixas taxas de transação são a base para a popularidade das redes públicas. 4. O quarto estágio (a cadeia pública subjacente criada para o mundo virtual real) permite que os principais jogadores ocorram (Bitcoin e TBC).Uma vez que o TBC pode executar aplicativos blockchain massivos e verificar dados na cadeia, o efeito de rede continua a aumentar, A TBC ajudará o BTC a liderar a próxima geração da Internet. Sete. Explicação detalhada da tecnologia central TBC TBC é uma infraestrutura blockchain com alto desempenho e inteligência local completa. A. Alto desempenho A1. Infinitamente escalável A2. Processamento de pipeline B. Inteligente e completo Cada cadeia UTXO local é uma máquina de Turing completa A1 Alto desempenho: infinitamente escalável Alto desempenho significa alta escalabilidade paralela, usando computação distribuída em vez de máquina única de núcleo único computação, inclui dois tipos de expansão: escalabilidade forte e escalabilidade fraca. O primeiro corrige o tamanho do problema e aumenta o uso de núcleos de computação, resultando em uma redução correspondente no tempo total de computação, expresso como: Tempo(N) = Tempo(1) / N N é o número de núcleos de processamento da CPU. o último aumenta o número de núcleos de computação enquanto expande o tamanho do problema. , o que pode manter o tempo de cálculo em um nível estável, e a expressão correspondente é: Workload(1)/1 ~? Workload(N)/N Estudando uma variedade de algoritmos paralelos, o modelo de computação distribuída usado pelo TBC pode simultaneamente Possui duas características: forte escalabilidade e fraca escalabilidade.A2 Alto desempenho: O processamento de pipeline é possível. O TBC sempre implementa o conceito básico de pipeline no processo de design de contrato inteligente, para que no futuro possa acelerar o rendimento de execução de programas seriais por meio de hardware. B. Completude inteligente No modelo UTXO da TBC, cada cadeia UTXO é uma máquina de Turing. Um grande número de máquinas de Turing simultâneas formam uma rede prática, inteligente e completa do blockchain. O BVM subjacente é muito diferente do EVM. Comparação de desempenho dos modelos subjacentes BVM e EVM Processador de pilha BVM Introdução à tecnologia OP_PUSH_TX TBC pode atualmente 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 completos de Turing locais. UTXO isolado permitirá diferentes O espaço de programação pode ser executado em paralelo para obter verificação eficiente de dados de bloco e reduzir o custo de cada transação. Expansão de dados -> Hash hierárquico O TBC usa um modelo de 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. Quais aplicações o TBC, uma infraestrutura blockchain baseada em alto desempenho e inteligência local completa, pode suportar? 1 Compartilhamento de informações de CA de caminho completo na Internet com base em blockchain 2 Aplicativos de Internet do usuário que vão para um único data center Ao remover o controle de dados individuais de um único data center (portal/site de rede social), as atuais relações de produção em massa podem ser transformadas , e as finanças, a vida, a educação, os cuidados médicos e o trabalho do usuário podem ser remodelados. O TBC possui uma camada de contratos inteligentes de alto desempenho e escalável, que pode se tornar uma infraestrutura como as operadoras de telecomunicações, permitindo que os participantes reduzam os custos de empacotamento de transações por meio da competição técnica e forneçam 95% das necessidades funcionais da sociedade. O espaço de requisitos funcionais restante é deixado para um sistema EVM globalmente ineficiente (semelhante). A TBC possui práticas originais de tecnologia de computação de alto desempenho, que precisam se tornar uma infraestrutura e ser distribuídas de forma compatível em escala global. Nos campos de aplicação que afetam a subsistência das pessoas, a conformidade original da TBC deixará para trás outros projetos ecológicos de selva primitiva e dará pleno valor ao seu valor. A TBC pode aproveitar ao máximo as capacidades organizacionais eficientes do direito em uma sociedade civilizada e, ao mesmo tempo, usar a capacidade de auto-organização da tecnologia blockchain para valorizar informações, a fim de realimentar ainda mais e promover o progresso da civilização contratual nacional, e alcançar eficiência auto-organização descentralizada sob o incentivo da competição de mercado.Originar-se da auto-organização e eventualmente formar um mundo eletrônico altamente organizado é a missão da TBC. Conclusão: O slogan da TBC é The blockchain for second life.É a cadeia pública subjacente criada para os humanos entrarem no mundo virtual. Ao mesmo tempo, ambos são os iniciadores de máquinas virtuais BVM mais importantes no ecossistema BTC. Assim como o Polygon no ecossistema BTC, a rede principal acaba de ser lançada. Com a explosão do ecossistema BTC, o TBC tem a oportunidade de se tornar o líder do BTC L2. Vamos esperar para ver.