A escalabilidade do Bitcoin é dividida principalmente em duas categorias de uma perspectiva geral, rede principal e rede não principal. Como o nome sugere, a mainnet é uma atualização da mainnet original do Bitcoin ou uma extensão da tecnologia baseada na mainnet.A não-mainnet exige que o Bitcoin seja transferido primeiro em uma ou duas direções, e outra mainnet é usada para expandir o Bitcoin. Quer se trate da rede principal ou da rede não principal, a extensão dos contratos para Bitcoin é uma das tecnologias mais centrais.
De acordo com a atual ecologia do Bitcoin, o Bitcoin tem três direções técnicas principais de contratos, a saber tecnologia de script, contratos inteligentes e contratos financeiros legíveis.
Tecnologia de script
As duas principais maneiras atuais de expandir a rede principal do Bitcoin são Lightning Network e Ordinals, mas ambas contam com a atualização da solução Segregated Witness SegWit. Segregated Witness é essencialmente uma tecnologia de patch para os defeitos anteriores do Bitcoin, para isolar a assinatura digital. da transação e armazená-lo separadamente.
Do ponto de vista do desenvolvimento histórico do Bitcoin, o desenvolvimento da Lightning Network foi o fator dominante que contribuiu para a atualização do Segregated Witness. Como a Lightning Network depende de transações com bloqueio de tempo, ela precisa contar com a tecnologia de script do Bitcoin para concluí-la. A essência do Ordinals é a mesma. Após a atualização do Taproot, o Bitcoin pode usar scripts para realizar transações mais complexas. Ordinals usa esse script para alcançar.
A vantagem da tecnologia de script é que ela acontece na rede principal do Bitcoin, portanto não há necessidade de se preocupar com sua segurança. Mas a programabilidade da tecnologia de script é extremamente limitada e completamente incompreensível para os usuários comuns. Além disso, Ordinals e Lightning Network são NFT e pagamento, respectivamente. Não existe um padrão uniforme para as tecnologias dos dois, e cada um precisa ser desenvolvido de forma independente**. Mesmo os dados de bytes gerados pelos ordinais são essencialmente dados inválidos para a rede principal do Bitcoin, especialmente a pura especulação causará congestionamento na rede Bitcoin, o que acabará por danificar sua descentralização.
Contrato Inteligente
Como a tecnologia de script do Bitcoin é limitada, por que não usar apenas os contratos inteligentes do Ethereum? Isso remonta ao modelo UTXO do Bitcoin, que não pode suportar diretamente contratos inteligentes completos de Turing. Portanto, o principal método atual é transferir o Bitcoin para a cadeia lateral para usar contratos inteligentes suportados por outra rede para expandir o Bitcoin.
No entanto, a transferência bidirecional tem o problema do gerenciamento centralizado do BTC. Mesmo que a transferência unidirecional do Bitcoin seja adotada, o contrato inteligente em si também apresenta riscos de segurança. É por isso que o Bitcoin não adotou ativamente o contrato inteligente tecnologia há muito tempo. A bifurcação e reversão do Ethereum provocada pelo evento TheDAO na história são exemplos típicos de contratos inteligentes em termos de falhas de segurança.
Após o desenvolvimento do Ethereum DeFi, será descoberto que acidentes de segurança de contratos inteligentes são constantemente encenados no blockchain. Um incidente semelhante seria desastroso e inaceitável se acontecesse ao sistema financeiro de um país. Como um campo emergente na indústria de criptografia, o Ethereum pode continuar a sobreviver principalmente porque todos têm dado mais tolerância.
Portanto, mesmo que os contratos inteligentes sejam adotados tanto na rede principal quanto na rede não principal do Bitcoin, os problemas de segurança escaláveis do Bitcoin não podem ser evitados. O Bitcoin, como ouro digital e projeto de referência na indústria de criptografia, não pode tolerar tais falhas. Ethereum oferece suporte a contratos inteligentes completos de Turing e atinge a mais alta escalabilidade técnica. Mas, além das questões de segurança, há também questões de facilidade de uso, que só podem ser confiadas a programadores profissionais, dificultando o uso direto por pessoas comuns.
Contratos financeiros legíveis
Hacash criou a tecnologia de contratos financeiros legíveis. De um modo geral, alcança o máximo em flexibilidade financeira por ser seguro e amigável para as pessoas comuns. A característica é que ele abandona requisitos financeiros não monetários, não possui programabilidade completa de Turing e requer transferência unilateral de Bitcoin para Hacash antes de poder ser usado.
Os contratos financeiros legíveis têm um conjunto unificado de padrões de contrato financeiro. Depois que a criação de um contrato financeiro for verificada como correta, ele será carregado na rede principal do Hacash e poderá ser usado repetidamente pelos usuários. Diferentes contratos financeiros deste padrão podem ser combinado de qualquer forma. A segurança de cada contrato e a uniformidade do padrão, sua combinação não apresentará problemas de segurança como a combinação do contrato inteligente DeFi Lego. Ao mesmo tempo, este padrão pode ser entendido sem experiência em codificação, permitindo que usuários comuns gerem contratos financeiros legíveis apenas verificando e preenchendo os valores básicos, como costumam fazer com contratos financeiros tradicionais.
Os contratos financeiros legíveis também possuem uma característica importante que permite que a validade do contrato ocorra fora da cadeia. Contratos financeiros legíveis podem assinar vários contratos relacionados a ativos, e esses contratos podem ter algumas entradas mutuamente exclusivas como garantias de arbitragem, de modo que certas garantias de pagamento financeiro possam ser alcançadas sem realmente enviar todas essas transações na rede principal. ** Economize espaço de estado do bloco **.
Resumir
Para a rede principal onde o Bitcoin está localizado, os bytes necessários para contratos financeiros legíveis e tecnologia de script são muito pequenos, mas os bytes da tecnologia de script podem conter muitos dados de protocolo externo sem sentido, como o protocolo Ordinal. Quanto aos contratos inteligentes, muitas vezes é necessário implementar um conjunto de códigos de contrato, o que requer um espaço relativamente grande. Ao mesmo tempo, a tecnologia de script e os contratos financeiros legíveis exigem menos transações em contratos inteligentes, e as taxas de GAS exigidas também são relativamente baixas.
Sob a condição de considerar apenas o impacto do próprio contrato no Bitcoin, a tecnologia de script, os contratos inteligentes e os contratos financeiros legíveis são implementados respectivamente nas quatro dimensões das transações Bitcoin: segurança, custo, escalabilidade e facilidade de uso. A tecnologia de script e os contratos financeiros legíveis são muito melhores do que os contratos inteligentes em termos de segurança e custo de transação, mas a escalabilidade trazida pela completude de Turing dos contratos inteligentes é a melhor, enquanto os contratos financeiros legíveis abrem mão da escalabilidade de outras categorias. escalabilidade contratual de moeda e finanças. Em termos de facilidade de uso, os contratos financeiros legíveis permitem que pessoas sem experiência em programação os combinem e usem à vontade, enquanto os contratos inteligentes e as tecnologias de script exigem experiência profissional em programação.
**A direção perfeita do contrato Bitcoin deve ser alcançar segurança absoluta, custo baixo o suficiente, escalabilidade completa e um contrato que os usuários comuns possam entender e usar à vontade, sem dominar o código. **
O que pode ser visto é que a tecnologia de script e os contratos financeiros legíveis continuam a fazer avanços na escalabilidade. Os ordinais da tecnologia de script emitiram inscrições recursivas, melhorando a escalabilidade de protocolos específicos; os contratos financeiros legíveis desenvolveram camadas baseadas em Hacash. 3 Infraestrutura de múltiplas cadeias para melhorar a escalabilidade não financeira. Os contratos inteligentes desenvolveram a linguagem Move para aumentar a segurança. Se as transferências unidirecionais de Bitcoin ganharem a atenção geral, os contratos financeiros legíveis poderão ter a oportunidade de se tornar a principal solução para a expansão da tecnologia de contratos Bitcoin.
Ver original
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.
Inventário das três principais direções de tecnologia de contrato do Bitcoin
Autor: Entusiasta Hacash
A escalabilidade do Bitcoin é dividida principalmente em duas categorias de uma perspectiva geral, rede principal e rede não principal. Como o nome sugere, a mainnet é uma atualização da mainnet original do Bitcoin ou uma extensão da tecnologia baseada na mainnet.A não-mainnet exige que o Bitcoin seja transferido primeiro em uma ou duas direções, e outra mainnet é usada para expandir o Bitcoin. Quer se trate da rede principal ou da rede não principal, a extensão dos contratos para Bitcoin é uma das tecnologias mais centrais.
De acordo com a atual ecologia do Bitcoin, o Bitcoin tem três direções técnicas principais de contratos, a saber tecnologia de script, contratos inteligentes e contratos financeiros legíveis.
Tecnologia de script
As duas principais maneiras atuais de expandir a rede principal do Bitcoin são Lightning Network e Ordinals, mas ambas contam com a atualização da solução Segregated Witness SegWit. Segregated Witness é essencialmente uma tecnologia de patch para os defeitos anteriores do Bitcoin, para isolar a assinatura digital. da transação e armazená-lo separadamente.
Do ponto de vista do desenvolvimento histórico do Bitcoin, o desenvolvimento da Lightning Network foi o fator dominante que contribuiu para a atualização do Segregated Witness. Como a Lightning Network depende de transações com bloqueio de tempo, ela precisa contar com a tecnologia de script do Bitcoin para concluí-la. A essência do Ordinals é a mesma. Após a atualização do Taproot, o Bitcoin pode usar scripts para realizar transações mais complexas. Ordinals usa esse script para alcançar.
A vantagem da tecnologia de script é que ela acontece na rede principal do Bitcoin, portanto não há necessidade de se preocupar com sua segurança. Mas a programabilidade da tecnologia de script é extremamente limitada e completamente incompreensível para os usuários comuns. Além disso, Ordinals e Lightning Network são NFT e pagamento, respectivamente. Não existe um padrão uniforme para as tecnologias dos dois, e cada um precisa ser desenvolvido de forma independente**. Mesmo os dados de bytes gerados pelos ordinais são essencialmente dados inválidos para a rede principal do Bitcoin, especialmente a pura especulação causará congestionamento na rede Bitcoin, o que acabará por danificar sua descentralização.
Contrato Inteligente
Como a tecnologia de script do Bitcoin é limitada, por que não usar apenas os contratos inteligentes do Ethereum? Isso remonta ao modelo UTXO do Bitcoin, que não pode suportar diretamente contratos inteligentes completos de Turing. Portanto, o principal método atual é transferir o Bitcoin para a cadeia lateral para usar contratos inteligentes suportados por outra rede para expandir o Bitcoin.
No entanto, a transferência bidirecional tem o problema do gerenciamento centralizado do BTC. Mesmo que a transferência unidirecional do Bitcoin seja adotada, o contrato inteligente em si também apresenta riscos de segurança. É por isso que o Bitcoin não adotou ativamente o contrato inteligente tecnologia há muito tempo. A bifurcação e reversão do Ethereum provocada pelo evento TheDAO na história são exemplos típicos de contratos inteligentes em termos de falhas de segurança.
Após o desenvolvimento do Ethereum DeFi, será descoberto que acidentes de segurança de contratos inteligentes são constantemente encenados no blockchain. Um incidente semelhante seria desastroso e inaceitável se acontecesse ao sistema financeiro de um país. Como um campo emergente na indústria de criptografia, o Ethereum pode continuar a sobreviver principalmente porque todos têm dado mais tolerância.
Portanto, mesmo que os contratos inteligentes sejam adotados tanto na rede principal quanto na rede não principal do Bitcoin, os problemas de segurança escaláveis do Bitcoin não podem ser evitados. O Bitcoin, como ouro digital e projeto de referência na indústria de criptografia, não pode tolerar tais falhas. Ethereum oferece suporte a contratos inteligentes completos de Turing e atinge a mais alta escalabilidade técnica. Mas, além das questões de segurança, há também questões de facilidade de uso, que só podem ser confiadas a programadores profissionais, dificultando o uso direto por pessoas comuns.
Contratos financeiros legíveis
Hacash criou a tecnologia de contratos financeiros legíveis. De um modo geral, alcança o máximo em flexibilidade financeira por ser seguro e amigável para as pessoas comuns. A característica é que ele abandona requisitos financeiros não monetários, não possui programabilidade completa de Turing e requer transferência unilateral de Bitcoin para Hacash antes de poder ser usado.
Os contratos financeiros legíveis têm um conjunto unificado de padrões de contrato financeiro. Depois que a criação de um contrato financeiro for verificada como correta, ele será carregado na rede principal do Hacash e poderá ser usado repetidamente pelos usuários. Diferentes contratos financeiros deste padrão podem ser combinado de qualquer forma. A segurança de cada contrato e a uniformidade do padrão, sua combinação não apresentará problemas de segurança como a combinação do contrato inteligente DeFi Lego. Ao mesmo tempo, este padrão pode ser entendido sem experiência em codificação, permitindo que usuários comuns gerem contratos financeiros legíveis apenas verificando e preenchendo os valores básicos, como costumam fazer com contratos financeiros tradicionais.
Os contratos financeiros legíveis também possuem uma característica importante que permite que a validade do contrato ocorra fora da cadeia. Contratos financeiros legíveis podem assinar vários contratos relacionados a ativos, e esses contratos podem ter algumas entradas mutuamente exclusivas como garantias de arbitragem, de modo que certas garantias de pagamento financeiro possam ser alcançadas sem realmente enviar todas essas transações na rede principal. ** Economize espaço de estado do bloco **.
Resumir
Para a rede principal onde o Bitcoin está localizado, os bytes necessários para contratos financeiros legíveis e tecnologia de script são muito pequenos, mas os bytes da tecnologia de script podem conter muitos dados de protocolo externo sem sentido, como o protocolo Ordinal. Quanto aos contratos inteligentes, muitas vezes é necessário implementar um conjunto de códigos de contrato, o que requer um espaço relativamente grande. Ao mesmo tempo, a tecnologia de script e os contratos financeiros legíveis exigem menos transações em contratos inteligentes, e as taxas de GAS exigidas também são relativamente baixas.
Sob a condição de considerar apenas o impacto do próprio contrato no Bitcoin, a tecnologia de script, os contratos inteligentes e os contratos financeiros legíveis são implementados respectivamente nas quatro dimensões das transações Bitcoin: segurança, custo, escalabilidade e facilidade de uso. A tecnologia de script e os contratos financeiros legíveis são muito melhores do que os contratos inteligentes em termos de segurança e custo de transação, mas a escalabilidade trazida pela completude de Turing dos contratos inteligentes é a melhor, enquanto os contratos financeiros legíveis abrem mão da escalabilidade de outras categorias. escalabilidade contratual de moeda e finanças. Em termos de facilidade de uso, os contratos financeiros legíveis permitem que pessoas sem experiência em programação os combinem e usem à vontade, enquanto os contratos inteligentes e as tecnologias de script exigem experiência profissional em programação.
**A direção perfeita do contrato Bitcoin deve ser alcançar segurança absoluta, custo baixo o suficiente, escalabilidade completa e um contrato que os usuários comuns possam entender e usar à vontade, sem dominar o código. **
O que pode ser visto é que a tecnologia de script e os contratos financeiros legíveis continuam a fazer avanços na escalabilidade. Os ordinais da tecnologia de script emitiram inscrições recursivas, melhorando a escalabilidade de protocolos específicos; os contratos financeiros legíveis desenvolveram camadas baseadas em Hacash. 3 Infraestrutura de múltiplas cadeias para melhorar a escalabilidade não financeira. Os contratos inteligentes desenvolveram a linguagem Move para aumentar a segurança. Se as transferências unidirecionais de Bitcoin ganharem a atenção geral, os contratos financeiros legíveis poderão ter a oportunidade de se tornar a principal solução para a expansão da tecnologia de contratos Bitcoin.