Pengertian Blockchain Beserta Cara Kerjanya

Pengertian Blockchain Besertanya Cara Kerjanya

Apa itu Blockchain ?

Pengertian blockchain sendiri merupakan database terdistribusi yang dibagikan antar node jaringan komputer untuk memfalitasi proses pencatatan transaksi dan pelacakan aset dalam jaringan bisnis.

Blockchain sangat terkenal dalam sistem cryptocurrency. Salah satu blockchain yang populer saat ini yaitu Bitcoin. Penggunaan bitcoin bertujuan untuk menjaga agar catatan transaksi menjadi aman dan terdesentralisasi.

Dengan adanya blockchain menjadikan inovasi terbaru dari keamanan catatan data dan menghasilkan kepercayaan tanpa melibatkan pihak ketiga yang terpecaya.

Meskipun blockchain terbilang sebagai database. Nyatanya terdapat perbedaan antara database biasa dan blockchain yaitu tentang bagaimana data terstruktur.

Blockchain akan mengumpulkan informasi bersama dalam kelompok atau disebut sebagai blok. Block tersebut yang menyimpan kumpulan informasi. Blok memiliki kapasitas penyimpanan tertentu. Ketika diisi, ditutup dan ditautkan ke blok yang diisi sebelumnya akan membentuk rantai data yang dikenal sebagai blockchain.

Segala informasi baru yang mengikuti blok akan ditambahkan dan dikompilasi menjadi suatu blok yang baru terbentuk. Setelah itu juga akan ditambahkan ke rantai setelah diisi.

Blockchain memiliki struktur data secara inheren yang akan membuat garis waktu data yang tidak dapat diubah ketika diimplementasikan dalam sifat desentralisasi. Ketika sebuah blok diisi akan menjadi bagian dari garis waktu ini. Nantinya setiap blok dalam rantai akan diberi cap waktu yang sesuai ketika ditambahkan ke rantai.

Setelah tahu pengertian blockchain, selanjutnya kita akan membahas bagaimana cara kerja dari blockchain itu sendiri.

Baca Juga: APA ITU NFT DAPPS ?

Bagaimana Cara Kerja Blockchain ?

Setiap transaksi yang terjadi akan dicatat sebagai blok data. Transaksi tersebut menunjukkan pergerakan aset yang dapat berwujud (produk) atau tidak berwujud (intelektual). Blok data dapat mencatat informasi pilihan kalian, seperti: siapa, apa, kapan, di mana, berapa banyak dan bahkan kondisinya, seperti suhu pengiriman makanan.

Setiap blok terhubung ke blok sebelum dan sesudahnya. Blok-blok ini nantinya akan membentuk rantai data saat aset berpindah dari satu tempat ke tempat lain atau berpindah kepemilikan. Blok mengkonfirmasi waktu dan urutan transaksi yang tepat, dan juga blok terhubung dengan aman bersama untuk mencegah blok apa pun diubah atau blok dimasukkan di antara dua blok yang ada.

Setiap blok tambahan memperkuat verifikasi blok sebelumnya. Hal Ini bertujuan untuk menghilangkan kemungkinan gangguan oleh aktor jahat dan membuat buku besar transaksi yang dapat kita dan anggota jaringan lain percayai.

Apakah Blockchain Aman ?

Blockchain memilik keamanan dan kepercayaan terdesentralisasi dalam beberapa cara. Untuk memulainya, blok baru akan selalu disimpan secara linier dan kronologis. Artinya, mereka selalu ditambahkan ke ujung blockchain.

Setelah blok ditambahkan ke akhir blockchain, sangat sulit untuk kembali dan mengubah konten blok kecuali sebagian besar jaringan telah mencapai konsensus untuk melakukannya. Dikarenakan setiap blok memiliki hashnya sendiri, bersama dengan hash dari blok sebelumnya, serta cap waktu yang disebutkan sebelumnya.

Kode hash merupakan serangkaian angka dan huruf untuk mengubah suatu informasi digital. Jika informasi tersebut itu diubah, maka kode hash juga akan berubah.

Misalnya, ada seorang peretas yang juga menjalankan simpul di jaringan blockchain dan ingin mengubah blockchain serta mencuri cryptocurrency dari orang lain.

Jika peretas ingin mengubah salinan tunggal mereka sendiri, itu akan menyebabkan tidak ada lagi yang akan selaras dengan salinan orang lain. Ketika semua orang melakukan referensi silang terhadap salinan mereka satu sama lain. Kemudian akan terdapat satu salinan yang menonjol sehingga versi rantai peretas itu akan dibuang sebagai tidak sah.

Jika peretasan berhasil maka akan mengharuskan peretas secara bersamaan mengontrol dan mengubah 51% lebih salinan blockchain. Hal ini bertujuan agar salinan baru mereka menjadi salinan mayoritas.

Serangan seperti itu juga akan membutuhkan sejumlah besar uang dan sumber daya, karena peretas perlu mengulang semua blok yang akan memiliki cap waktu dan kode hash yang berbeda.

Tidak hanya sangat mahal tetapi kemungkinan berhasilnya rendah. Melakukan serangan seperti itu akan mudah termonitor, karena setiap anggota dalam jaringan akan melihat perubahan drastis pada blockchain. Sehingga anggota jaringan kemudian akan beralih ke versi baru dari rantai yang belum terpengaruh.

Hal ini akan menyebabkan versi token yang diserang menjadi turun nilainya sehingga membuat serangan itu pada akhirnya tidak berguna. Dikarenakan aktor jahat memiliki kendali atas aset yang tidak berharga.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top