O desenvolvimento tecnológico do Bitcoin passou por várias fases, desde a linguagem de script básica inicial até as várias novas tecnologias e protocolos atuais, ampliando constantemente suas funcionalidades e cenários de aplicação. Este artigo irá delinear os principais marcos do desenvolvimento tecnológico do Bitcoin, discutir métodos de uso de novas tecnologias e direções de desenvolvimento futuro.
1. Desenvolvimento tecnológico inicial do Bitcoin
1.1 Linguagem de script Bitcoin
O Bitcoin inicialmente adotou uma linguagem de script simples para verificar transações. Esta linguagem não é Turing completa, carecendo de estruturas complexas como loops e controle condicional, mas também evita alguns riscos de segurança potenciais.
Os principais tipos de instruções de script incluem:
Operações constantes
Controle de fluxo
Operação de pilha
Operação de string
Operações lógicas de bit
Operações lógicas aritméticas
Operação de criptografia
No início, algumas instruções foram removidas, como a concatenação de strings, para aumentar a segurança.
1.2 A disputa do tamanho do bloco e bifurcações
Com a popularização do Bitcoin, o problema de congestionamento da rede tornou-se cada vez mais sério. A comunidade teve discussões acaloradas sobre a possibilidade de aumentar o tamanho do bloco, o que acabou resultando em várias bifurcações, gerando moedas bifurcadas como BCH e BSV.
1.3 Exploração técnica inicial
Colored Coins: Representar outros ativos através da adição de marcas especiais ao Bitcoin
MasterCoin: Construir camadas de funcionalidades mais complexas sobre o Bitcoin
CounterParty: utiliza OP_RETURN para armazenar dados, implementando a emissão de ativos e outras funcionalidades
2. Nova tecnologia importante do Bitcoin
2.1 SegWit testemunho isolado
SegWit resolveu o problema da extensibilidade das transações ao separar os dados de assinatura dos dados da transação, ao mesmo tempo que aumentou indiretamente a capacidade do bloco.
2.2 Taproot
Taproot é uma versão melhorada do SegWit, que combina tecnologias como assinaturas Schnorr e MAST, expandindo ainda mais as funcionalidades do Bitcoin.
2.3 Assinatura Schnorr
A assinatura Schnorr substituiu o algoritmo de assinatura ECDSA original, oferecendo maior eficiência e segurança, e suportando novas funcionalidades como a agregação de assinaturas.
2.4 MAST (Árvore de Sintaxe Abstrata Merklizada)
MAST organiza as condições de script em uma estrutura de árvore de Merkle, melhorando a eficiência e a privacidade de scripts complexos.
2.5 Taproot Scripts
Os Scripts Taproot expandem a capacidade dos scripts nativos do Bitcoin, estabelecendo a base para a implementação de contratos inteligentes mais complexos.
3. Protocolos e Aplicações Emergentes
3.1 Ordinais e Inscrições
Ordinais atribuem um número único a cada satoshi, as Inscrições gravam dados nos satoshis, criando um novo paradigma de NFT Bitcoin.
3.2 BRC-20
BRC-20 é um padrão de token fungível baseado no protocolo Ordinals, que torna possível a emissão de tokens na Bitcoin.
3.3 Atomicals e ARC-20
O protocolo Atomicals oferece uma nova forma de cunhar e transferir ativos Bitcoin, e o ARC-20 é o padrão de token sobre ele.
3.4 Runes
Runes propôs um esquema de rastreamento de tokens baseado em UTXO, destinado a resolver alguns problemas de protocolos como BRC-20.
3.5 Stamps e SRC-20/721
O sistema Stamps armazena metadados através de UTXO com múltiplas assinaturas, SRC-20 e SRC-721 são os padrões de token sobre ele.
4. Aplicação de novas tecnologias e desenvolvimento futuro
4.1 Estado atual das aplicações
Atualmente, as aplicações na mainnet do Bitcoin concentram-se principalmente na utilização do espaço após a expansão do bloco, como NFTs e tokens simples. As aplicações na área de escalabilidade ainda são relativamente escassas.
4.2 Direção de desenvolvimento futuro
Curto prazo: aperfeiçoar a aplicação de novas tecnologias na mainnet, desenvolver soluções de camada dois básicas
Médio prazo: construir redes de segunda camada mais complexas, suportar mais aplicações financeiras e de confiança
Longo prazo: construir um ecossistema Web3 completo
O desenvolvimento futuro do ecossistema Bitcoin irá centrar-se na emissão e gestão de ativos, bem como em aplicações Web3 mais amplas, enquanto mantém a estabilidade subjacente e expande continuamente os limites de suas funcionalidades através de um design em camadas.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
9 Curtidas
Recompensa
9
6
Compartilhar
Comentário
0/400
MevShadowranger
· 7h atrás
Parece que o Bitcoin também vai entrar nos NFTs.
Ver originalResponder0
RamenDeFiSurvivor
· 07-20 03:52
Ei, o BTC vai às alturas!
Ver originalResponder0
LightningLady
· 07-20 03:49
Há um novo jeito de jogar!
Ver originalResponder0
BlockchainFries
· 07-20 03:44
Outra dia de web3 fazer as pessoas de parvas.
Ver originalResponder0
NFTArchaeologis
· 07-20 03:41
Mais uma vez, testemunhamos a iteração e atualização da civilização na cadeia.
Bitcoin atinge um novo marco tecnológico: da linguagem de script ao ecossistema NFT
Bitcoin tecnologia desenvolvimento novo marco
O desenvolvimento tecnológico do Bitcoin passou por várias fases, desde a linguagem de script básica inicial até as várias novas tecnologias e protocolos atuais, ampliando constantemente suas funcionalidades e cenários de aplicação. Este artigo irá delinear os principais marcos do desenvolvimento tecnológico do Bitcoin, discutir métodos de uso de novas tecnologias e direções de desenvolvimento futuro.
1. Desenvolvimento tecnológico inicial do Bitcoin
1.1 Linguagem de script Bitcoin
O Bitcoin inicialmente adotou uma linguagem de script simples para verificar transações. Esta linguagem não é Turing completa, carecendo de estruturas complexas como loops e controle condicional, mas também evita alguns riscos de segurança potenciais.
Os principais tipos de instruções de script incluem:
No início, algumas instruções foram removidas, como a concatenação de strings, para aumentar a segurança.
1.2 A disputa do tamanho do bloco e bifurcações
Com a popularização do Bitcoin, o problema de congestionamento da rede tornou-se cada vez mais sério. A comunidade teve discussões acaloradas sobre a possibilidade de aumentar o tamanho do bloco, o que acabou resultando em várias bifurcações, gerando moedas bifurcadas como BCH e BSV.
1.3 Exploração técnica inicial
2. Nova tecnologia importante do Bitcoin
2.1 SegWit testemunho isolado
SegWit resolveu o problema da extensibilidade das transações ao separar os dados de assinatura dos dados da transação, ao mesmo tempo que aumentou indiretamente a capacidade do bloco.
2.2 Taproot
Taproot é uma versão melhorada do SegWit, que combina tecnologias como assinaturas Schnorr e MAST, expandindo ainda mais as funcionalidades do Bitcoin.
2.3 Assinatura Schnorr
A assinatura Schnorr substituiu o algoritmo de assinatura ECDSA original, oferecendo maior eficiência e segurança, e suportando novas funcionalidades como a agregação de assinaturas.
2.4 MAST (Árvore de Sintaxe Abstrata Merklizada)
MAST organiza as condições de script em uma estrutura de árvore de Merkle, melhorando a eficiência e a privacidade de scripts complexos.
2.5 Taproot Scripts
Os Scripts Taproot expandem a capacidade dos scripts nativos do Bitcoin, estabelecendo a base para a implementação de contratos inteligentes mais complexos.
3. Protocolos e Aplicações Emergentes
3.1 Ordinais e Inscrições
Ordinais atribuem um número único a cada satoshi, as Inscrições gravam dados nos satoshis, criando um novo paradigma de NFT Bitcoin.
3.2 BRC-20
BRC-20 é um padrão de token fungível baseado no protocolo Ordinals, que torna possível a emissão de tokens na Bitcoin.
3.3 Atomicals e ARC-20
O protocolo Atomicals oferece uma nova forma de cunhar e transferir ativos Bitcoin, e o ARC-20 é o padrão de token sobre ele.
3.4 Runes
Runes propôs um esquema de rastreamento de tokens baseado em UTXO, destinado a resolver alguns problemas de protocolos como BRC-20.
3.5 Stamps e SRC-20/721
O sistema Stamps armazena metadados através de UTXO com múltiplas assinaturas, SRC-20 e SRC-721 são os padrões de token sobre ele.
4. Aplicação de novas tecnologias e desenvolvimento futuro
4.1 Estado atual das aplicações
Atualmente, as aplicações na mainnet do Bitcoin concentram-se principalmente na utilização do espaço após a expansão do bloco, como NFTs e tokens simples. As aplicações na área de escalabilidade ainda são relativamente escassas.
4.2 Direção de desenvolvimento futuro
O desenvolvimento futuro do ecossistema Bitcoin irá centrar-se na emissão e gestão de ativos, bem como em aplicações Web3 mais amplas, enquanto mantém a estabilidade subjacente e expande continuamente os limites de suas funcionalidades através de um design em camadas.