Immutable, sebuah properti yang mendefinisikan ketidakmampuan untuk diubah, terutama seiring waktu. Ini ulasannya.
Mengenal Apa Itu Immutable
Immutable, atau dalam Bahasa Indonesia berarti kekekalan, adalah fitur inti yang menentukan dalam dunia blockchain.
Kata 'tidak dapat diubah' berarti data tidak dapat diubah atau dimodifikasi oleh siapa pun setelah pembuatannya.
Dalam jaringan blockchain, diperlukan kekekalan karena semua node harus menyetujui validitas data sebelum meneruskannya.
Inti dari penggunaan blockchain sebagai teknologi buku besar terdistribusi (DLT) adalah untuk memastikan bahwa tidak ada entitas individu yang dapat membuat perubahan pada catatan setelah ditambahkan ke blockchain.
Ini adalah kemampuan untuk mencatat transaksi seperti kontrak, penjualan, pembelian, sehingga setelah ditambahkan, data dalam catatan tersebut tidak dapat diubah secara surut tanpa perubahan semua blok berikutnya dan kolusi jaringan.
Bagaimana Blockchain Menjadi Immutable?
Hashing kriptografi inilah yang membuat blockchain immutable atau tidak dapat diubah.
Hashing adalah teknik enkripsi yang mengambil masukan teks biasa dengan panjang berapa pun dan menghasilkan nilai hash yang unik. Hash selalu memiliki panjang yang tetap, terlepas dari properti input yang mendasarinya.
Algoritma hashing sangat sederhana, tapi ternyata sulit untuk dibalik.
Misalnya, jika Anda menerapkan algoritme hashing SHA-256 pada frasa "rubah coklat cepat melompati anjing pemalas", algoritma ini akan mengembalikan bilangan heksadesimal 256-bit (64 karakter) seperti "ebc637e1a3b4902dce844b8c1e1014f11ccb0d4e0240071aae71d453c3c509b5".
Jika Anda menerapkan algoritma ini ke string teks lain (misalnya, kata sandi Anda), Anda akan selalu mendapatkan keluaran yang sama (angka heksadesimal 64 karakter).
Hash dapat digunakan sebagai tanda tangan digital untuk tujuan integritas data.
Saat data terkirim melalui jaringan, nilai hashnya dapat digunakan sebagai sidik jari.
Jika data yang diterima sama, hash dapat dihitung dan diverifikasi apakah data tersebut sama dengan sidik jari asli.
Jika tidak, bisa jadi ada seseorang yang merusak data saat sedang dalam perjalanan.
Penting untuk diperhatikan bahwa immutable tidak menjamin bahwa data tidak dapat diubah. Tujuannya hanyalah untuk memastikan bahwa tidak ada data atau catatan di blockchain yang dapat diubah tanpa konsekuensi.
Manfaat Immutable
Manfaat dari immutable terkait dengan keamanan, integritas data, audit yang mudah, dan pencegahan penipuan pada blockchain.
Dalam sistem database tradisional, jika seseorang memperoleh akses ke data, mereka dapat merusak atau menghancurkannya.
Dalam blockchain, setiap perubahan pada data mengharuskan semua node di jaringan mengadopsi perubahan tersebut. Inilah sebabnya mengapa tidak ada risiko kehilangan data di blockchain dan mengapa hal itu dianggap tidak dapat diubah.
Immutable Blockchain memastikan perlindungan integritas data. Integritas suatu rantai dapat divalidasi hanya dengan menghitung ulang nilai hash.
Setiap perbedaan antara data blok dan nilai hash yang terkait menunjukkan transaksi yang tidak valid.
Berkat immutable, suatu organisasi dapat menghasilkan buku besar yang tidak dapat disangkal, yang mencegah mereka menghadapi komplikasi selama audit.
Baca juga:
Apa itu Cross-Chain Communication?
Mengenal FATF Travel Rule dan Fungsinya
Apa Itu Decentralized API (dAPI)?
DISCLAIMER: Artikel ini bersifat informasi dan bukan merupakan tawaran atau ajakan untuk menjual dan membeli aset kripto apapun. Perdagangan aset kripto merupakan aktivitas beresiko tinggi. Harga aset kripto bersifat fluktuatif, di mana harga dapat berubah secara signifikan dari waktu ke waktu dan Bittime tidak bertanggung jawab atas perubahan fluktuasi dari nilai tukar aset kripto.
Komentar
0 komentar
Harap masuk untuk memberikan komentar.