Bitcoin Novas Tecnologias: Resumo do Desenvolvimento
1. Principais explorações e conflitos da tecnologia original do Bitcoin
A tecnologia original do Bitcoin sempre teve um problema de conflito entre a aplicação em larga escala e as capacidades que o Bitcoin deveria ter. Com o desenvolvimento da tecnologia, muitas questões irão receber respostas mais claras. Este artigo irá explorar a relação entre essas questões e a tecnologia, assim como o processo de mudança entre a cadeia principal do Bitcoin e as "cadeias de teste" relacionadas.
1.1 A linguagem de script do Bitcoin e a remoção de instruções
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de polonesa reversa, sem 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.
A história do Bitcoin teve várias remoções de instruções, incluindo operações de string, operações lógicas de bits e operações aritméticas. Essas remoções ajudam a tornar o protocolo subjacente mais básico e estável, mas também resultaram no fato de que apenas o Bitcoin é adequado para ser uma camada de rede.
1.2 História, causas e significado das bifurcações do Bitcoin
Na história do desenvolvimento do Bitcoin, a disputa sobre o tamanho do bloco frequentemente causa forks duros. Desde o limite inicial de 1MB até várias propostas de escalabilidade posteriores, a comunidade do Bitcoin tem estado em desacordo entre escalabilidade e descentralização.
O fork do Bitcoin é uma exploração de desenvolvimento que tenta satisfazer mais necessidades através de suas próprias mudanças. Essas necessidades incluem as necessidades dos usuários, necessidades dos mineradores, necessidades dos investidores e necessidades dos desenvolvedores.
1.3 Bitcoin em desenvolvimento típico de exploração
No processo de desenvolvimento do Bitcoin, surgiram várias tentativas de expandir suas funcionalidades:
Colored Coins (moeda colorida): através da adição de marcações especiais a partes específicas do Bitcoin para representar ativos e valores mais amplos.
MasterCoin (OMNI): estabeleceu uma camada de nós completa, mantendo um banco de dados de modelo de estado através da digitalização da blockchain do Bitcoin.
CounterParty: uma plataforma que utiliza OP_RETURN para armazenar dados na rede BTC, permitindo a emissão, negociação e compatibilidade com contratos inteligentes Ethereum.
1.4 A imperfeição do Bitcoin e o protocolo em camadas
As limitações do sistema Bitcoin manifestam-se principalmente no modelo UTXO, na linguagem de script não Turing completa, no risco de centralização da mineração e em questões de escalabilidade. Essas "imperfeições" levaram ao surgimento de protocolos em camadas, tornando o Bitcoin mais adequado como rede de camada base.
2. Novas tecnologias importantes no desenvolvimento do Bitcoin
2.1 OP_RETURN e SegWit
A mudança na funcionalidade do código de operação OP_RETURN tornou-o um mecanismo importante para armazenar dados arbitrários na cadeia. A tecnologia SegWit resolveu o problema da extensibilidade das transações, aumentou a capacidade dos blocos e pavimentou o caminho para soluções de segunda camada, como a Lightning Network.
2.2 Schnorr, MAST, Scripts Taproot
Assinatura Schnorr: oferece agregação de múltiplas assinaturas, aumentando a privacidade, entre outras vantagens.
MAST (Merklized Abstract Syntax Tree): otimizou a execução de contratos inteligentes complexos no Bitcoin.
Taproot Scripts: expandiu as capacidades da linguagem de script nativa do Bitcoin, possibilitando a criação de contratos inteligentes mais complexos.
2.3 Ordinais, Inscrições, protocolos BRC-20, etc.
Ordinais: atribui um número único a cada satoshi, permitindo a criação de NFTs em Bitcoin.
Inscriptions: gravar informações na blockchain, criando NFTs nativas de Bitcoin.
BRC-20: padrão de token substituível sobre Bitcoin.
Atomicals e ARC-20: outra implementação de protocolo semelhante aos Ordinals.
Runes: uma alternativa baseada em UTXO, destinada a resolver alguns problemas dos protocolos existentes.
BTC stamps e SRC-20/721: outro padrão de NFT e token do Bitcoin.
3. Métodos de utilização de novas tecnologias e desenvolvimento futuro necessário
3.1 Método de utilização de novas tecnologias
O desenvolvimento tecnológico do Bitcoin consiste essencialmente na expansão do bloco e na expansão da capacidade. A SegWit conseguiu a expansão de blocos na prática, enquanto as tecnologias como Taproot, Schnorr e MAST ampliaram as funcionalidades do Bitcoin.
Atualmente, a maioria das aplicações explora principalmente as possibilidades após a expansão do bloco, como a emissão de NFT e de tokens. No futuro, haverá mais aplicações que utilizam a capacidade expandida, especialmente na área da tecnologia de conexão entre a camada um e a camada dois do Bitcoin.
3.2 a necessidade de desenvolvimento futuro
Curto prazo: atender às necessidades básicas de aplicações financeiras através de novas tecnologias na mainnet do Bitcoin e soluções de segunda camada simples.
Período Intermediário: Aperfeiçoar a construção da segunda camada, atendendo a várias aplicações financeiras e aplicações de confiança.
A longo prazo: construção em grande escala baseada na Bitcoin, para realizar aplicações verdadeiras da era Web3.0.
No futuro, a aplicação em larga escala da era Web3.0 exigirá arquiteturas de sistema mais complexas, podendo envolver soluções em várias camadas e interoperabilidade entre cadeias. À medida que a tecnologia amadurece, esperamos ver mais aplicações descentralizadas inovadoras a emergir no ecossistema Bitcoin.
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.
13 Curtidas
Recompensa
13
6
Repostar
Compartilhar
Comentário
0/400
WalletWhisperer
· 4h atrás
Não mexa à toa nas coisas dos nossos antepassados.
Ver originalResponder0
StealthMoon
· 08-13 17:18
O btc deve ser tão simples assim.
Ver originalResponder0
CountdownToBroke
· 08-13 04:26
Ah, a tecnologia deve ser estável ou deve inovar?
Ver originalResponder0
MetaverseVagrant
· 08-13 04:26
O código na cadeia ainda pode ser excluído?
Ver originalResponder0
CodeAuditQueen
· 08-13 04:20
O risco de ataque de injeção ainda existe. Seja cauteloso.
Ver originalResponder0
SocialFiQueen
· 08-13 04:16
Este comando de exclusão é bastante eficaz, simples e direto.
Bitcoin tecnologia evolução: da melhoria central à inovação em camadas
Bitcoin Novas Tecnologias: Resumo do Desenvolvimento
1. Principais explorações e conflitos da tecnologia original do Bitcoin
A tecnologia original do Bitcoin sempre teve um problema de conflito entre a aplicação em larga escala e as capacidades que o Bitcoin deveria ter. Com o desenvolvimento da tecnologia, muitas questões irão receber respostas mais claras. Este artigo irá explorar a relação entre essas questões e a tecnologia, assim como o processo de mudança entre a cadeia principal do Bitcoin e as "cadeias de teste" relacionadas.
1.1 A linguagem de script do Bitcoin e a remoção de instruções
A linguagem de programação do Bitcoin é uma linguagem de script em paradigma de polonesa reversa, sem 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.
A história do Bitcoin teve várias remoções de instruções, incluindo operações de string, operações lógicas de bits e operações aritméticas. Essas remoções ajudam a tornar o protocolo subjacente mais básico e estável, mas também resultaram no fato de que apenas o Bitcoin é adequado para ser uma camada de rede.
1.2 História, causas e significado das bifurcações do Bitcoin
Na história do desenvolvimento do Bitcoin, a disputa sobre o tamanho do bloco frequentemente causa forks duros. Desde o limite inicial de 1MB até várias propostas de escalabilidade posteriores, a comunidade do Bitcoin tem estado em desacordo entre escalabilidade e descentralização.
O fork do Bitcoin é uma exploração de desenvolvimento que tenta satisfazer mais necessidades através de suas próprias mudanças. Essas necessidades incluem as necessidades dos usuários, necessidades dos mineradores, necessidades dos investidores e necessidades dos desenvolvedores.
1.3 Bitcoin em desenvolvimento típico de exploração
No processo de desenvolvimento do Bitcoin, surgiram várias tentativas de expandir suas funcionalidades:
1.4 A imperfeição do Bitcoin e o protocolo em camadas
As limitações do sistema Bitcoin manifestam-se principalmente no modelo UTXO, na linguagem de script não Turing completa, no risco de centralização da mineração e em questões de escalabilidade. Essas "imperfeições" levaram ao surgimento de protocolos em camadas, tornando o Bitcoin mais adequado como rede de camada base.
2. Novas tecnologias importantes no desenvolvimento do Bitcoin
2.1 OP_RETURN e SegWit
A mudança na funcionalidade do código de operação OP_RETURN tornou-o um mecanismo importante para armazenar dados arbitrários na cadeia. A tecnologia SegWit resolveu o problema da extensibilidade das transações, aumentou a capacidade dos blocos e pavimentou o caminho para soluções de segunda camada, como a Lightning Network.
2.2 Schnorr, MAST, Scripts Taproot
2.3 Ordinais, Inscrições, protocolos BRC-20, etc.
3. Métodos de utilização de novas tecnologias e desenvolvimento futuro necessário
3.1 Método de utilização de novas tecnologias
O desenvolvimento tecnológico do Bitcoin consiste essencialmente na expansão do bloco e na expansão da capacidade. A SegWit conseguiu a expansão de blocos na prática, enquanto as tecnologias como Taproot, Schnorr e MAST ampliaram as funcionalidades do Bitcoin.
Atualmente, a maioria das aplicações explora principalmente as possibilidades após a expansão do bloco, como a emissão de NFT e de tokens. No futuro, haverá mais aplicações que utilizam a capacidade expandida, especialmente na área da tecnologia de conexão entre a camada um e a camada dois do Bitcoin.
3.2 a necessidade de desenvolvimento futuro
Curto prazo: atender às necessidades básicas de aplicações financeiras através de novas tecnologias na mainnet do Bitcoin e soluções de segunda camada simples. Período Intermediário: Aperfeiçoar a construção da segunda camada, atendendo a várias aplicações financeiras e aplicações de confiança. A longo prazo: construção em grande escala baseada na Bitcoin, para realizar aplicações verdadeiras da era Web3.0.
No futuro, a aplicação em larga escala da era Web3.0 exigirá arquiteturas de sistema mais complexas, podendo envolver soluções em várias camadas e interoperabilidade entre cadeias. À medida que a tecnologia amadurece, esperamos ver mais aplicações descentralizadas inovadoras a emergir no ecossistema Bitcoin.