1. Exploração e Conflitos Principais da Tecnologia Original do Bitcoin
A tecnologia original do Bitcoin sempre enfrentou o problema de conflito entre a aplicação em grande escala e as capacidades que o Bitcoin deve ter. A aplicação em grande escala e o tamanho das transações significam que existem instruções de transação mais complexas e um espaço de transação maior? Significa que é necessário implementar todas as funcionalidades em um único sistema de Bitcoin? Com o desenvolvimento da tecnologia, muitas questões terão respostas mais claras.
1.1 A linguagem de script e a remoção de instruções do Bitcoin
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de notação polonesa reversa, sem instruções de loop e controle condicional. Portanto, a linguagem de script do Bitcoin não é Turing completa, o que resulta em certas limitações. No entanto, essas limitações também evitam que a rede Bitcoin seja alvo de ataques DOS.
Na história do Bitcoin, houve várias ocorrências de remoção de instruções, que envolvem principalmente operações de strings, controle de fluxo e operações aritméticas. A razão para remover instruções não é apenas uma consideração de segurança, mas também é razoável do ponto de vista do design em camadas, pois isso permite que o protocolo de base seja mais fundamental e estável.
1.2 História, razões e significado dos forks de Bitcoin
A história do desenvolvimento do Bitcoin, além do problema das instruções de remoção, é a disputa sobre o tamanho do bloco, que frequentemente causa bifurcações duras no Bitcoin. Desde BCH até BSV, diferentes bifurcações tentaram tamanhos de bloco diferentes, tentando resolver o problema da congestão de transações e o aumento do tempo de confirmação.
O fork do Bitcoin é uma exploração de desenvolvimento, tentando atender a mais demandas por meio de suas próprias mudanças. Isso envolve vários fatores, como as necessidades dos usuários, das mineradoras, dos investidores e dos desenvolvedores.
1.3 Desenvolvimento do Bitcoin: algumas explorações típicas
No processo de desenvolvimento do Bitcoin, surgiram alguns projetos exploratórios importantes:
Colored Coins (moeda colorida): Representam ativos e valores mais amplos ao adicionar marcações especiais a partes específicas do Bitcoin.
MasterCoin (OMNI): estabeleceu uma camada de nó completa, mantendo um banco de dados de modelo de estado através da varredura do bloco Bitcoin.
CounterParty: uma plataforma que utiliza OP_RETURN para armazenar dados na rede BTC, permitindo a emissão e negociação de ativos, bem como a compatibilidade com contratos inteligentes Ethereum.
1.4 A imperfeição do Bitcoin e o protocolo em camadas
O sistema Bitcoin apresenta imperfeições principalmente em vários aspectos:
Sistema de contas UTXO: desfavorável para a implementação de contratos inteligentes e controle preciso de contas.
Linguagem de script não Turing completa: limita a execução de programas complexos.
Problema da centralização da mineração e problema de escalabilidade.
Do ponto de vista dos protocolos em camadas, essas características são, na verdade, propriedades que uma camada de rede deve ter.
2. Importantes novas tecnologias no desenvolvimento do Bitcoin
2.1 OP_RETURN e Witness Segregado
A funcionalidade do código de operação OP_RETURN foi modificada várias vezes, sendo agora utilizada principalmente como um método para armazenar dados no livro razão. A Testemunha Segregada (Segregated Witness, SegWit) resolveu o problema da extensibilidade das transações através da modificação da estrutura de dados das transações, aumentando a capacidade dos blocos e preparando o terreno para soluções de segunda camada, como a Lightning Network.
2.2 Schnorr, MAST, Taproot Scripts
Assinatura Schnorr: substitui o ECDSA, oferecendo uma solução de assinatura mais eficiente e segura, que suporta agregação de chaves.
MAST (Merklized Abstract Syntax Tree): otimização do armazenamento e validação de scripts.
Scripts Taproot: Expande a capacidade dos scripts nativos do Bitcoin, eliminando o limite de tamanho de 10000 bytes para scripts.
2.3 Ordinais, Inscrições, protocolos BRC-20 e outros
Protocolo Ordinals: atribui um número de série único a cada satoshi, permitindo a funcionalidade NFT.
Inscriptions(铭文):Gravar informações em Satoshi, criando NFTs nativos de Bitcoin.
BRC-20: padrão de token substituível baseado em Ordinals.
Atomicals e ARC-20: outro protocolo de token nativo de Bitcoin.
Runes: como uma alternativa baseada em UTXO, simplifica o rastreamento e a transferência de tokens.
BTC Stamps e SRC-20/721: solução NFT permanente baseada em UTXO com múltiplas assinaturas.
3. Métodos de utilização de novas tecnologias e desenvolvimentos futuros necessários
3.1 Métodos de utilização de novas tecnologias
O desenvolvimento da tecnologia Bitcoin consiste essencialmente na expansão da capacidade dos blocos e na ampliação das suas funcionalidades. Atualmente, a maioria das aplicações explora principalmente as possibilidades após a expansão dos blocos, como NFTs e tokens simples. As aplicações de ampliação de capacidade são relativamente raras, mas no futuro haverá mais casos que surgirão.
3.2 Necessidades de desenvolvimento futuro
Curto prazo: Satisfazer as necessidades de aplicações financeiras através de novas tecnologias da mainnet e soluções simples de segunda camada.
Intermediário: Melhorar a construção da segunda camada, atendendo a aplicações financeiras e de confiança mais amplas.
A longo prazo: construir um ecossistema Web3.0 completo.
O desenvolvimento futuro girará em torno da emissão e gestão de ativos, bem como de aplicações mais amplas do Web3.0. O ecossistema Bitcoin precisa, ao mesmo tempo que mantém a estabilidade da camada subjacente, aprimorar continuamente suas funcionalidades e escalabilidade.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 Curtidas
Recompensa
8
4
Compartilhar
Comentário
0/400
CryptoTarotReader
· 9h atrás
É mais uma ideia especulativa, não é?
Ver originalResponder0
GasBankrupter
· 9h atrás
As assinaturas Schnorr são promissoras~
Ver originalResponder0
CryptoMom
· 10h atrás
Mais uma vez a expansão, uma vez por ano, não é surpresa!
Ver originalResponder0
SatoshiNotNakamoto
· 10h atrás
forquilha também não funciona, é melhor trabalhar duro.
Análise completa do desenvolvimento da nova tecnologia Bitcoin: das controvérsias das forquilhas ao Taproot e Ordinals
Bitcoin nova tecnologia desenvolvimento resumo
1. Exploração e Conflitos Principais da Tecnologia Original do Bitcoin
A tecnologia original do Bitcoin sempre enfrentou o problema de conflito entre a aplicação em grande escala e as capacidades que o Bitcoin deve ter. A aplicação em grande escala e o tamanho das transações significam que existem instruções de transação mais complexas e um espaço de transação maior? Significa que é necessário implementar todas as funcionalidades em um único sistema de Bitcoin? Com o desenvolvimento da tecnologia, muitas questões terão respostas mais claras.
1.1 A linguagem de script e a remoção de instruções do Bitcoin
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de notação polonesa reversa, sem instruções de loop e controle condicional. Portanto, a linguagem de script do Bitcoin não é Turing completa, o que resulta em certas limitações. No entanto, essas limitações também evitam que a rede Bitcoin seja alvo de ataques DOS.
Na história do Bitcoin, houve várias ocorrências de remoção de instruções, que envolvem principalmente operações de strings, controle de fluxo e operações aritméticas. A razão para remover instruções não é apenas uma consideração de segurança, mas também é razoável do ponto de vista do design em camadas, pois isso permite que o protocolo de base seja mais fundamental e estável.
1.2 História, razões e significado dos forks de Bitcoin
A história do desenvolvimento do Bitcoin, além do problema das instruções de remoção, é a disputa sobre o tamanho do bloco, que frequentemente causa bifurcações duras no Bitcoin. Desde BCH até BSV, diferentes bifurcações tentaram tamanhos de bloco diferentes, tentando resolver o problema da congestão de transações e o aumento do tempo de confirmação.
O fork do Bitcoin é uma exploração de desenvolvimento, tentando atender a mais demandas por meio de suas próprias mudanças. Isso envolve vários fatores, como as necessidades dos usuários, das mineradoras, dos investidores e dos desenvolvedores.
1.3 Desenvolvimento do Bitcoin: algumas explorações típicas
No processo de desenvolvimento do Bitcoin, surgiram alguns projetos exploratórios importantes:
1.4 A imperfeição do Bitcoin e o protocolo em camadas
O sistema Bitcoin apresenta imperfeições principalmente em vários aspectos:
Do ponto de vista dos protocolos em camadas, essas características são, na verdade, propriedades que uma camada de rede deve ter.
2. Importantes novas tecnologias no desenvolvimento do Bitcoin
2.1 OP_RETURN e Witness Segregado
A funcionalidade do código de operação OP_RETURN foi modificada várias vezes, sendo agora utilizada principalmente como um método para armazenar dados no livro razão. A Testemunha Segregada (Segregated Witness, SegWit) resolveu o problema da extensibilidade das transações através da modificação da estrutura de dados das transações, aumentando a capacidade dos blocos e preparando o terreno para soluções de segunda camada, como a Lightning Network.
2.2 Schnorr, MAST, Taproot Scripts
2.3 Ordinais, Inscrições, protocolos BRC-20 e outros
3. Métodos de utilização de novas tecnologias e desenvolvimentos futuros necessários
3.1 Métodos de utilização de novas tecnologias
O desenvolvimento da tecnologia Bitcoin consiste essencialmente na expansão da capacidade dos blocos e na ampliação das suas funcionalidades. Atualmente, a maioria das aplicações explora principalmente as possibilidades após a expansão dos blocos, como NFTs e tokens simples. As aplicações de ampliação de capacidade são relativamente raras, mas no futuro haverá mais casos que surgirão.
3.2 Necessidades de desenvolvimento futuro
O desenvolvimento futuro girará em torno da emissão e gestão de ativos, bem como de aplicações mais amplas do Web3.0. O ecossistema Bitcoin precisa, ao mesmo tempo que mantém a estabilidade da camada subjacente, aprimorar continuamente suas funcionalidades e escalabilidade.