ForexSignal88.com l Jakarta, 18/12/2017 – Teknologi Bitcoin berperan sebagai buku besar (ledger) atau pencatatan transaksi secara online yang canggih. Ini yang menarik perhatian para pelaku industri keuangan. Lalu, Bagaimanakah cara kerja blockchain Bitcoin?

Transaksi dikumpulkan dalam satu blok, yang ditemukan kira-kira setiap sepuluh menit dalam proses acak yang disebut pertambangan (mining). Sebagai transaksi transfer kepemilikan saldo Bitcoin, masing-masing blok tersebut mewakili perubahan terbaru dari saldo pengguna pada jaringan.

Dengan mengikuti blockchain dari Genesis Block dan menerapkan semua transaksi yang divalidasi di setiap blok dalam urutan yang benar, maka sampailah Anda pada keadaan berikut ini (lihat gambar) dan bahasan ini sangat teknis.

Setiap blok terdiri dari referensi induk (Prev_Hash), jejak waktu (timestamp), merkle root (Tx_Root) dan Nonce. Lalu disertai dengan target dan kode aman kepemilikan blok.

Timestamp: jejak waktu ketika blok itu ditemukan.
Referensi induk (Prev_Hash): Ini adalah hash dari header blok sebelumnya yang mengikat setiap blok ke induknya. Oleh karena itu menjadi induksi ke semua blok sebelumnya. Rangkaian referensi ini adalah konsep eponymous untuk blockchain.
Merkle Root (Tx_Root): adalah keterwakilan yang berkurang dari kumpulan transaksi yang dikonfirmasi dengan blok ini. Transaksi itu sendiri disediakan secara independen membentuk badan blok. Setidaknya ada satu transaksi: sebuah Coinbase.
Coinbase adalah transaksi khusus yang dapat menciptakan bitcoin baru dan mengumpulkan biaya transaksi. Transaksi lainnya bersifat opsional.
Nonce: Sebuah nomor yang berubah - ubah yang secara nyaman menambahkan entropi ke header blok tanpa membangun kembali Merkle tree.
Target: ini disesuaikan dengan tingkat kesulitan menemukan blok baru. Hal ini diperbarui setiap 2016 blok ketika terjadi pengaturan ulang dari tingkat kesulitan.
Blok hash sendiri: Semua header items di atas (yaitu semua kecuali data transaksi) masuk ke hash blok, yaitu untuk satu, adalah bukti bahwa bagian lain dari header belum berubah, dan kemudian dua, digunakan sebagai referensi oleh blok berikutnya.

Karena banyak penambang bersaing untuk menemukan blok berikutnya, seringkali akan ada lebih dari satu blok berikutnya yang valid ditemukan. Ini dipecahkan segera setelah salah satu dari dua forks berlangsung lebih lama, di mana setiap klien yang menerima blok terbaru tahu membuang forks yang lebih pendek. Blok-blok yang dibuang ini disebut sebagai blok punah (terkadang juga disebut blok orphan, walaupun keturunan lengkap mereka diketahui).

Ketika sebuah transaksi dikirimkan ke jaringan, maka dikirimkan secara peer to peer oleh semua klien. Setelah ditemukan penambang akan memasukkannya ke dalam daftar transaksi mereka bahwa mereka ingin memverifikasi dan memperbarui Root Merkle.

Sumber: stackexchange.com

Sumber Gambar: stackexchange.com

Share This

Artikel Terkait Lainnya