Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Cas d'utilisation du Bitcoin avec Amazon Managed Blockchain (AMB) Access Bitcoin
Cette rubrique fournit une liste des cas d'utilisation d'AMB Access Bitcoin
Rubriques
Créez un portefeuille Bitcoin (BTC) pour envoyer et recevoir des BTC
Le BTC, la cryptomonnaie native du réseau Bitcoin, est un élément essentiel du modèle de sécurité du réseau. Il agit également comme une marchandise et un moyen d'échange, largement utilisés par les institutions, les entreprises et les particuliers. Par conséquent, de nombreuses applications de portefeuille s'appuient sur des nœuds Bitcoin pour interagir avec la blockchain Bitcoin. Ces applications calculent le solde des sorties non dépensées (UTXO) pour un ensemble d'adresses donné, signent et envoient des transactions au réseau Bitcoin et récupèrent des données sur les transactions historiques.
Voici un exemple de certains des JSON-RPC Bitcoin pris en charge par Amazon Managed Blockchain (AMB) Access Bitcoin pour les transactions de portefeuille BTC :
estimatesmartfee
createmultisig
createrawtransaction
sendrawtransaction
Pour plus d’informations, consultez JSON-RPC pris en charge.
Analyser l'activité sur la blockchain Bitcoin
Vous pouvez analyser le volume des transactions sur la blockchain Bitcoin en utilisant la méthode getchaintxstats
JSON-RPC. Ce JSON-RPC vous permet d'accéder à des métriques telles que le taux de transaction moyen par seconde, le nombre total de transactions, le nombre de blocs, etc. Vous pouvez également définir une fenêtre contenant des numéros de blocs ou un hachage de blocs comme délimiteur afin de calculer ces statistiques pour un ensemble spécifique de blocs du réseau, si vous le souhaitez.
Pour plus d’informations, consultez JSON-RPC pris en charge.
Vérifiez les messages signés à l'aide d'une paire de clés Bitcoin
Les portefeuilles Bitcoin ont une clé privée et une clé publique qui constituent une paire de clés. Ces clés sont utilisées pour signer des transactions et servent d'identité à l'utilisateur sur la blockchain. La clé publique est utilisée pour créer des adresses, qui sont des identifiants alphanumériques normalisés (27 à 34 caractères). Ces adresses sont utilisées pour recevoir les sorties BTC et gérer les transactions ou les messages.
Avec un portefeuille Bitcoin, les utilisateurs peuvent également signer et vérifier des messages de manière cryptographique. Ce processus est souvent utilisé pour prouver la propriété d'une adresse de portefeuille spécifique et du BTC qui y est associé. En utilisant le verifymessage
Bitcoin JSON-RPC, vous pouvez vérifier l'authenticité et la validité d'un message signé par un autre portefeuille. Plus précisément, un nœud Bitcoin peut être utilisé pour vérifier si un message a été signé à l'aide de la clé privée correspondant à l'adresse dérivée de la clé publique fournie dans le message signé lui-même.
Pour plus d’informations, consultez JSON-RPC pris en charge.
Inspectez le mempool Bitcoin
De nombreuses applications ont besoin d'accéder au mempool pour suivre les transactions en attente, obtenir une liste de toutes les transactions en attente ou savoir d'où provient une transaction. Pour ce faire, il existe des Bitcoin JSON-RPC comme getmempoolancestors
getmempoolentry
, et getrawmempool
qui soutiennent cette activité. Ces Bitcoin JSON-RPC aident les applications à obtenir les informations dont elles ont besoin à partir du mempool.
Amazon Managed Blockchain (AMB) Access Bitcoin prend également en charge le testmempoolaccept
Bitcoin JSON-RPC, qui vous permet de vérifier si une transaction respecte les règles du protocole et si elle est acceptée par un nœud avant de la soumettre. Les portefeuilles, les bourses et toute autre entité qui soumettent directement des transactions à la blockchain Bitcoin utilisent ces Bitcoin JSON-RPC.
Pour plus d'informations, voir JSON-RPC pris en charge.