A ilmu pengetahuan tentang hashing di blockchain adalah pilar utama dari keamanan, ketidakberubahan, dan integritas data.
Sebuah proses yang mengambil ukuran dari setiap input ( data, file, atau seluruh ledger) lalu mengubahnya menjadi ukuran tetap dari apa yang disebut string of characters ( kumpulan huruf dan angka yang banyak), string of characters ini disebut sebagai digital fingerprint .
Saya tidak ingin menulis panjang-panjang, melainkan saya akan memberi contoh dari kehidupan kita sehari-hari agar orang lebih memahami bagaimana hashing bekerja dalam sistem Blockchain.
Mengapa hashing disebut sebagai hal berikut :
• Fungsi matematis satu arah • Mudah dihitung • Sangat sulit untuk dibalik
Jaringan blockchain biasanya menggunakan SHA-256 (Secure Hash Algorithm 256-bit). Yang mana, siapa pun yang memberikan data untuk hashing akan menghasilkan output tepat berupa 64 karakter heksadesimal panjangnya.
Sekarang mari kita ambil contoh hashing dari ( IBRAHIM) adalah ini 👇
Apa yang membuat disebut hashing sebagai (fungsi matematis satu arah) adalah 👇 024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
dan tidak bisa kembali ke IBRAHIM.
Ini adalah cara bahwa jika kita melangkah ke depan, tidak mungkin kembali ke belakang.
Contoh dari kehidupan kita sehari-hari
Seseorang mendapatkan :
Pisang Abarba Apel Susu Lemon asam Madu atau gula
Lalu menggabungkan semuanya menjadi satu dan menghaluskannya (blending) selesai. Sekarang mereka berubah menjadi apa yang disebut Smoothie atau Shaka.
Apakah sekarang mungkin untuk mengembalikan bahan-bahan ini ke keadaan awalnya? (Tidak mungkin)
Atau misalnya kita mencampur tomat, bawang merah, bawang putih, cabai, Maggi, garam, air, citta dan lain-lain lalu membuat saus 🍲, apakah mungkin untuk mengembalikan bahan-bahan ini ke keadaan awalnya? (Tidak mungkin).
Begitu juga hashing, jika kita melangkah ke depan, itulah sebabnya disebut (Fungsi matematis satu arah).
Kedua, yang disebut (Mudah dihitung) adalah tidak ada kesulitan dalam mengubah data menjadi hash, proses ini berlangsung dalam hitungan detik.
Seperti saat kita mencampur bahan-bahan ini dalam blender, kita akan melihat dalam waktu singkat mereka menjadi halus tanpa kesulitan.
Alasan ketiga yang disebut (sangat sulit atau tidak mungkin untuk dibalik) adalah karena, seperti yang saya jelaskan sebelumnya, tidak mungkin untuk mengembalikan bahan-bahan yang sudah dihaluskan atau saus yang sudah dibuat ke keadaan awalnya.
Itulah secara singkat.
Namun, tidak di sini tempatnya 🤔
Bagaimana nodes memverifikasi hashing untuk memastikan prosesnya saat miners atau validators mengusulkan blok baru 🤔🤔
Kita lanjutkan di tulisan berikutnya.........
Anda dapat mencoba link di bagian komentar. Masukkan data apa saja untuk melihat bagaimana hashing bekerja di blockchain secara real time 👇👇👇
Sumber: Ibrahim S kamina
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.
** Hashing dalam Teknologi Blockchain **
A ilmu pengetahuan tentang hashing di blockchain adalah pilar utama dari keamanan, ketidakberubahan, dan integritas data.
Sebuah proses yang mengambil ukuran dari setiap input ( data, file, atau seluruh ledger) lalu mengubahnya menjadi ukuran tetap dari apa yang disebut string of characters ( kumpulan huruf dan angka yang banyak), string of characters ini disebut sebagai digital fingerprint .
Saya tidak ingin menulis panjang-panjang, melainkan saya akan memberi contoh dari kehidupan kita sehari-hari agar orang lebih memahami bagaimana hashing bekerja dalam sistem Blockchain.
Mengapa hashing disebut sebagai hal berikut :
• Fungsi matematis satu arah
• Mudah dihitung
• Sangat sulit untuk dibalik
Jaringan blockchain biasanya menggunakan SHA-256 (Secure Hash Algorithm 256-bit). Yang mana, siapa pun yang memberikan data untuk hashing akan menghasilkan output tepat berupa 64 karakter heksadesimal panjangnya.
Sekarang mari kita ambil contoh hashing dari ( IBRAHIM) adalah ini 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
Apa yang membuat disebut hashing sebagai (fungsi matematis satu arah) adalah 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d
dan tidak bisa kembali ke IBRAHIM.
Ini adalah cara bahwa jika kita melangkah ke depan, tidak mungkin kembali ke belakang.
Contoh dari kehidupan kita sehari-hari
Seseorang mendapatkan :
Pisang
Abarba
Apel
Susu
Lemon asam
Madu atau gula
Lalu menggabungkan semuanya menjadi satu dan menghaluskannya (blending) selesai. Sekarang mereka berubah menjadi apa yang disebut Smoothie atau Shaka.
Apakah sekarang mungkin untuk mengembalikan bahan-bahan ini ke keadaan awalnya? (Tidak mungkin)
Atau misalnya kita mencampur tomat, bawang merah, bawang putih, cabai, Maggi, garam, air, citta dan lain-lain lalu membuat saus 🍲, apakah mungkin untuk mengembalikan bahan-bahan ini ke keadaan awalnya? (Tidak mungkin).
Begitu juga hashing, jika kita melangkah ke depan, itulah sebabnya disebut (Fungsi matematis satu arah).
Kedua, yang disebut (Mudah dihitung) adalah tidak ada kesulitan dalam mengubah data menjadi hash, proses ini berlangsung dalam hitungan detik.
Seperti saat kita mencampur bahan-bahan ini dalam blender, kita akan melihat dalam waktu singkat mereka menjadi halus tanpa kesulitan.
Alasan ketiga yang disebut (sangat sulit atau tidak mungkin untuk dibalik) adalah karena, seperti yang saya jelaskan sebelumnya, tidak mungkin untuk mengembalikan bahan-bahan yang sudah dihaluskan atau saus yang sudah dibuat ke keadaan awalnya.
Itulah secara singkat.
Namun, tidak di sini tempatnya 🤔
Bagaimana nodes memverifikasi hashing untuk memastikan prosesnya saat miners atau validators mengusulkan blok baru 🤔🤔
Kita lanjutkan di tulisan berikutnya.........
Anda dapat mencoba link di bagian komentar. Masukkan data apa saja untuk melihat bagaimana hashing bekerja di blockchain secara real time 👇👇👇
Sumber: Ibrahim S kamina