Bitcoin ecossistema quebra: Rede de iluminação e verificação de cliente abrem um novo capítulo na aplicação em larga escala da Blockchain

robot
Geração do resumo em andamento

Blockchain: A chave para a aplicação em larga escala da ecologia do Bitcoin

No mercado de criptomoedas, a discussão sobre o ecossistema Bitcoin está gradualmente a aumentar. Construir contratos inteligentes sobre o script do Bitcoin utilizando soluções de verificação de cliente, ao mesmo tempo que é compatível com a rede Lightning com escalabilidade infinita para transações de canal, pode tornar-se uma solução de aplicação em larga escala para blockchain que garante simultaneamente a "segurança, descentralização e escalabilidade".

Este artigo irá abordar alguns conceitos básicos do ecossistema Bitcoin, incluindo o "triângulo impossível da blockchain" que impede a aplicação em larga escala, a "rede Lightning" que supera esse desafio, bem como as soluções atuais para o script do Bitcoin e o princípio do modelo UTXO.

Barreiras à aplicação em larga escala do Blockchain

Durante muito tempo, as redes de blockchain não conseguiram realizar simultaneamente segurança, descentralização e escalabilidade, este "triângulo impossível" tem impedido a aplicação em larga escala do blockchain.

Nos últimos dez anos, o Ethereum tem se concentrado no desenvolvimento da descentralização e na inovação contínua na camada de infraestrutura da blockchain subjacente, a fim de expandir a escalabilidade da blockchain. Para alcançar esse objetivo, o Ethereum iterou várias tecnologias como algoritmos de ar, sharding e Rollup.

No entanto, a partir das tentativas do Ethereum e do seu Layer2, enquanto as soluções estiverem limitadas ao Blockchain, haverá um limite de desempenho. Mesmo as blockchains com o desempenho mais forte atualmente visíveis ainda têm dificuldade em ultrapassar o limite de TPS( de transações por segundo ), e há uma enorme lacuna em relação às exigências de aplicações comerciais em grande escala de milhões de TPS e aos objetivos de implementação industrial global de centenas de milhões de TPS.

Para as principais blockchains, quer seja Ethereum ou Bitcoin, enfrentam um gargalo - "como resolver a escalabilidade?"

Bitcoin ecossistema guia de leitura obrigatória (1): Desbloqueando o poder de um mercado de trilhões

Mecanismo de funcionamento da Lightning Network

A Lightning Network utiliza uma abordagem de cálculo fora da cadeia, ou seja, "Payment Channel (", resolvendo completamente o problema de escalabilidade do "triângulo impossível" -- desde que sejam estabelecidos canais suficientes, é possível processar um número arbitrário de transações simultâneas.

) Princípios da Rede Lightning

A Lightning Network imita a forma de liquidação dos bancos: o usuário A e o usuário B abrem um canal Lightning entre si através da Lightning Network. Quando o canal é aberto, A e B utilizam o canal para liquidar diretamente na Lightning Network, sem precisar liquidar na blockchain do Bitcoin. Apenas quando o canal é fechado, A e B precisam atravessar a Lightning Network e liquidar na blockchain do Bitcoin.

Processo de operação de canal relâmpago

  1. Pagamento de reserva: Para abrir um canal na Lightning Network, é necessário pagar uma reserva em Bitcoin.
  2. Registo de transações off-chain: através da rede Lightning, cada transação é registada individualmente, e cada registo deve assinar um acordo de penalização.
  3. Registros de liquidação em cadeia: após fechar o canal relâmpago, os dados de transações históricas são encapsulados e liquidadas de uma só vez, sendo finalmente enviados para a Blockchain do Bitcoin.

Como a Lightning Network evita fraudes on-chain

Se, durante o processo de negociação em canal, uma das partes cometer um ato fraudulento -- fechando o canal antecipadamente e liquidando o Bitcoin. Então, quando o canal é fechado, uma transação fraudulenta será imediatamente gerada na cadeia do Bitcoin. Com base na abertura da cadeia do Bitcoin, a outra parte poderá observar isso prontamente e aplicar a penalização com o acordo de penalidade previamente assinado. O conteúdo da penalização é a apreensão de todas as reservas.

Gargalos na aplicação em larga escala da rede Lightning

Teoricamente, a Lightning Network alcançou escalabilidade infinita, superando o triângulo impossibilidade da blockchain. Mas o principal obstáculo à aplicação em larga escala da Lightning Network é: a Lightning Network utiliza o mesmo script que o Bitcoin, e na cadeia do Bitcoin não existem contratos inteligentes, apenas scripts simples, incapazes de suportar aplicações complexas.

A cadeia de Bitcoin é não-turing completa, o que significa que não é possível resolver teoricamente qualquer problema computacional. Usando uma linguagem de script Turing completa, pode-se logicamente ser compatível com outras linguagens de programação e, teoricamente, ser capaz de realizar qualquer lógica que outras linguagens possam realizar, além de replicar ao máximo a lógica comercial da realidade.

Assim, o maior problema que a rede Lightning precisa superar é "como implementar contratos inteligentes no Bitcoin".

![Bitcoin生态必读指南(1):解锁万亿市场的力量]###https://img-cdn.gateio.im/webp-social/moments-44b0688f1a8f1cba27e0d9750a66c3bd.webp(

Propostas existentes para melhorar a "função" da Blockchain do Bitcoin

) 1. Side Chain ###

A sidechain refere-se a uma cadeia que possui funcionalidades de contratos inteligentes, que a liga de forma bidirecional à cadeia principal do Bitcoin, permitindo a migração sem costura de ativos Bitcoin entre a cadeia principal e a sidechain, e a implementação de contratos inteligentes. No entanto, atualmente não há tecnologia de ligação bidirecional suficientemente descentralizada. A replicação da cadeia principal e a migração de ativos para a sidechain exigem prestadores de serviços centralizados de terceiros, e atualmente só existem soluções de centralização geral. As soluções de sidechain nunca tiveram o apoio da comunidade de desenvolvedores centrais do Bitcoin devido a problemas de centralização emitidos por terceiros.

( 2. moeda colorida)Colored Coins###

Moeda colorida é um mecanismo que utiliza a "substituibilidade" do Bitcoin, separando tokens específicos de outros tokens ao "colorir" certas moedas, criando assim aplicações adequadas para essas moedas. O método específico é utilizar a instrução OP_RETURN no script do Bitcoin, adicionando 80 bytes de caracteres aleatórios, projetando a string de acordo com um formato específico, marcando "moeda colorida" através da designação do significado da string, e implementando contratos inteligentes mais complexos. No entanto, o espaço de 80 bytes é muito pequeno para realizar funções complexas.

O plano "moeda colorida" também lançou novas tecnologias, como a tecnologia de gravação "Ordinals" e o BRC-20. No entanto, essas moedas coloridas geram problemas sérios adicionais - ocupam espaço de "Segregated Witness", resultando em uma diminuição no número de transações executáveis em Bitcoin, o que leva a uma queda no desempenho do Bitcoin. O plano de moeda colorida também enfrentou forte resistência dos desenvolvedores principais do Bitcoin, uma vez que as moedas coloridas poluem o Bitcoin nativo, e a forma designada artificialmente ainda requer um terceiro centralizado para a análise do servidor.

( 3. Validação do Cliente)Client-Validation###

Em 2016, o desenvolvedor principal do Bitcoin, Peter Todd, propôs o paradigma de validação de cliente, garantindo a privacidade do contrato, simulando o modo tradicional de assinatura de contrato, onde apenas as duas partes conhecem o conteúdo do contrato, sem a necessidade de qualquer participação de terceiros, alcançando assim a descentralização total. Ao mesmo tempo, na execução da transação, foi adotado um método em que a parte iniciadora da transação fornece os dados completos do histórico de transações necessários, e a outra parte verifica por conta própria, para evitar a ocorrência de fraudes.

A validação do cliente não apenas evita os problemas de centralização, mas também é uma característica da validação off-chain que não sofre limitações de desempenho, fazendo com que atualmente seja considerada por muitos como a "melhor" solução para resolver a insuficiência da completude de Turing do Bitcoin Blockchain.

(# A validação do cliente é infalível?

Para resolver o problema de que a validação do cliente em si não contém um mecanismo de prevenção de gasto duplo, foi introduzido o conceito de "selagem única". A abordagem específica é vincular cada estado de cada contrato que precisa ser validado na validação do cliente a uma saída de transação não utilizada de Bitcoin específica )UTXO###. Uma vez que se deseja alterar o estado do contrato de validação, é necessário gastar a UTXO vinculada, fazendo com que a transação que a gasta receba a confirmação da blockchain. Além disso, a transação de Bitcoin que a gasta deve fornecer uma prova do conteúdo da transição de estado.

Explicação adicional do modelo UTXO

Diferente do modelo de conta do Ethereum, a saída de transação não gasta ( UTXO ) é a soma da criptomoeda enviada de um endereço para outro, mas que ainda não foi resgatada pelo destinatário, para que os fundos possam ser enviados a outras pessoas em transações subsequentes.

O modelo UTXO pode efetivamente prevenir o problema do gasto duplo. Por exemplo, se uma carteira de um usuário participou apenas de uma transação, recebendo 1 BTC, o validador da transação sabe que o saldo UTXO desse usuário é de 1 BTC. Se esse usuário enviar 1 BTC para outra pessoa, seu UTXO imediatamente se torna 0 BTC. Se esse usuário então tentar gastar suas moedas em uma segunda transação, os validadores descobrirão que seu saldo UTXO é insuficiente para ser usado como entrada para a segunda transação, e um validador honesto não irá propagar ou confirmar sua transação de gasto duplo.

Guia indispensável do ecossistema Bitcoin (1): Desbloqueando o poder de um mercado de trilhões

Próximo crescimento exponencial: explosão completa do ecossistema Bitcoin

Na evolução do Bitcoin, o design da validação do cliente habilidosamente evitou os problemas de centralização das soluções de sidechain e moedas coloridas, introduzindo um mecanismo de selagem única que aumentou ainda mais a segurança. Neste momento, o ecossistema do Bitcoin está a assistir ao surgimento de uma série de novos protocolos, entre os quais o protocolo RGB não só mantém os conceitos mencionados, mas também propõe a compatibilidade com a Lightning Network, estabelecendo assim a base para uma escalabilidade ilimitada.

Apesar de a compatibilidade do protocolo RGB com a Lightning Network ainda não ser perfeita, a indústria está cheia de confiança no futuro, acreditando que a infraestrutura que ajuda a otimizar o protocolo superará as limitações do "triângulo impossível da blockchain" que perduram há muito tempo.

Temos razões para esperar que a próxima fase de crescimento exponencial da Blockchain venha da adoção em massa da Blockchain impulsionada pela explosão do ecossistema Bitcoin. Acreditamos que o Bitcoin superará o seu antigo papel de armazenamento de valor único, destacando suas propriedades monetárias, ao mesmo tempo que continuará a integrar mais aplicações no ecossistema Bitcoin através de soluções diversificadas, promovendo a escalabilidade e a sustentabilidade do ecossistema, e trazendo possibilidades infinitas para o mundo da Blockchain.

BTC0.95%
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.
  • Recompensa
  • 3
  • Repostar
  • Compartilhar
Comentário
0/400
LightningPacketLossvip
· 3h atrás
Bitcoin ainda é muito lento. Vamos acabar com os mineiros primeiro.
Ver originalResponder0
OldLeekNewSicklevip
· 3h atrás
Não é o btc que lidera até à lua? Idiotas, reunam-se.
Ver originalResponder0
BottomMisservip
· 3h atrás
Passaram-se dez anos e ainda não consegui encontrar o fundo.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)