Desenvolvimento de novas tecnologias do Bitcoin e perspetivas futuras
1. Principais explorações e conflitos 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 deveria ter. Esses problemas incluem a escalabilidade das transações, instruções de transação complexas, e um maior espaço para transações, entre outros. Com o desenvolvimento da tecnologia, muitas dessas questões terão respostas mais claras.
1.1 A linguagem de script do Bitcoin e algumas instruções de remoção
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de notação polonesa reversa, que não possui instruções de loop e controle condicional. Este design evita alguns ataques e congestionamentos na rede, mas também limita a capacidade da rede Bitcoin de executar programas complexos.
Na história do Bitcoin, ocorreram várias ocorrências de eliminação de instruções, que envolvem principalmente operações de strings, controle de fluxo e operações aritméticas. Essas eliminações visam tornar o protocolo subjacente mais básico e estável, refletindo a ideia de design em camadas.
1.2 História dos forks do Bitcoin, razões e significado
A história do desenvolvimento do Bitcoin é marcada por disputas sobre o tamanho do bloco, que frequentemente resultam em hard forks. Desde o limite inicial de 1MB até as controvérsias sobre a expansão, surgiram várias moedas bifurcadas como BCH, BSV, entre outras. Esses forks são uma forma de exploração do desenvolvimento, tentando atender a mais necessidades através de suas próprias mudanças.
1.3 Bitcoin desenvolvimento em algumas explorações típicas
No processo de desenvolvimento do Bitcoin, surgiram alguns casos típicos de exploração:
Colored Coins (moeda colorida): Representar ativos e valores mais amplos através da adição de marcas especiais em partes específicas do Bitcoin.
MasterCoin (OMNI): estabeleceu uma camada de nó completa que pode oferecer funcionalidades mais complexas.
CounterParty: utiliza OP_RETURN para armazenar dados na rede BTC, permitindo a emissão, troca e outras funcionalidades de ativos.
1.4 A imperfeição do Bitcoin e o protocolo em camadas
As imperfeições do sistema Bitcoin manifestam-se principalmente no sistema de contas UTXO, na linguagem de script não Turing completa, na segurança e na escalabilidade, entre outros aspectos. Do ponto de vista dos protocolos em camadas, essas características são na verdade propriedades que uma rede deve ter.
2. Importantes novas tecnologias no desenvolvimento do Bitcoin
2.1 OP_RETURN
OP_RETURN é um código de operação de script que é usado para terminar o script e retornar o valor do topo da pilha. Sua funcionalidade foi modificada várias vezes, e agora é principalmente usada como um método para armazenar dados no livro-razão.
2.2 Segwit testemunha isolada
O SegreGated Witness resolveu o problema da maleabilidade das transações, reduziu a quantidade de dados transmitidos e, indiretamente, aumentou a capacidade dos blocos.
2.3 Taproot, Schnorr, MAST, Scripts Taproot
Taproot é a segunda versão do witness segregado, combinando assinaturas Schnorr, MAST (árvores de sintaxe abstrata de Merkle) e Taproot Scripts, expandindo ainda mais as funcionalidades do Bitcoin.
2.4 Ordinais, Inscrições, protocolos BRC-20, etc.
O protocolo Ordinals atribui um número único a cada Satoshi, enquanto as Inscrições gravam informações nos Satoshis. O BRC-20 é um padrão de token fungível baseado no protocolo Ordinals.
Outros protocolos relacionados incluem Atomicals, ARC-20, Runes, BTC stamps, SRC-20 e SRC-721.
3. Métodos de utilização de novas tecnologias e desenvolvimento futuro necessário
3.1 Método de uso de novas tecnologias
O desenvolvimento da tecnologia Bitcoin é essencialmente a expansão do bloco e a expansão da capacidade. Atualmente, a maioria das aplicações explora principalmente as aplicações após a expansão do bloco, enquanto as aplicações de expansão da capacidade ainda são relativamente escassas.
3.2 Necessidades de desenvolvimento futuro
As necessidades de desenvolvimento futuro concentram-se principalmente nas seguintes áreas:
Emissão e gestão de ativos: continuar a aprimorar várias aplicações financeiras.
Aplicações Web3.0: Construir aplicações em grande escala para uma verdadeira era de valor.
Construção em camadas: a curto prazo, através de novas tecnologias na mainnet e uma construção de segunda camada simples, a médio prazo, aprimorar a construção de segunda camada para atender aplicações financeiras e de confiança, e a longo prazo, realizar uma construção abrangente na era Web3.0.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
6 gostos
Recompensa
6
4
Republicar
Partilhar
Comentar
0/400
SchrodingersFOMO
· 5h atrás
O A P no início não pensou muito nisso, foi um pouco casual.
Ver originalResponder0
ThreeHornBlasts
· 5h atrás
Tornar a base mais estável? É completamente um retrocesso.
Ver originalResponder0
GasGuzzler
· 5h atrás
Mais uma pilha de dados oficiais, adormeci.
Ver originalResponder0
airdrop_huntress
· 5h atrás
gm Bitcoin velho demais ainda está sendo consertado
Evolução das novas tecnologias do Bitcoin: desenvolvimento de OP_RETURN a Ordinals e perspectivas futuras
Desenvolvimento de novas tecnologias do Bitcoin e perspetivas futuras
1. Principais explorações e conflitos 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 deveria ter. Esses problemas incluem a escalabilidade das transações, instruções de transação complexas, e um maior espaço para transações, entre outros. Com o desenvolvimento da tecnologia, muitas dessas questões terão respostas mais claras.
1.1 A linguagem de script do Bitcoin e algumas instruções de remoção
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de notação polonesa reversa, que não possui instruções de loop e controle condicional. Este design evita alguns ataques e congestionamentos na rede, mas também limita a capacidade da rede Bitcoin de executar programas complexos.
Na história do Bitcoin, ocorreram várias ocorrências de eliminação de instruções, que envolvem principalmente operações de strings, controle de fluxo e operações aritméticas. Essas eliminações visam tornar o protocolo subjacente mais básico e estável, refletindo a ideia de design em camadas.
1.2 História dos forks do Bitcoin, razões e significado
A história do desenvolvimento do Bitcoin é marcada por disputas sobre o tamanho do bloco, que frequentemente resultam em hard forks. Desde o limite inicial de 1MB até as controvérsias sobre a expansão, surgiram várias moedas bifurcadas como BCH, BSV, entre outras. Esses forks são uma forma de exploração do desenvolvimento, tentando atender a mais necessidades através de suas próprias mudanças.
1.3 Bitcoin desenvolvimento em algumas explorações típicas
No processo de desenvolvimento do Bitcoin, surgiram alguns casos típicos de exploração:
1.4 A imperfeição do Bitcoin e o protocolo em camadas
As imperfeições do sistema Bitcoin manifestam-se principalmente no sistema de contas UTXO, na linguagem de script não Turing completa, na segurança e na escalabilidade, entre outros aspectos. Do ponto de vista dos protocolos em camadas, essas características são na verdade propriedades que uma rede deve ter.
2. Importantes novas tecnologias no desenvolvimento do Bitcoin
2.1 OP_RETURN
OP_RETURN é um código de operação de script que é usado para terminar o script e retornar o valor do topo da pilha. Sua funcionalidade foi modificada várias vezes, e agora é principalmente usada como um método para armazenar dados no livro-razão.
2.2 Segwit testemunha isolada
O SegreGated Witness resolveu o problema da maleabilidade das transações, reduziu a quantidade de dados transmitidos e, indiretamente, aumentou a capacidade dos blocos.
2.3 Taproot, Schnorr, MAST, Scripts Taproot
Taproot é a segunda versão do witness segregado, combinando assinaturas Schnorr, MAST (árvores de sintaxe abstrata de Merkle) e Taproot Scripts, expandindo ainda mais as funcionalidades do Bitcoin.
2.4 Ordinais, Inscrições, protocolos BRC-20, etc.
O protocolo Ordinals atribui um número único a cada Satoshi, enquanto as Inscrições gravam informações nos Satoshis. O BRC-20 é um padrão de token fungível baseado no protocolo Ordinals.
Outros protocolos relacionados incluem Atomicals, ARC-20, Runes, BTC stamps, SRC-20 e SRC-721.
3. Métodos de utilização de novas tecnologias e desenvolvimento futuro necessário
3.1 Método de uso de novas tecnologias
O desenvolvimento da tecnologia Bitcoin é essencialmente a expansão do bloco e a expansão da capacidade. Atualmente, a maioria das aplicações explora principalmente as aplicações após a expansão do bloco, enquanto as aplicações de expansão da capacidade ainda são relativamente escassas.
3.2 Necessidades de desenvolvimento futuro
As necessidades de desenvolvimento futuro concentram-se principalmente nas seguintes áreas: