Casos de uso de Bitcoin con Amazon Managed Blockchain (AMB) Access Bitcoin - AMBAccede a Bitcoin

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Casos de uso de Bitcoin con Amazon Managed Blockchain (AMB) Access Bitcoin

En este tema se proporciona una lista de los casos de uso de AMB Access Bitcoin

Cree una cartera de Bitcoin (BTC) para enviar y recibir BTC

El BTC, la criptomoneda nativa de la red de Bitcoin, es un componente esencial del modelo de seguridad de la red. También actúa como mercancía y medio de intercambio, muy utilizado por instituciones, empresas y particulares. En consecuencia, muchas aplicaciones de monedero dependen de los nodos de Bitcoin para interactuar con la cadena de bloques de Bitcoin. Estas aplicaciones calculan el saldo de las salidas no utilizadas (UTXO) de un conjunto determinado de direcciones, firman y envían transacciones a la red de Bitcoin y recuperan datos sobre el historial de transacciones.

La siguiente es una muestra de algunos de los JSON-RPC de Bitcoin que Amazon Managed Blockchain (AMB) Access Bitcoin admite para las transacciones de monederos de BTC:

  • estimatesmartfee

  • createmultisig

  • createrawtransaction

  • sendrawtransaction

Para obtener más información, consulte JSON-RPC compatibles.

Analice la actividad en la cadena de bloques de Bitcoin

Puede analizar el volumen de actividad de las transacciones en la cadena de bloques de Bitcoin mediante el método getchaintxstats JSON-RPC. Este JSON-RPC te permite acceder a métricas como las tasas medias de transacciones por segundo, el recuento total de transacciones, el recuento de bloques, etc. Si lo desea, también puede definir una ventana de números de bloque o un hash de bloques como delimitador para calcular estas estadísticas para un conjunto específico de bloques de la red.

Para obtener más información, consulte JSON-RPC compatibles.

Verificar los mensajes firmados con un key pair de Bitcoin

Las carteras de Bitcoin tienen una clave privada y una clave pública que forman un key pair. Estas claves se utilizan para firmar transacciones y sirven como identidad del usuario en la cadena de bloques. La clave pública se utiliza para crear direcciones, que son identificadores alfanuméricos estandarizados (de 27 a 34 caracteres). Estas direcciones se utilizan para recibir salidas de BTC y gestionar transacciones o mensajes.

Con una cartera de Bitcoin, los usuarios también pueden firmar y verificar los mensajes criptográficamente. Este proceso suele utilizarse para demostrar la propiedad de una dirección de monedero específica y del BTC asociado a ella. Al utilizar el JSON-RPC de verifymessage Bitcoin, puedes comprobar la autenticidad y validez de un mensaje firmado por otro monedero. En concreto, se puede usar un nodo de Bitcoin para verificar si un mensaje se ha firmado con la clave privada correspondiente a la dirección derivada de la clave pública proporcionada en el propio mensaje firmado.

Para obtener más información, consulte JSON-RPC compatibles.

Inspecciona el repositorio de notas de Bitcoin

Muchas aplicaciones necesitan acceder al mempool para realizar un seguimiento de las transacciones pendientes, obtener una lista de todas las transacciones pendientes o averiguar el origen de una transacción. Para ello, existen JSON-RPC de Bitcoin tipo getmempoolancestorsgetmempoolentry, y getrawmempool que admiten esta actividad. Estos JSON-RPC de Bitcoin ayudan a las aplicaciones a obtener la información que necesitan del mempool.

Amazon Managed Blockchain (AMB) Access Bitcoin también es compatible con el JSON-RPC de testmempoolaccept Bitcoin, que le permite verificar si una transacción cumple con las reglas del protocolo y si un nodo la aceptaría antes de enviarla. Las carteras, bolsas y cualquier otra entidad que envíe transacciones directamente a la cadena de bloques de Bitcoin utilizan estos JSON-RPC de Bitcoin.

Para obtener más información, consulte JSON-RPC compatibles.