Apa itu proses hashing (Hashing)? Pelajari tentang mekanisme kerjanya.

robot
Pembuatan abstrak sedang berlangsung

Proses hashing adalah salah satu faktor kunci yang memastikan keamanan jaringan uang enkripsi. Lalu, bagaimana mekanisme ini beroperasi?

Sistem uang digital dirancang untuk beroperasi tanpa memerlukan kepercayaan kepada pihak ketiga mana pun seperti bank atau pemerintah. Bagaimana cara menghilangkan peran perantara ini? Jawabannya terletak pada fungsi hash dan algoritma kriptografi yang cerdas.

Apa itu fungsi hash?

Fungsi hash adalah teknik untuk mengubah data menjadi rangkaian karakter dan angka acak untuk menyembunyikan informasi asli. Ciri khas dari fungsi hash adalah selalu menghasilkan rangkaian karakter yang sama untuk kumpulan data input yang sama. Namun, bahkan perubahan terkecil pada data asli akan menghasilkan rangkaian output yang sepenuhnya berbeda. Fungsi hash dapat diterapkan untuk memverifikasi kepemilikan data tanpa perlu mengungkapkan konten spesifik.

Mekanisme kerja dari fungsi hash

Proses hash mengubah data menjadi bentuk biner, pada dasarnya adalah serangkaian angka 0 dan 1. Setelah itu, ia membagi angka-angka ini menjadi beberapa bagian dan mencampurnya secara rahasia melalui fungsi perhitungan yang kompleks. Hasil akhirnya biasanya adalah rangkaian 64 karakter yang terdiri dari huruf dan angka.

Rantai 64 karakter ini hampir tidak dapat diserang karena proses konversi yang dilakukan oleh algoritma enkripsi yang kompleks. Namun, beberapa perangkat lunak khusus masih memiliki kemampuan untuk membaca dan memeriksa fungsi hash.

Aplikasi dari fungsi hash

Fungsi hash digunakan dalam berbagai bidang yang berbeda dalam ekosistem enkripsi:

  • Buat pasangan kunci publik dan kunci pribadi: Untuk melakukan transaksi di blockchain, pengguna memerlukan pasangan kunci. Kunci pribadi terhubung dengan kunci publik melalui fungsi hash untuk melindungi informasi pribadi. Kunci publik dapat dibagikan secara publik, tetapi tidak ada yang dapat menyimpulkan kunci pribadi dari situ.

  • Menambang koin: Jaringan mata uang enkripsi menjaga permainan yang adil bagi peserta untuk bersaing dalam memperoleh hak untuk membuat blok baru. Untuk mendapatkan hak ini, setiap penambang mengumpulkan transaksi bersama dengan informasi dari blok sebelumnya untuk dimasukkan ke dalam fungsi hash. Hasil hash harus dimulai dengan sejumlah angka 0 tertentu tergantung pada kesulitan jaringan pada saat itu.

  • Menghubungkan blok dalam rantai: Untuk mencegah penyisipan blok palsu, blockchain menggunakan fungsi hash untuk menghubungkan setiap blok baru dengan blok sebelumnya melalui sebuah pointer hash. Ini memungkinkan siapa saja untuk memeriksa kontinuitas transaksi dalam rantai blok.

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)