RGB acende a revolução dos contratos inteligentes Bitcoin, construindo um novo ecossistema Web3

RGB abre um novo capítulo na Web3: de pagamentos a contratos inteligentes, faça o Bitcoin ser grande novamente

A tecnologia Web3, após anos de desenvolvimento vigoroso, deu origem a várias inovações. O Bitcoin, ao manter a descentralização e a segurança, continua a melhorar a capacidade de proteção da privacidade, implementando características avançadas como assinaturas Schnorr e Taproot, estabelecendo a base para inovações tecnológicas subsequentes. A evolução dos contratos inteligentes em blockchain, representada pelo Ethereum, gerou a era de ouro das aplicações em blockchain, trazendo duas ondas de mercados em alta. No entanto, desde 2022, a inovação na indústria Web3 de repente perdeu a direção, e a tecnologia blockchain tem lutado para se libertar das amarras do triângulo impossível, resultando na incapacidade de aplicações em grande escala de se concretizarem.

Será que já atingimos os limites da tecnologia? Haverá ainda áreas desconhecidas mais profundas à espera de exploração? Talvez, seja precisamente nesses processos de exploração que o protocolo de segunda camada do Bitcoin, RGB, esteja à espera do momento certo, amadurecendo gradualmente para desafiar as limitações tecnológicas atuais e mostrar seu brilho deslumbrante.

Bitcoin: estabelecer a posição como camada de moeda

A maior diferença entre Web3 e Web2 está no sistema econômico embutido, e qualquer sistema econômico tem a moeda como camada base, com a camada de protocolo e a camada de aplicação acima da camada monetária. A moeda do Web3 é chamada de moeda criptográfica, emitida através da blockchain.

Devido aos seguintes fatores-chave, o Bitcoin é reconhecido como a moeda criptográfica mais segura e estável, e seu valor obteve consenso global:

Primeiro, a rede Bitcoin cobre o mundo inteiro, com mais de dez mil nós completos trabalhando em conjunto para validar e registrar transações. Essa descentralização dificulta que atacantes alterem o histórico de transações. Em segundo lugar, o Bitcoin utiliza uma poderosa capacidade de cálculo de hash como mecanismo de prova de trabalho, que é a base da segurança da rede. Na validação de blocos e mineração, o grande consumo de capacidade de cálculo torna difícil para atacantes controlarem a rede. Além disso, as regras de consenso do Bitcoin não passaram por mudanças significativas na história, e essa estabilidade ajuda a manter a consistência e a segurança da rede. Em comparação com outros projetos de blockchain, as regras de consenso do Bitcoin são menos suscetíveis a mudanças radicais. A comunidade Bitcoin está extremamente preocupada com a segurança e estabilidade da rede, focando na segurança do protocolo central. As modificações no protocolo central são discutidas e testadas cuidadosamente para garantir a estabilidade da rede. Em resumo, o Bitcoin é reconhecido como o mais seguro e estável entre muitas blockchains, sendo a escolha preferida para a camada monetária do Web3, graças à sua excelente descentralização, mecanismo de consenso, estabilidade e atenção da comunidade.

Deixe o Bitcoin ser grande novamente: de pagamentos a contratos inteligentes, RGB inicia uma nova jornada no Web3

garantia de segurança e simplicidade com o script Bitcoin

O Bitcoin, como um papel fundamental na camada de moeda do mundo Web3, evolui gradualmente através de discussões e testes cuidadosos do protocolo central. É especialmente importante observar o desenvolvimento do seu sistema de scripts. A intenção da linguagem de script do Bitcoin é garantir segurança e evitar riscos potenciais, por isso, foi intencionalmente limitada em funcionalidade no design, mantendo ao mesmo tempo a simplicidade e segurança semelhantes a um conjunto de instruções de chip. O script do Bitcoin é uma linguagem de execução baseada em pilha e notação polonesa reversa. Este script é projetado para ser executado em hardware limitado.

No código de nós mainstream do Bitcoin, os desenvolvedores impuseram algumas restrições ao tipo de scripts executáveis, permitindo apenas que certos tipos de transações, chamados de "scripts padrão", sejam executados. A mais importante delas é a transação P2SH (Pay to Script Hash), que na verdade permite que qualquer script de Bitcoin seja executado, tornando possível a execução de scripts com funções complexas no Bitcoin. Por exemplo, a Lightning Network já se tornou o padrão de fato para pagamentos de Bitcoin de baixo valor e alta frequência.

Com a introdução da proposta de assinatura Schnorr e do upgrade de soft fork Taproot, o Bitcoin deu um passo importante, marcando um marco significativo. Isso permite que o Bitcoin suporte melhor o desenvolvimento de protocolos de segunda camada, aumentando ainda mais seu papel no futuro mundo Web3.

Foco nas assinaturas Schnorr e Taproot

Por trás da assinatura Schnorr e do Taproot, existe uma série de inovações tecnológicas que criaram novas oportunidades para o Bitcoin. Primeiro, o Taproot introduz canais de pagamento mais flexíveis, permitindo que vários tipos de transações sejam executados na blockchain de uma maneira que protege mais a privacidade. Ao ocultar scripts de múltiplas assinaturas complexas em um único script, o Taproot faz com que diversas transações complexas pareçam pagamentos simples e regulares, aumentando assim a privacidade e a segurança. A introdução da assinatura Schnorr torna as transações na rede Bitcoin mais compactas, reduzindo as taxas de transação e aumentando a escalabilidade, alinhando-se com a demanda por transações eficientes no mundo Web3.

Estas duas inovações não apenas melhoraram o desempenho e a privacidade do Bitcoin, mas também trouxeram mais possibilidades de inovação para o ecossistema. Tecnologias de scripts e assinaturas mais eficientes suportam operações cross-chain, expansão da Lightning Network e contratos inteligentes complexos. Isso reposicionará o Bitcoin no núcleo do Web3, pavimentando o caminho para a construção de finanças descentralizadas e um ecossistema de aplicações mais seguro e eficiente.

Impacto das assinaturas Schnorr

Na fase inicial de design do protocolo Bitcoin, Satoshi Nakamoto precisava considerar vários fatores relacionados ao algoritmo de assinatura, incluindo comprimento da assinatura, código aberto, questões de patentes, tempo de verificação de segurança e desempenho. No final, ele escolheu o algoritmo de assinatura digital de curva elíptica (ECDSA) e optou pela curva elíptica específica secp256k1, com base no desempenho e segurança desse algoritmo. No entanto, além do ECDSA, ainda existem outros algoritmos de assinatura digital que atendem aos requisitos, especialmente a Schnorr Signature. A razão pela qual Satoshi Nakamoto não adotou esse algoritmo anteriormente pode estar relacionada ao fato de que a patente da Schnorr Signature não havia expirado no ano em que o Bitcoin foi criado. O matemático e criptógrafo alemão Claus-Peter Schnorr solicitou e obteve a patente relevante em 1990, portanto, durante o período de validade da patente, a comunidade de código aberto não pôde adotar essa tecnologia. Caso contrário, Satoshi poderia ter adotado esse mecanismo de assinatura na versão inicial do protocolo Bitcoin.

Em comparação com ECDSA, a Assinatura Schnorr está mais alinhada com a essência das assinaturas do Bitcoin. Não só oferece melhor desempenho e tem um comprimento de assinatura mais curto, como também possui características lineares, tornando a agregação de chaves simples e não exigindo as técnicas especiais necessárias para a multi-assinatura. Essa característica linear é fácil de entender, com as chaves de cada parte se agregando para formar uma nova chave através de um mecanismo simples. Existem várias maneiras de implementar o mecanismo de agregação, como o MuSig proposto pela Blockstream e a versão atualizada MuSig2. No esquema MuSig2, várias assinaturas podem gerar uma chave pública agregada a partir de suas respectivas chaves privadas, e depois, juntas, geram uma assinatura válida para essa chave pública, reduzindo o número de interações de três rodadas (MuSig) para apenas duas.

Portanto, em uma transação multiassinatura 2-3, o método tradicional exigia três chaves públicas e duas assinaturas para iniciar a transação.

No cenário da Assinatura Schnorr, as transações on-chain precisam apenas de uma chave pública agregada e uma assinatura, reduzindo muito o número de bytes da transação, ou seja, diminuindo o custo de transferência.

Deixe o Bitcoin ser grande novamente: de pagamentos a contratos inteligentes, RGB inicia uma nova jornada no Web3

Inovação do script Taproot

Taproot é uma estrutura de script inovadora do Bitcoin, destinada a especificar como usar e interpretar endereços de transação do tipo Taproot. A inspiração para o Taproot veio inicialmente da pesquisa dos desenvolvedores do Bitcoin sobre a árvore de sintaxe abstrata de Merkle (MAST), portanto, o Taproot pode ser visto como uma implementação especial do MAST. Com o Taproot, UTXOs do Bitcoin com vários scripts de ramificação diferentes, ao serem gastos, podem expor apenas uma ramificação, enquanto as outras ramificações nunca aparecem na blockchain, aumentando assim significativamente a privacidade e eficiência das transações. Esta tecnologia torna o uso de scripts complexos mais conveniente e eficiente, sob uma premissa de maior segurança.

No protocolo do Bitcoin, o "script de bloqueio" ( define as condições para receber Bitcoin ) UTXO (, enquanto o "script de desbloqueio" ) define a forma de utilizar Bitcoin ( UTXO ). O primeiro pode ser visto como uma fechadura, enquanto o segundo é a chave correspondente. Na atualização do SegWit (, as regras de script do Bitcoin foram completamente atualizadas. Foram introduzidas duas novas regras de script, ou seja, P2WPKH ) paga para o hash da chave pública testemunha ( e P2WSH ) paga para o hash do script testemunha (, essas regras permitem a utilização de endereços que começam com bc1. P2WPKH é principalmente utilizado para endereços regulares, enquanto P2WSH é comumente utilizado para endereços de múltiplas assinaturas.

Na atualização do SegWit, o script também introduziu o conceito de número de versão, com as regras anteriores do SegWit marcadas como versão V0. O Taproot fez uma atualização adicional sobre a estrutura do SegWit, e o número da versão foi atualizado para V1, que também é a origem do título "SegWit V1" no BIP 341. Portanto, este novo conjunto de regras de script é chamado de P2TR) pago ao Taproot(, em correspondência com P2WPKH e P2WSH.

Além disso, combinando a Assinatura Schnorr e o Taproot, a construção de múltiplas assinaturas ) é muito diversificada. Como o pioneiro da comunidade Bitcoin, Steve Lee, apresentou em sua palestra várias abordagens, como assinaturas de limiar e a árvore Musig ( Musig Keytree ), entre outras.

Por exemplo, para a carteira quente da bolsa, pode-se usar um esquema de múltiplas assinaturas 2-3, envolvendo três chaves privadas: a chave privada da bolsa, a chave privada de um terceiro confiável e a chave privada de backup da carteira fria. Na assinatura de limiar, vários signatários constroem previamente o endereço de recebimento através do mecanismo MuSig. Na transação real, basta agregar duas assinaturas para concluir a transação.

Deixe o Bitcoin grande novamente: de pagamentos a contratos inteligentes, RGB inicia uma nova jornada Web3

LNP/BP:"Bitcoin protocolo/rede Lightning" da maturidade

No texto anterior, exploramos em profundidade a visão prospectiva que a rede Bitcoin demonstra com a introdução da assinatura Schnorr e a atualização do soft fork Taproot. Ao mesmo tempo, com os milagres da tecnologia nunca parando, a LNP/BP Standards Association tem trabalhado silenciosamente nos bastidores, como uma obra de arte meticulosamente esculpida, trazendo mais possibilidades de inovação para o ecossistema Bitcoin. O repositório de código LNP/BP abrange padrões e melhores práticas de segunda camada e acima do Bitcoin, que não requerem soft forks ou hard forks no nível da blockchain do Bitcoin, e não estão diretamente relacionados ao conteúdo coberto pela Lightning Network RFC(BOLTs). Em suma, os padrões LNP/BP cobrem tudo relacionado a transações Bitcoin, definindo os blocos de construção básicos para soluções de segunda camada e acima, e descrevendo casos de uso complexos construídos sobre esses módulos. Isso possibilita áreas como ativos financeiros, armazenamento, mensageria, computação, entre outros, além de mercados secundários que utilizam o modelo de segurança do Bitcoin e o Bitcoin como meio de pagamento/troca.

Aqui, serão apresentados apenas alguns pontos-chave que terão um impacto significativo no futuro do Web3, como transações em estágios críticos em canais de estado, assim como alguns protocolos e tecnologias fundamentais: canais bidirecionais (, PTLCs, eltoo, fábricas de canais ), contratos de log discreto (, micropagamentos de alta frequência ) e Sphinx, entre outros.

( Visão geral das transações na mesma fase do canal de estado

Transações de financiamento ): As transações de financiamento são as transações iniciais usadas para criar canais de pagamento na rede Lightning. Elas reúnem os fundos das partes em um endereço multi-assinatura, como garantia para o canal de pagamento. As transações de financiamento garantem que, antes de os participantes começarem a realizar transações off-chain no canal de pagamento, todos tenham comprometido uma certa quantidade de fundos. As transações de financiamento são o primeiro passo para a criação de um canal de pagamento, garantindo a segurança e disponibilidade do canal.

Transações Bitcoin Parcialmente Assinadas (PSBT, Transações Bitcoin Parcialmente Assinadas ): Transações Bitcoin Parcialmente Assinadas são um formato de transação Bitcoin especial que permite que múltiplos participantes construam e assinem a transação em conjunto. Na rede Lightning, o PSBT pode ser usado para criar, atualizar e fechar transações de canais de pagamento. Quando as partes de um canal de pagamento desejam realizar uma transação, elas podem construir o PSBT em conjunto e cada uma realizar uma assinatura parcial, e então mesclar as transações parcialmente assinadas, completando finalmente a transação e enviando-a para a rede Bitcoin. O PSBT torna o processo de transação colaborativa mais flexível e eficiente.

Transações Bitcoin Baseadas em Estado (BSBT, Transações Bitcoin Assinadas por Base ):

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
BearMarketSunriservip
· 07-02 04:01
Aguardando um novo futuro para o Bitcoin
Ver originalResponder0
ForkYouPayMevip
· 07-02 03:59
Bitcoin é o futuro
Ver originalResponder0
NightAirdroppervip
· 07-02 03:42
Muito forte e brilhante!
Ver originalResponder0
PaperHandsCriminalvip
· 07-02 03:34
RGB frente promissora
Ver originalResponder0
ThatsNotARugPullvip
· 07-02 03:34
Apoiar o novo ecossistema RGB
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)