SHA-256 Dijelaskan
๐ 5 min baca
Quick Answer
SHA-256 adalah "mesin sidik jari" kriptografi di jantung Bitcoin. Berikan data apa pun dan ia akan mengembalikan kode 64 karakter tetap yang unik untuk data tersebut, tidak mungkin dibalik, dan berubah sepenuhnya jika Anda mengubah satu huruf saja.
๐ก Anggap saja sebagaiโฆ
Blender yang mengubah makanan apa pun menjadi smoothie unik. Dari smoothie Anda tidak akan pernah bisa membuat ulang bahan aslinya โ tetapi jika seseorang memberi Anda makanan yang sama, Anda akan selalu mendapatkan smoothie yang sama persis. Properti satu arah dan berulang itulah yang membuat hashing berguna.
Apa sebenarnya hash itu
Fungsi hash mengambil masukan apa pun โ kata, file, seluruh blok โ dan menghasilkan string dengan panjang tetap. SHA-256 selalu menghasilkan 256 bit (64 karakter hex), baik inputnya satu huruf atau satu gigabyte.
Tiga properti yang penting
Ini bersifat deterministik (masukan yang sama โ keluaran yang sama), satu arah (Anda tidak dapat bekerja mundur ke masukan), dan tahan benturan (praktis tidak mungkin menemukan dua masukan dengan keluaran yang sama). Perubahan terkecil pada masukan menghasilkan hash yang sangat berbeda.
Bagaimana Bitcoin menggunakannya
Hash menghubungkan blok-blok bersama-sama, memampatkan transaksi ke dalam pohon Merkle, dan menentukan teka-teki penambangan: para penambang berlomba untuk menemukan blok yang hashnya dimulai dengan angka nol yang cukup. Karena Anda tidak dapat memprediksi hash, satu-satunya cara untuk menang adalah dengan mencoba triliunan kali โ itulah Proof of Work.
๐ Pengambilan kunci
SHA-256 mengubah data apa pun menjadi sidik jari unik dan tidak dapat diubah. Ini adalah perekat yang menghubungkan blockchain dan teka-teki yang harus dipecahkan oleh para penambang.
Mengapa ini penting bagi Anda
Anda tidak pernah menyentuh SHA-256 secara langsung, namun itulah yang membuat Bitcoin yang Anda beli di Coins.ph, Upbit, atau Tokocrypto tidak mungkin dipalsukan. Perhitungan inilah yang memungkinkan orang asing melintasi batas negara memercayai buku besar yang sama.
Pertanyaan yang sering diajukan
Bisakah SHA-256 dibalik atau retak?โผ
Tidak ada metode praktis untuk membalikkannya atau menemukan tumbukan. Hal ini akan memakan waktu lebih lama dibandingkan usia alam semesta dengan komputer saat ini, itulah sebabnya komputer dipercaya dapat mengamankan triliunan dolar.
Akankah komputer kuantum merusak SHA-256?โผ
Fungsi hash seperti SHA-256 dianggap relatif tahan kuantum; pertanyaan jangka panjang yang lebih besar adalah mengenai tanda tangan kunci publik. Komunitas Bitcoin dapat meningkatkan kriptografi melalui proposal (BIP) jika diperlukan.
Apakah SHA-256 digunakan di luar Bitcoin?โผ
Ya โ ini mengamankan situs web HTTPS, pembaruan perangkat lunak, penyimpanan kata sandi, dan banyak lagi. Bitcoin secara sederhana menempatkannya di pusat sistem uang.