Teknologi blockchain merupakan salah satu teknologi paling bermanfaat, bebagai industri telah memanfaatkan teknologi blockchain ini diantaranya seperti industri di bidang energi, keuangan hingga media dan hiburan.
Berikut di bawah ini penjelasan mengenai apa saja fitur dan komponen kunci yang dimiliki oleh teknologi blockhain.
Teknologi Blockchain memiliki beberapa fitur utama sebagai berikut:
Desentralisasi
Desentralisasi dalam blockchain mengacu pada pengalihan kendali dan pengambilan keputusan dari entitas terpusat (individu, organisasi, atau kelompok) ke jaringan terdistribusi. Menggunakan transparansi untuk mengurangi kebutuhan antar para peserta. Jaringan-jaringan ini juga menghalangi para peserta untuk menggunakan wewenang atau kendali satu sama lain dengan cara yang menurunkan fungsi jaringan.
Kekekalan
Kekekalan berarti sesuatu tidak dapat diubah. Tidak ada peserta yang dapat mengutak-atik transaksi setelah seseorang mencatatnya ke buku besar bersama. Jika catatan transaksi berisi kesalahan, Anda harus menambahkan transaksi baru untuk membalikkan kesalahan tersebut, dan kedua transaksi tersebut terlihat oleh jaringan.
Konsensus
Sistem blockchain menetapkan aturan tentang persetujuan peserta untuk mencatat transaksi. Anda dapat mencatat transaksi baru hanya jika mayoritas peserta jaringan memberikan persetujuannya.
Apa saja komponen kunci dari teknologi blockchain?
Arsitektur Blockchain memiliki komponen utama sebagai berikut:
Buku besar yang terdistribusi
Buku besar terdistribusi adalah database bersama di jaringan blockchain yang menyimpan transaksi, seperti file bersama yang dapat diedit oleh semua orang di tim. Di sebagian besar editor teks bersama, siapa pun yang memiliki hak mengedit dapat menghapus seluruh file. Namun, teknologi buku besar terdistribusi memiliki aturan ketat tentang siapa yang dapat mengedit dan cara mengedit. Anda tidak dapat menghapus entri setelah entri tersebut direkam.
Kontrak pintar
Perusahaan menggunakan kontrak pintar untuk mengelola sendiri kontrak bisnis tanpa memerlukan bantuan pihak ketiga. Ini adalah program yang disimpan di sistem blockchain yang berjalan secara otomatis ketika kondisi yang telah ditentukan terpenuhi. Mereka menjalankan pemeriksaan jika-maka sehingga transaksi dapat diselesaikan dengan percaya diri. Misalnya, perusahaan logistik dapat memiliki kontrak pintar yang secara otomatis melakukan pembayaran setelah barang sampai di pelabuhan.
Kriptografi kunci publik
Kriptografi kunci publik adalah fitur keamanan untuk mengidentifikasi secara unik peserta dalam jaringan blockchain. Mekanisme ini menghasilkan dua set kunci untuk anggota jaringan. Salah satu kuncinya adalah kunci publik yang umum bagi semua orang di jaringan. Yang lainnya adalah kunci pribadi yang unik untuk setiap anggota. Kunci privat dan publik bekerja sama untuk membuka kunci data di buku besar.
Misalnya, John dan Jill adalah dua anggota jaringan. John mencatat transaksi yang dienkripsi dengan kunci pribadinya. Jill dapat mendekripsinya dengan kunci publiknya. Dengan cara ini, Jill yakin John yang melakukan transaksi. Kunci publik Jill tidak akan berfungsi jika kunci pribadi John dirusak.