Casos de uso de Bitcoin com Amazon Managed Blockchain (AMB) Acesse Bitcoin - AMBAcesse Bitcoin

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Casos de uso de Bitcoin com Amazon Managed Blockchain (AMB) Acesse Bitcoin

Este tópico fornece uma lista de casos de uso do AMB Access Bitcoin

Crie uma carteira Bitcoin (BTC) para enviar e receber BTC

O BTC, a criptomoeda nativa da rede Bitcoin, serve como um componente essencial do modelo de segurança da rede. Também atua como mercadoria e meio de troca, amplamente utilizado por instituições, empresas e indivíduos. Consequentemente, muitos aplicativos de carteira dependem dos nós do Bitcoin para interagir com o blockchain do Bitcoin. Esses aplicativos calculam o saldo de saídas não gastas (UTXOs) para um determinado conjunto de endereços, assinam e enviam transações para a rede Bitcoin e recuperam dados sobre transações históricas.

A seguir está uma amostra de alguns dos JSON-RPCs de Bitcoin que o Amazon Managed Blockchain (AMB) Access Bitcoin suporta para transações de carteira BTC:

  • estimatesmartfee

  • createmultisig

  • createrawtransaction

  • sendrawtransaction

Para ter mais informações, consulte JSON-RPCs compatíveis.

Analise a atividade na blockchain Bitcoin

Você pode analisar o volume da atividade de transação no blockchain Bitcoin usando o método getchaintxstats JSON-RPC. Esse JSON-RPC permite acessar métricas como taxas médias de transação por segundo, contagem total de transações, contagem de blocos e muito mais. Você também pode definir uma janela de números de blocos ou um hash de bloco como delimitador para calcular essas estatísticas para um conjunto específico de blocos na rede, se desejar.

Para ter mais informações, consulte JSON-RPCs compatíveis.

Verifique as mensagens assinadas usando um par de chaves Bitcoin

As carteiras Bitcoin têm uma chave privada e uma chave pública que formam um par de chaves. Essas chaves são usadas para assinar transações e servir como identidade do usuário no blockchain. A chave pública é usada para criar endereços, que são identificadores alfanuméricos padronizados (27 a 34 caracteres). Esses endereços são usados para receber saídas BTC e lidar com transações ou mensagens.

Com uma carteira Bitcoin, os usuários também podem assinar e verificar mensagens criptograficamente. Esse processo geralmente é usado para provar a propriedade de um endereço de carteira específico e do BTC associado a ele. Ao usar o verifymessage Bitcoin JSON-RPC, você pode verificar a autenticidade e a validade de uma mensagem assinada por outra carteira. Especificamente, um nó Bitcoin pode ser usado para verificar se uma mensagem foi assinada usando a chave privada correspondente ao endereço derivado da chave pública fornecida na própria mensagem assinada.

Para ter mais informações, consulte JSON-RPCs compatíveis.

Inspecione o mempool Bitcoin

Muitos aplicativos precisam acessar o mempool para acompanhar as transações pendentes, obter uma lista de todas as transações pendentes ou descobrir de onde veio uma transação. Para fazer isso, existem RPCs JSON de Bitcoin comogetmempoolancestors,getmempoolentry, e getrawmempool que suportam essa atividade. Esses Bitcoin JSON-RPCs ajudam os aplicativos a obter as informações de que precisam do mempool.

O Amazon Managed Blockchain (AMB) Access Bitcoin também oferece suporte ao testmempoolaccept Bitcoin JSON-RPCs, o que permite verificar se uma transação atende às regras do protocolo e se seria aceita por um nó antes do envio. Carteiras, bolsas e quaisquer outras entidades que enviam transações diretamente para o blockchain Bitcoin utilizam esses Bitcoin JSON-RPCs.

Para ter mais informações, consulte JSON-RPCs compatíveis.