Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bitcoin-Anwendungsfälle mit Amazon Managed Blockchain (AMB) Access Bitcoin
Dieses Thema enthält eine Liste der Anwendungsfälle von AMB Access Bitcoin
Themen
Erstellen Sie eine Bitcoin (BTC) -Brieftasche zum Senden und Empfangen von BTC
BTC, die native Kryptowährung im Bitcoin-Netzwerk, ist ein wesentlicher Bestandteil des Sicherheitsmodells des Netzwerks. Es fungiert auch als Ware und Austauschmedium und wird häufig von Institutionen, Unternehmen und Einzelpersonen genutzt. Folglich verlassen sich viele Wallet-Anwendungen auf Bitcoin-Knoten, um mit der Bitcoin-Blockchain zu interagieren. Diese Anwendungen berechnen den Saldo der nicht ausgegebenen Ausgaben (UTXOs) für einen bestimmten Satz von Adressen, signieren und senden Transaktionen an das Bitcoin-Netzwerk und rufen Daten über historische Transaktionen ab.
Im Folgenden finden Sie ein Beispiel für einige der Bitcoin-JSON-RPCs, die Amazon Managed Blockchain (AMB) Access Bitcoin für BTC-Wallet-Transaktionen unterstützt:
estimatesmartfee
createmultisig
createrawtransaction
sendrawtransaction
Weitere Informationen finden Sie unter Unterstützte JSON-RPCs.
Analysieren Sie die Aktivitäten auf der Bitcoin-Blockchain
Sie können das Volumen der Transaktionsaktivitäten in der Bitcoin-Blockchain mithilfe der getchaintxstats
JSON-RPC-Methode analysieren. Mit diesem JSON-RPC können Sie auf Kennzahlen wie durchschnittliche Transaktionsraten pro Sekunde, Gesamtzahl der Transaktionen, Blockanzahl und mehr zugreifen. Sie können bei Bedarf auch ein Fenster mit Blocknummern oder einen Block-Hash als Trennzeichen definieren, um diese Statistiken für eine bestimmte Gruppe von Blöcken im Netzwerk zu berechnen.
Weitere Informationen finden Sie unter Unterstützte JSON-RPCs.
Verifizieren Sie Nachrichten, die mit einem Bitcoin-Schlüsselpaar signiert wurden
Bitcoin-Wallets haben einen privaten Schlüssel und einen öffentlichen Schlüssel, die ein key pair bilden. Diese Schlüssel werden verwendet, um Transaktionen zu signieren und dienen als Identität des Benutzers in der Blockchain. Der öffentliche Schlüssel wird verwendet, um Adressen zu erstellen. Dabei handelt es sich um standardisierte alphanumerische Identifikatoren (27 bis 34 Zeichen lang). Diese Adressen werden verwendet, um BTC-Ausgaben zu empfangen und Transaktionen oder Nachrichten abzuwickeln.
Mit einer Bitcoin-Brieftasche können Benutzer Nachrichten auch kryptografisch signieren und verifizieren. Dieser Prozess wird häufig verwendet, um den Besitz einer bestimmten Wallet-Adresse und der damit verbundenen BTC nachzuweisen. Mithilfe des verifymessage
Bitcoin JSON-RPC können Sie die Echtheit und Gültigkeit einer von einer anderen Wallet signierten Nachricht überprüfen. Insbesondere kann ein Bitcoin-Knoten verwendet werden, um zu überprüfen, ob eine Nachricht mit dem privaten Schlüssel signiert wurde, der der angegebenen abgeleiteten Adresse aus dem öffentlichen Schlüssel in der signierten Nachricht selbst entspricht.
Weitere Informationen finden Sie unter Unterstützte JSON-RPCs.
Untersuchen Sie den Bitcoin-Mempool
Viele Anwendungen müssen auf den Mempool zugreifen, um den Überblick über ausstehende Transaktionen zu behalten, eine Liste aller ausstehenden Transaktionen abzurufen oder herauszufinden, woher eine Transaktion stammt. Zu diesem Zweck gibt es Bitcoin-JSON-RPCs wiegetmempoolancestors
,getmempoolentry
, und getrawmempool
die diese Aktivität unterstützen. Diese Bitcoin-JSON-RPCs helfen Anwendungen dabei, die benötigten Informationen aus dem Mempool abzurufen.
Amazon Managed Blockchain (AMB) Access Bitcoin unterstützt auch die testmempoolaccept
Bitcoin-JSON-RPCs, mit denen Sie vor dem Absenden überprüfen können, ob eine Transaktion den Protokollregeln entspricht und von einem Knoten akzeptiert würde. Wallets, Börsen und alle anderen Entitäten, die Transaktionen direkt an die Bitcoin-Blockchain übermitteln, verwenden diese Bitcoin-JSON-RPCs.
Weitere Informationen finden Sie unter Unterstützte JSON-RPCs.