Apa Itu Immutability?
Immutability = Setelah data ditulis ke blockchain, data tersebut tidak pernah bisa diubah atau dihapus.
Anggap saja seperti "ditulis dengan spidol permanen" dibandingkan pensil.
---
1. Mengapa Blockchain Bersifat Immutable
Intinya ada tiga faktor utama yang sudah kita bahas:
Faktor Cara Kerjanya
Hash menghubungkan blok Setiap blok menyimpan sidik jari dari blok sebelumnya. Ubah satu transaksi di Blok #100 → hash-nya berubah → Blok #101 rusak → Blok #102 rusak... sampai hari ini
Ada ribuan salinan Setiap node memiliki buku besar lengkap. Untuk menulis ulang sejarah, Anda perlu mengubah lebih dari 51% dari semua node secara bersamaan
Aturan konsensus Node hanya menerima blok baru yang mengikuti aturan. Munculkan dengan "versi baru" dari Blok #500, dan semua node akan menolaknya
---
2. Immutability vs. Database Biasa
Database Bank Blockchain
Bisakah admin mengedit? Ya Tidak
Bisakah riwayat dihapus? Ya Tidak
Siapa yang Anda percaya? Pihak bank Matematika + ribuan node
Jika diretas... Catatan bisa diubah Anda perlu meretas sebagian besar jaringan
---
3. Contoh Nyata
Yang TIDAK bisa Anda lakukan:
· Kembali dan ubah "Ali mengirim Sara 1 $BTC " menjadi "Ali mengirim Sara 100 $BTC "
· Menghapus pembelian NFT yang memalukan dari tahun 2021
· Membatalkan transaksi Bitcoin setelah dikonfirmasi
Yang BISA Anda lakukan:
· Mengirim transaksi baru — misalnya, "Sara mengirim kembali Ali 100 BTC"
· Transaksi lama tetap selamanya. Transaksi baru hanya ditambahkan di atasnya.
---
4. Trade-Off: Yang Baik vs. Yang Buruk
✅ Yang Baik ❌ Yang Buruk
Tidak ada penipuan — Tidak ada yang bisa mengubah saldo secara diam-diam Tidak ada tombol undo — Tersalah kirim ke alamat yang salah? Itu hilang selamanya
Jejak audit — Setiap pembayaran tercatat permanen Data buruk tetap ada — Jika seseorang menyimpan data ilegal dalam sebuah transaksi, data itu ada di blockchain selamanya
Trustless — Anda tidak perlu mempercayai bank, cukup kodenya Bug bersifat permanen — Peretasan Ethereum 2016 $DAO.US tidak bisa "dihapus". Mereka harus melakukan hard fork
Immutability = Setelah data ditulis ke blockchain, data tersebut tidak pernah bisa diubah atau dihapus.
Anggap saja seperti "ditulis dengan spidol permanen" dibandingkan pensil.
---
1. Mengapa Blockchain Bersifat Immutable
Intinya ada tiga faktor utama yang sudah kita bahas:
Faktor Cara Kerjanya
Hash menghubungkan blok Setiap blok menyimpan sidik jari dari blok sebelumnya. Ubah satu transaksi di Blok #100 → hash-nya berubah → Blok #101 rusak → Blok #102 rusak... sampai hari ini
Ada ribuan salinan Setiap node memiliki buku besar lengkap. Untuk menulis ulang sejarah, Anda perlu mengubah lebih dari 51% dari semua node secara bersamaan
Aturan konsensus Node hanya menerima blok baru yang mengikuti aturan. Munculkan dengan "versi baru" dari Blok #500, dan semua node akan menolaknya
---
2. Immutability vs. Database Biasa
Database Bank Blockchain
Bisakah admin mengedit? Ya Tidak
Bisakah riwayat dihapus? Ya Tidak
Siapa yang Anda percaya? Pihak bank Matematika + ribuan node
Jika diretas... Catatan bisa diubah Anda perlu meretas sebagian besar jaringan
---
3. Contoh Nyata
Yang TIDAK bisa Anda lakukan:
· Kembali dan ubah "Ali mengirim Sara 1 $BTC " menjadi "Ali mengirim Sara 100 $BTC "
· Menghapus pembelian NFT yang memalukan dari tahun 2021
· Membatalkan transaksi Bitcoin setelah dikonfirmasi
Yang BISA Anda lakukan:
· Mengirim transaksi baru — misalnya, "Sara mengirim kembali Ali 100 BTC"
· Transaksi lama tetap selamanya. Transaksi baru hanya ditambahkan di atasnya.
---
4. Trade-Off: Yang Baik vs. Yang Buruk
✅ Yang Baik ❌ Yang Buruk
Tidak ada penipuan — Tidak ada yang bisa mengubah saldo secara diam-diam Tidak ada tombol undo — Tersalah kirim ke alamat yang salah? Itu hilang selamanya
Jejak audit — Setiap pembayaran tercatat permanen Data buruk tetap ada — Jika seseorang menyimpan data ilegal dalam sebuah transaksi, data itu ada di blockchain selamanya
Trustless — Anda tidak perlu mempercayai bank, cukup kodenya Bug bersifat permanen — Peretasan Ethereum 2016 $DAO.US tidak bisa "dihapus". Mereka harus melakukan hard fork
