Blockchain adalah buku besar digital terdesentralisasi yang mencatat transaksi di seluruh jaringan komputer. Tidak seperti sistem tradisional yang dikendalikan oleh satu otoritas pusat, blockchain dipelihara oleh jaringan node, masing-masing memegang salinan blockchain.

Ini membuatnya lebih aman dan transparan, karena tidak ada entitas tunggal yang mengendalikannya. Transaksi diverifikasi melalui konsensus di antara node, memastikan kepercayaan dan mengurangi risiko penipuan.

Setiap blok dalam blockchain berisi data transaksi. Setelah blok ditambahkan, ia diamankan dengan metode kriptografi, membuat data tahan terhadap manipulasi.

Rantai blok dihubungkan oleh hash kriptografi unik, memastikan bahwa mengubah blok mana pun akan memutuskan rantai, yang akan mudah terdeteksi. Transparansi blockchain memungkinkan siapa saja yang memiliki akses untuk melihat riwayat transaksi.

Komponen Blockchain dan Fungsinya Blok Sebuah blok dalam blockchain adalah wadah untuk data transaksi dan memiliki tiga bagian utama:

 Data Transaksi: Rincian seperti pengirim, penerima, jumlah, dan waktu.

 Hash Blok: Pengidentifikasi unik untuk blok, memastikan integritasnya.

 Hash Blok Sebelumnya: Menghubungkan blok dengan blok sebelumnya, membentuk rantai yang tidak dapat diputus.

📌 Sebuah blok memiliki dua bagian utama:

 Header Blok: Berisi metadata seperti versi blok, cap waktu, dan hash blok sebelumnya.

 Isi Blok: Berisi data transaksi, informasi inti yang ditambahkan ke blockchain. Rantai Blok.

Blok dihubungkan melalui hash untuk membentuk rantai yang berkelanjutan. Setiap blok baru berisi hash dari blok sebelumnya, mengamankan rantai. Setiap perubahan pada sebuah blok akan mengubah hash-nya dan memutuskan rantai, membuat manipulasi dapat terdeteksi. Blok ditambahkan melalui proses konsensus, memastikan semua peserta setuju tentang validitas blok baru.

Ukuran blok mempengaruhi kinerja blockchain. Blok yang lebih besar menyimpan lebih banyak transaksi tetapi dapat memperlambat jaringan, sedangkan blok yang lebih kecil lebih cepat tetapi dapat menyebabkan biaya lebih tinggi atau pemrosesan yang lebih lambat selama waktu puncak.

Node;

Node adalah peserta yang membantu memelihara dan mengamankan blockchain. Setiap node menyimpan salinan penuh atau sebagian dari blockchain dan memvalidasi transaksi. Ada berbagai jenis node:

 Node Penuh: Menyimpan seluruh blockchain dan memvalidasi transaksi.

 Node Ringan: Menyimpan hanya sebagian dari blockchain dan mengandalkan node penuh untuk validasi.

 Node Penambang: Berpartisipasi dalam menciptakan blok baru dengan menyelesaikan masalah kompleks.

Blockchain beroperasi pada jaringan peer-to-peer, memungkinkan node untuk berkomunikasi langsung satu sama lain. Desentralisasi ini membuat jaringan tahan banting, karena kegagalan satu node tidak mempengaruhi fungsionalitas keseluruhan sistem.

Akan Dilanjutkan.....