Blokchain - Learn the Basics of Blockchain with Python - Diving Deeper into Blockchain - Bagaimana Hashing Memelihara Integritas Blockchain
Bagaimana Hashing Memelihara Integritas Blockchain
Dalam pelajaran sebelumnya, kami secara singkat menyinggung gagasan hashing - menghasilkan string karakter acak dari input yang diberikan. Mari melangkah lebih jauh dan mencari tahu mengapa hashing sangat mendasar untuk desain Blockchain.
Di blockchain, setiap blok memiliki hash unik dan tautan ke hash blok sebelumnya. Jika peserta memutuskan untuk mengutak-atik blok dengan memodifikasi transaksi, hash unik blok akan berubah. Namun, blok berikut ini tidak diperbarui untuk mencerminkan perubahan ini - itu masih menunjuk ke hash blok sebelumnya. Dengan demikian, ada ketidakcocokan antara hash dan hubungan antara blok terputus. Ini menghasilkan salinan blockchain yang tidak valid.
Dengan cara ini, catatan di blockchain tidak dapat diubah. Dengan kata lain, catatan tersebut dikatakan tidak dapat diubah.
Tetapi bagaimana jika seseorang merusak blok dan menghitung ulang hash untuk setiap blok tunggal? Apakah hashing masih menjamin bahwa blockchain sepenuhnya aman? Ayo cari tahu di latihan selanjutnya.
Ketentuan Utama:
Hashing: Menghasilkan string acak karakter dari input yang diberikan.
Immutable: Sesuatu yang catatannya tidak bisa diubah.
Labels: blokchain
<< Home