Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Casi d'uso di Bitcoin con Amazon Managed Blockchain (AMB) Access Bitcoin
Questo argomento fornisce un elenco dei casi d'uso di AMB Access Bitcoin
Argomenti
Crea un portafoglio Bitcoin (BTC) per inviare e ricevere BTC
BTC, la criptovaluta nativa della rete Bitcoin, funge da componente essenziale del modello di sicurezza della rete. Funziona anche come merce e mezzo di scambio, ampiamente utilizzato da istituzioni, aziende e privati. Di conseguenza, molte applicazioni di portafoglio si affidano ai nodi Bitcoin per interagire con la blockchain Bitcoin. Queste applicazioni calcolano il saldo degli output non spesi (UTXOs) per un determinato insieme di indirizzi, firmano e inviano transazioni alla rete Bitcoin e recuperano i dati sulle transazioni storiche.
Di seguito è riportato un esempio di alcuni dei Bitcoin JSON supportati da Amazon Managed Blockchain (AMB) Access Bitcoin per le transazioni con portafogli BTC: RPCs
estimatesmartfee
createmultisig
createrawtransaction
sendrawtransaction
Per ulteriori informazioni, consulta JSON supportato RPCs.
Analizza l'attività sulla blockchain di Bitcoin
Puoi analizzare il volume dell'attività delle transazioni sulla blockchain di Bitcoin utilizzando il metodo getchaintxstats
JSON-RPC. Questo JSON-RPC ti consente di accedere a metriche come i tassi medi di transazione al secondo, il numero totale di transazioni, il numero di blocchi e altro ancora. Puoi anche definire una finestra di numeri di blocco o un hash di blocco come delimitatore per calcolare queste statistiche per un insieme specifico di blocchi nella rete, se lo desideri.
Per ulteriori informazioni, consulta JSON supportato RPCs.
Verifica i messaggi firmati utilizzando una coppia di chiavi Bitcoin
I portafogli Bitcoin hanno una chiave privata e una chiave pubblica che costituiscono una coppia di chiavi. Queste chiavi vengono utilizzate per firmare le transazioni e fungono da identità dell'utente sulla blockchain. La chiave pubblica viene utilizzata per creare indirizzi, che sono identificatori alfanumerici standardizzati (da 27 a 34 caratteri). Questi indirizzi vengono utilizzati per ricevere output BTC e gestire transazioni o messaggi.
Con un portafoglio Bitcoin, gli utenti possono anche firmare e verificare i messaggi in modo crittografico. Questo processo viene spesso utilizzato per dimostrare la proprietà di uno specifico indirizzo di portafoglio e del BTC ad esso associato. Utilizzando verifymessage
Bitcoin JSON-RPC, puoi verificare l'autenticità e la validità di un messaggio firmato da un altro portafoglio. In particolare, un nodo Bitcoin può essere utilizzato per verificare se un messaggio è stato firmato utilizzando la chiave privata corrispondente all'indirizzo derivato dalla chiave pubblica fornita all'interno del messaggio firmato stesso.
Per ulteriori informazioni, consulta JSON supportato RPCs.
Ispeziona il mempool di Bitcoin
Molte applicazioni devono accedere al mempool per tenere traccia delle transazioni in sospeso, ottenere un elenco di tutte le transazioni in sospeso o scoprire da dove proviene una transazione. Per fare ciò, ci sono Bitcoin RPCs simili a JSON e getrawmempool
che getmempoolancestors
supportano getmempoolentry
questa attività. Questi Bitcoin JSON RPCs aiutano le applicazioni a ottenere le informazioni di cui hanno bisogno dal mempool.
Amazon Managed Blockchain (AMB) Access Bitcoin supporta anche testmempoolaccept
Bitcoin JSON-RPCs, che consente di verificare se una transazione soddisfa le regole del protocollo e verrebbe accettata da un nodo prima dell'invio. I portafogli, gli exchange e qualsiasi altra entità che invia direttamente transazioni alla blockchain di Bitcoin utilizzano questi Bitcoin JSON-. RPCs
Per ulteriori informazioni, consulta JSON supportato RPCs.