Hash: Dasar Tak Terlihat Keamanan dalam Blockchain

Pernahkah kamu bertanya-tanya bagaimana Bitcoin memastikan bahwa tidak ada yang dapat memalsukan transaksi? Jawabannya terletak pada alat matematis yang hampir tidak terlihat: hash.

Apa itu sebenarnya?

Bayangkan Anda ingin mengompresi informasi apa pun ( dari satu kata hingga file raksasa ) menjadi rangkaian karakter berukuran tetap. Itulah hashing: mengubah data yang bervariasi menjadi keluaran yang seragam melalui algoritma matematis.

Yang menarik adalah bahwa ada dua jenis:

  • Hash konvensional: digunakan dalam pencarian basis data
  • Hash kriptografis: yang mengamankan Bitcoin dan seluruh blockchain

Mengapa itu sangat penting

Hash kriptografi memiliki satu karakteristik ajaib: mereka deterministik. Ini berarti bahwa jika Anda memasukkan “Binance” ke dalam SHA-256 (algoritma Bitcoin), Anda akan selalu mendapatkan f1624fcc63b615ac0e95daf9ab78434ec2e8ffe402144dc631b055f711225191. Namun jika Anda mengubah satu huruf menjadi huruf kecil (“binance”), hasilnya menjadi sangat berbeda: 59bba357145ca539dcd1ac957abc1ec5833319ddcae7f5e8b5da0c36624784b2.

Ini berarti: setiap perubahan kecil pada data = hash yang sama sekali berbeda. Sempurna untuk mendeteksi manipulasi.

Perangkap yang membuat Bitcoin aman

Ini yang penting: mudah untuk menghasilkan hash DARI input, tetapi hampir tidak mungkin untuk melakukan sebaliknya. Anda akan membutuhkan juta tahun perhitungan untuk “mengembalikannya”.

Dalam penambangan Bitcoin, para penambang tidak mencari tabrakan. Sebaliknya, mereka menguji berbagai input sampai hash yang dihasilkan dimulai dengan sejumlah nol tertentu yang ditentukan oleh kesulitan jaringan (. Ini seperti mencoba nomor lotere sampai menang.

Tiga properti yang membuatnya tahan banting

1. Resistensi terhadap tabrakan: Tidak mungkin menemukan dua input berbeda dengan hash yang sama ) meskipun secara teknis ada tabrakan, probabilitasnya sangat kecil (

2. Ketahanan terhadap serangan “preimage pertama”: Anda tidak dapat menemukan input hanya dengan melihat output. Itulah sebabnya layanan web menyimpan hash kata sandi alih-alih teks aslinya.

3. Resistensi terhadap serangan “pre-image kedua”: Tidak mungkin menemukan input kedua yang mereplikasi hash yang sudah dikenal

Mari kita bicarakan tentang keamanan algoritma

Tidak semua hash itu sama:

  • ❌ SHA-0 dan SHA-1: SUDAH TIDAK AMAN ) ditemukan kolisi (
  • ✅ SHA-2 dan SHA-3: Aman saat ini )termasuk SHA-256 dari Bitcoin(

Bagaimana Bitcoin menggunakan ini dalam penambangan

Setiap blok memerlukan banyak operasi hash: memverifikasi saldo, menghubungkan transaksi, membangun pohon Merkle. Tetapi yang paling penting: setiap penambang harus melakukan triliunan perhitungan sampai menemukan SATU hash yang valid.

Jika hashrate jaringan naik → Bitcoin secara otomatis menyesuaikan kesulitan untuk mempertahankan blok setiap ~10 menit. Jika turun → kesulitan berkurang.

Ini menciptakan siklus: lebih banyak penambang = lebih banyak keamanan = lebih sulit untuk menyerang.

Kesimpulan

Hash adalah alat diam yang membuat blockchain tidak dapat diubah. Tanpanya, Bitcoin hanyalah basis data lainnya. Dengan adanya hash, hampir tidak mungkin untuk memalsukan tanpa diketahui oleh semua orang. Dan itu, teman, adalah semua yang diperlukan Bitcoin untuk ada.

LA3%
EL0.34%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)