

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kasus penggunaan Bitcoin dengan Amazon Managed Blockchain (AMB) Akses Bitcoin
<a name="bitcoin-usecases"></a>

Topik ini menyediakan daftar kasus penggunaan AMB Access Bitcoin

**Topics**
+ [Buat dompet Bitcoin (BTC) untuk mengirim dan menerima BTC](#bitcoin-wallet)
+ [Analisis aktivitas pada blockchain Bitcoin](#bitcoin-activity)
+ [Verifikasi pesan yang ditandatangani menggunakan key pair Bitcoin](#bitcoin-signed-messages)
+ [Periksa mempool Bitcoin](#bitcoin-mempool)

## Buat dompet Bitcoin (BTC) untuk mengirim dan menerima BTC
<a name="bitcoin-wallet"></a>

BTC, cryptocurrency asli di jaringan Bitcoin, berfungsi sebagai komponen penting dari model keamanan jaringan. Ini juga bertindak sebagai komoditas dan media pertukaran, banyak digunakan oleh lembaga, bisnis, dan individu. Akibatnya, banyak aplikasi dompet mengandalkan node Bitcoin untuk berinteraksi dengan blockchain Bitcoin. Aplikasi ini menghitung saldo output yang tidak terpakai (UTXOs) untuk satu set alamat tertentu, menandatangani dan mengirim transaksi ke jaringan Bitcoin, dan mengambil data tentang transaksi historis.

Berikut ini adalah contoh dari beberapa Bitcoin JSON- RPCs yang didukung Amazon Managed Blockchain (AMB) Access Bitcoin untuk transaksi dompet BTC:
+ `estimatesmartfee`
+ `createmultisig`
+ `createrawtransaction`
+ `sendrawtransaction`

Untuk informasi selengkapnya, lihat [Didukung JSON- RPCs](bitcoin-api.md#supported-json-rpc).

## Analisis aktivitas pada blockchain Bitcoin
<a name="bitcoin-activity"></a>

Anda dapat menganalisis volume aktivitas transaksi pada blockchain Bitcoin dengan menggunakan metode `getchaintxstats` JSON-RPC. JSON-RPC ini memungkinkan Anda untuk mengakses metrik seperti tarif transaksi rata-rata per detik, jumlah total transaksi, jumlah blok, dan banyak lagi. Anda juga dapat menentukan jendela nomor blok atau hash blok sebagai pembatas untuk menghitung statistik ini untuk sekumpulan blok tertentu dalam jaringan, jika diinginkan.

Untuk informasi selengkapnya, lihat [Didukung JSON- RPCs](bitcoin-api.md#supported-json-rpc).

## Verifikasi pesan yang ditandatangani menggunakan key pair Bitcoin
<a name="bitcoin-signed-messages"></a>

Dompet Bitcoin memiliki kunci pribadi dan kunci publik yang membentuk key pair. Kunci ini digunakan untuk menandatangani transaksi dan berfungsi sebagai identitas pengguna di blockchain. Kunci publik digunakan untuk membuat alamat, yang merupakan pengidentifikasi alfanumerik standar (panjang 27 hingga 34 karakter). Alamat ini digunakan untuk menerima output BTC dan menangani transaksi atau pesan.

Dengan dompet Bitcoin, pengguna juga dapat menandatangani dan memverifikasi pesan secara kriptografi. Proses ini sering digunakan untuk membuktikan kepemilikan alamat dompet tertentu dan BTC yang terkait dengannya. Dengan menggunakan `verifymessage` Bitcoin JSON-RPC, Anda dapat memeriksa keaslian dan validitas pesan yang ditandatangani oleh dompet lain. Secara khusus, node Bitcoin dapat digunakan untuk memverifikasi apakah pesan telah ditandatangani menggunakan kunci pribadi yang sesuai dengan alamat turunan kunci publik yang disediakan dalam pesan yang ditandatangani itu sendiri.

Untuk informasi selengkapnya, lihat [Didukung JSON- RPCs](bitcoin-api.md#supported-json-rpc).

## Periksa mempool Bitcoin
<a name="bitcoin-mempool"></a>

Banyak aplikasi perlu mengakses *mempool* untuk melacak transaksi yang tertunda, mendapatkan daftar semua transaksi yang tertunda, atau mencari tahu dari mana transaksi berasal. Untuk melakukan ini, ada Bitcoin JSON- RPCs seperti`getmempoolancestors`,`getmempoolentry`, dan `getrawmempool` yang mendukung aktivitas ini. Aplikasi Bitcoin JSON- RPCs membantu mendapatkan informasi yang mereka butuhkan dari *mempool*.

Amazon Managed Blockchain (AMB) Access `testmempoolaccept` Bitcoin juga mendukung Bitcoin JSON-RPCs, yang memungkinkan Anda memverifikasi apakah transaksi memenuhi aturan protokol dan akan diterima oleh node sebelum mengirimkan. Dompet, bursa, dan entitas lain yang secara langsung mengirimkan transaksi ke blockchain Bitcoin menggunakan Bitcoin JSON- ini. RPCs

Lihat informasi yang lebih lengkap di [Didukung JSON- RPCs](bitcoin-api.md#supported-json-rpc).