Conceitos principais: 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á.

Conceitos principais: Amazon Managed Blockchain (AMB) Acesse Bitcoin

nota

Este guia pressupõe que você esteja familiarizado com os conceitos essenciais para o Bitcoin. Esses conceitos incluem descentralização, nós, transações, carteiras proof-of-work, chaves públicas e privadas, metades e outros. Antes de usar o Amazon Managed Blockchain (AMB) Access Bitcoin, recomendamos que você revise a documentação de desenvolvimento do Bitcoin e o Mastering Bitcoin.

O Amazon Managed Blockchain (AMB) Access Bitcoin fornece acesso sem servidor ao blockchain Bitcoin, sem exigir que você provisione e gerencie qualquer infraestrutura Bitcoin, incluindo nós. Você pode usar esse serviço gerenciado para acessar as redes Bitcoin rapidamente e sob demanda, reduzindo seu custo geral de propriedade.

O AMB Access Bitcoin fornece acesso à rede Bitcoin por meio de nós completos executando o cliente Bitcoin Core, com a funcionalidade de carteira desativada e suportando várias chamadas de procedimento remoto JSON (JSON-RPC). Você pode invocar RPCs Bitcoin JSON para se comunicar com os nós Bitcoin gerenciados pelo Managed Blockchain para interagir com as redes Bitcoin. Com o Bitcoin JSON-RPCs, você pode ler dados e gravar transações, incluindo consultar dados e enviar transações para as redes Bitcoin usando o serviço Amazon Managed Blockchain.

Importante

Você é responsável por criar, manter, usar e gerenciar seus endereços Bitcoin. Você também é responsável pelo conteúdo dos seus endereços Bitcoin. AWS não é responsável por nenhuma transação implantada ou chamada usando nós Bitcoin no Amazon Managed Blockchain.

Considerações e limitações para usar o Amazon Managed Blockchain (AMB) Access Bitcoin

  • Redes Bitcoin suportadas

    O AMB Access Bitcoin suporta as seguintes redes públicas:

    • Mainnet — A blockchain pública de Bitcoin garantida por proof-of-work consenso e na qual a criptomoeda Bitcoin (BTC) é emitida e transacionada. As transações na Mainnet têm valor real (ou seja, incorrem em custos reais) e são registradas na blockchain pública.

    • Testnet — A testnet é uma blockchain alternativa de Bitcoin usada para testes. As moedas Testnet são separadas e distintas do Bitcoin (BTC) real e geralmente não têm nenhum valor.

    nota

    Não há suporte para redes privadas.

  • Supported Regions (Regiões compatíveis)

    A seguir estão as regiões com suporte para esse serviço:

    Nome da região Código Região
    Leste dos EUA (Norte da Virgínia) IAD us-east-1
    Ásia-Pacífico (Tóquio) NRT ap-northeast-1
    Ásia-Pacífico (Seul) ÍCONE ap-northeast-2
    Ásia-Pacífico (Singapura) SIN ap-southeast-1
    Europa (Irlanda) DUB eu-west-1
    Europa (Londres) LHR eu-west-2
  • Service endpoints (Endpoints de serviço)

    A seguir estão os endpoints de serviço do AMB Access Bitcoin. Para se conectar ao serviço, você deve usar um endpoint que inclua uma das regiões suportadas.

    • mainnet.bitcoin.managedblockchain.Region.amazonaws.com

    • testnet.bitcoin.managedblockchain.Region.amazonaws.com

    Por exemplo: mainnet.bitcoin.managedblockchain.eu-west-2.amazonaws.com

  • Mineração não suportada

    O AMB Access Bitcoin não suporta a mineração de Bitcoin (BTC).

  • Assinatura Versão 4: assinatura de chamadas Bitcoin JSON-RPC

    Ao fazer chamadas para Bitcoin JSON-RPCs no Amazon Managed Blockchain, você pode fazer isso por meio de uma conexão HTTPS autenticada usando o processo de assinatura Signature Version 4. Isso significa que somente diretores autorizados do IAM na AWS conta podem fazer chamadas Bitcoin JSON-RPC. Para fazer isso, AWS as credenciais (uma ID da chave de acesso e uma chave de acesso secreta) devem ser fornecidas com a chamada.

    Importante
    • Não incorpore credenciais do cliente em aplicativos voltados para o usuário.

    • Você não pode usar políticas do IAM para restringir o acesso a JSON-RPCs individuais do Bitcoin.

  • Somente envios de transações brutas são aceitos

    Use o sendrawtransaction JSON-RPC para enviar transações que atualizem o estado do blockchain do Bitcoin.

  • AWS CloudTrail suporte de registro

    Você pode configurar CloudTrail para registrar seus Bitcoin JSON-RPCs. Para obter mais informações, consulte Registro em log do Amazon Managed Blockchain (AMB) Acesse eventos de Bitcoin usando AWS CloudTrail.