Artikel ini dibuat oleh AI. Silakan verifikasi informasi penting secara mandiri.

Apa Itu Whitepaper? Panduan Bitcoin

Crypto Wiki|Jul 23, 2026|4.5 (500 penilaian)
Ringkasan AI

Learn what whitepapers are in crypto, how hashing works, and why Bitcoin's whitepaper matters. Technical guide with real examples.

Jika Anda telah meneliti mata uang kripto dan menemukan dokumen yang disebut whitepaper, namun menemukan istilah seperti "hashing" dan "proof of work" tersebar di bagian teknisnya, Anda berada di tempat yang tepat. Sebagian besar sumber menjelaskan whitepaper dan hashing dalam artikel terpisah, membiarkan pembaca menghubungkan titik-titik sendiri. Artikel ini memperlakukannya sebagai apa adanya: dua konsep yang saling berkaitan, dengan whitepaper Bitcoin sebagai benang merah yang mengikatnya.

Pada saat Anda selesai membaca, Anda akan dapat mendefinisikan hashing, membaca bagian teknis whitepaper kripto dengan pemahaman yang sesungguhnya, dan mengajukan pertanyaan yang tepat saat mengevaluasi klaim kriptografi proyek apa pun.

Apa itu Whitepaper?

Sebuah whitepaper adalah dokumen formal yang menjelaskan suatu teknologi, proposal, atau sistem dengan detail teknis yang cukup agar pembaca dapat mengevaluasinya secara independen. Dalam dunia mata uang kripto, sebuah whitepaper adalah dokumen teknis dasar dari suatu proyek: dokumen ini menjelaskan masalah yang ditangani proyek tersebut, solusi yang ditawarkan, dan mekanisme spesifik tentang bagaimana solusi tersebut bekerja, termasuk metode kriptografi, desain konsensus, serta arsitektur protokol.

Untuk proyek kripto, whitepaper adalah tempat di mana substansi teknis ada atau tidak ada. Investor menggunakannya untuk menilai apakah klaim sebuah proyek didasarkan pada rekayasa yang nyata. Pengembang menggunakannya untuk memahami protokol sebelum membangun di atasnya.

Whitepapers dalam Bisnis vs. Kripto

Kata "Whitepaper" telah digunakan dalam konteks pemerintahan dan bisnis selama beberapa dekade untuk menggambarkan dokumen kebijakan yang bersifat persuasif atau informatif. Sebuah Whitepaper pemerintah mungkin menguraikan rancangan undang-undang yang diusulkan. Whitepaper perusahaan teknologi mungkin mengusulkan pendekatan tertentu untuk perangkat lunak perusahaan.

Whitepaper kripto adalah kategori yang berbeda. Fungsinya lebih mendekati spesifikasi teknis daripada materi pemasaran. Whitepaper kripto tidak mencoba menjual produk kepada Anda; dokumen ini menjelaskan, dalam istilah yang tepat, bagaimana sistem dibangun dan mengapa pilihan desain tersebut dibuat. Beberapa proyek juga menerbitkan "lite paper", ringkasan yang lebih singkat dan kurang teknis yang ditujukan untuk khalayak umum, tetapi whitepaper itu sendiri adalah dokumen referensi teknis utama.

Apa yang Biasanya Terkandung dalam Whitepaper Kripto

Sebagian besar whitepaper kripto mengikuti struktur yang mudah dikenali terlepas dari proyeknya. Whitepaper yang disusun dengan baik biasanya mencakup:

  • Pernyataan masalah: Masalah spesifik yang ingin diselesaikan oleh proyek tersebut
  • Solusi yang diusulkan: Pendekatan tingkat tinggi dan alasan mengapa solusi tersebut mengatasi masalah
  • Arsitektur teknis: Mekanisme kriptografi, termasuk algoritma hashing dan desain konsensus; bagian teknis Whitepaper Bitcoin mencakup hashing (untuk proof of work dan penautan blok) serta tanda tangan digital dalam mata uang kripto (untuk membuktikan kepemilikan transaksi)
  • Tokenomics: Bagaimana Token Asli proyek diterbitkan dan didistribusikan di dalam ekosistem (jika berlaku)
  • Peta jalan (Roadmap): Lini masa pengembangan dan tonggak pencapaian yang direncanakan
  • Kredensial tim: Siapa yang membangun sistem tersebut dan apa latar belakang relevan mereka

Kualitas dan spesifisitas bagian arsitektur teknis sering kali menjadi sinyal paling jelas tentang apakah klaim suatu proyek bersifat substantif atau tidak.

Apa Itu Hashing?

Hashing adalah proses mengambil potongan data apa pun dan menjalankannya melalui fungsi matematika yang menghasilkan string karakter dengan panjang tetap yang disebut hash. Masukkan satu kata atau seluruh database, dan output-nya akan selalu memiliki panjang yang sama. Bayangkan hash sebagai sidik jari digital dari data: hash secara unik mengidentifikasi input asli tanpa mengandung versi apa pun yang dapat dipulihkan darinya.

Dalam sistem blockchain, hashing bukanlah fitur tambahan. Ini adalah mekanisme yang membuat transaksi dapat diverifikasi, blok tahan terhadap manipulasi, dan penambangan adil secara komputasi. Whitepaper Bitcoin membangun seluruh model keamanannya pada properti hashing kriptografi.

Seperti Apa Sebenarnya Bentuk Hash

Cara paling sederhana untuk memahami apa itu hash adalah dengan melihatnya secara langsung. Berikut adalah hash SHA-256 dari kata "hello":

Input: halo Output: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

String 64 karakter tersebut adalah hasil yang dikeluarkan SHA-256 setiap kali Anda memasukkan kata "hello" ke dalamnya. Sekarang, perhatikan apa yang terjadi ketika satu karakter berubah, yaitu dengan mengapitalisasi huruf "H":

Input: Halo Output: 185f8db32921bd46d35490c1c5a4e7f7cfe0f5f98d9f4b19e9e97cef68c45de0

Kedua keluaran tersebut sama sekali tidak memiliki kesamaan visual, meskipun masukan hanya berbeda pada kapitalisasi satu karakter. Perilaku ini disebut efek longsoran, dan ini adalah salah satu sifat penentu yang membuat hashing kriptografis bekerja sebagai mekanisme keamanan.

[Diagram yang direkomendasikan: Alur input/output Hash yang menunjukkan "hello" memasuki fungsi SHA-256 dan menghasilkan output string hex 64 karakter.]

Keluaran hash itu sendiri, string 64 karakter itu, terkadang disebut nilai hash atau sebuah digest. Dalam penulisan teknis yang tepat: hashing adalah prosesnya, fungsi hash adalah algoritmanya, dan hash (atau nilai hash) adalah keluarannya. Dalam percakapan sehari-hari, istilah-istilah tersebut sering digunakan secara bergantian, dan singkatan itu tidak masalah setelah perbedaannya jelas.

Lima Sifat dari Fungsi Hash Kriptografi

Hashing termasuk dalam disiplin kriptografi, ilmu tentang pengamanan informasi melalui teknik matematika. Tidak setiap fungsi hash bersifat kriptografis. Tabel hash yang digunakan dalam struktur data perangkat lunak, misalnya, menggunakan hashing non-kriptografis yang dioptimalkan untuk kecepatan daripada keamanan. Jenis fungsi hash yang digunakan dalam sistem blockchain harus memenuhi lima properti spesifik.

PropertiApa ArtinyaContoh-Mikro
DeterministikInput yang sama selalu menghasilkan output yang sama"hello" selalu menghasilkan 2cf24dba... tanpa variasi
Satu-arah (tahan pre-image)Anda tidak dapat membalikkan hash untuk mendapatkan kembali input asliMengetahui 2cf24dba... tidak memberikan jalan kembali ke "hello"
Output panjang-tetapInput apa pun, terlepas dari ukurannya, menghasilkan output dengan panjang yang samaSebuah kata tunggal dan dokumen 500 halaman keduanya menghasilkan string 64-karakter dengan SHA-256
Efek longsor (Avalanche effect)Perubahan kecil pada input menghasilkan hash yang sama sekali berbedaMengubah "hello" menjadi "Hello" menghasilkan output 64-karakter yang sepenuhnya berbeda
Tahan tabrakan (Collision resistant)Secara komputasi tidak layak untuk menemukan dua input berbeda yang menghasilkan hash yang samaTidak ada metode praktis yang tersedia untuk menemukan string lain yang menghasilkan hash 2cf24dba...

Kelima properti ini yang bekerja bersama-sama adalah hal yang membuat hashing kriptografi berguna sebagai alat keamanan. Hilangkan salah satu saja, maka model keamanannya akan rusak.


Bitcoin Whitepaper dan Hashing

Pada Oktober 2008, sebuah dokumen sembilan halaman muncul di milis kriptografi dengan judul Bitcoin: A Peer-to-Peer Electronic Cash System. Penulisnya diidentifikasi sebagai Satoshi Nakamoto, yang identitas aslinya tetap tidak diketahui. Nakamoto menghilang dari komunikasi publik sekitar tahun 2010 hingga 2011, meninggalkan sistem yang berfungsi penuh dan whitepaper yang menggambarkannya. Anda dapat membaca dokumen aslinya di bitcoin.org/bitcoin.pdf.)

Whitepaper Bitcoin adalah contoh paling jelas yang tersedia tentang bagaimana sebuah proyek kripto menggunakan hashing sebagai mekanisme teknis inti, dan itulah alasan mengapa kata "hashing" begitu sering muncul dalam setiap diskusi serius mengenai mata uang kripto.

Sitasi lengkap: Nakamoto, S. (2008). Bitcoin: Sistem Kas Elektronik Peer-to-Peer.

Masalah: Pengeluaran Ganda (Double Spending)

Whitepaper Bitcoin dibuka dengan mengidentifikasi masalah spesifik dengan mata uang digital. Berbeda dengan koin fisik, sebuah file digital dapat disalin. Hal ini menciptakan kemungkinan pengeluaran ganda: mengirim unit mata uang digital yang sama ke dua penerima yang berbeda sekaligus. Sistem keuangan tradisional menyelesaikan masalah ini dengan otoritas pusat, sebuah Bank atau prosesor pembayaran yang memverifikasi setiap transaksi dan memastikan dana yang sama tidak dibelanjakan dua kali.

Whitepaper tersebut mengusulkan solusi yang berbeda: jaringan peer-to-peer, sebuah sistem di mana para partisipan terhubung secara langsung satu sama lain daripada melalui server pusat, yang diamankan oleh proof of work berbasis hashing. Dengan menggunakan pendekatan ini, whitepaper Bitcoin mengusulkan cara untuk mencapai desentralisasi, menghilangkan kebutuhan akan Bank, pemerintah, atau perusahaan mana pun untuk bertindak sebagai perantara tepercaya.

SHA-256: Fungsi Hash yang Digunakan Bitcoin

Whitepaper Bitcoin menetapkan SHA-256, yang merupakan singkatan dari Secure Hash Algorithm 256-bit, sebagai fungsi hash kriptografinya. SHA-256 adalah bagian dari keluarga fungsi hash SHA-2, yang dikembangkan oleh NSA dan dipublikasikan oleh NIST. Angka "256-bit" mengacu pada panjang setiap hash yang dihasilkannya: 256 bit data, yang diterjemahkan menjadi string heksadesimal 64 karakter yang ditunjukkan pada contoh-contoh di atas.

Bitcoin menerapkan SHA-256 dua kali secara berurutan selama proses penambangan, sebuah desain yang disebut double SHA-256, yang menambahkan lapisan keamanan tambahan terhadap serangan teoretis tertentu.

Penambang menghash struktur data spesifik yang disebut header blok, sebuah struktur berukuran 80-byte yang berisi hash blok sebelumnya, akar Merkle dari semua transaksi dalam blok, stempel waktu, target kesulitan, dan sebuah variabel yang disebut nonce. Laju Hash jaringan Bitcoin, yang berarti total jumlah komputasi SHA-256 yang dilakukan per detik oleh semua penambang secara global, adalah salah satu ukuran keamanan keseluruhan jaringan.

Bukti Kerja: Bagaimana Penghasihan Mengamankan Jaringan

Bukti Kerja adalah salah satu jenis mekanisme konsensus, sebuah sistem yang dengannya semua peserta dalam jaringan terdesentralisasi sepakat mengenai transaksi mana yang sah, dan mengandalkan hashing sebagai tugas komputasi intinya. Penambang Bitcoin bersaing untuk menambahkan blok berikutnya ke dalam rantai dengan menyelesaikan proses ini:

  1. Rakit header blok yang berisi hash blok sebelumnya, akar Merkle, stempel waktu saat ini, target kesulitan jaringan, dan nilai nonce yang dimulai dari nol.
  2. Jalankan SHA-256 dua kali pada header blok yang lengkap, menghasilkan keluaran hash 64 karakter.
  3. Periksa keluarannya terhadap target kesulitan. Hash yang valid harus diawali dengan sejumlah nol di depan tertentu, misalnya: 0000000000000000000abc123.... Semakin banyak nol di depan yang diperlukan, semakin sulit tugasnya.
  4. Jika keluaran tidak memenuhi target, tingkatkan nonce sebanyak satu dan ulangi dari langkah dua.
  5. Jika keluaran memenuhi target, siarkan blok ke jaringan. Penambang pertama yang menemukan hash yang valid akan mendapatkan Hadiah Blok dalam Bitcoin.

[Diagram direkomendasikan: Alur iterasi Proof of Work yang menunjukkan input header blok, hash ganda SHA-256, pemeriksaan nol di awal, loop inkrementasi nonce, dan siaran blok yang valid.]

Nonce, yang merupakan singkatan dari "number used once," adalah variabel dalam proses ini. Sebagian besar data header blok sudah tetap: hash blok sebelumnya, root Merkle, stempel waktu (timestamp), dan target kesulitan semuanya telah ditentukan sebelumnya. Nonce adalah satu-satunya bidang yang diubah oleh penambang secara bebas. Bayangkan ini seperti dial kombinasi: penambang menelusuri jutaan kombinasi per detik hingga hasilnya sesuai dengan pola yang diperlukan.

Menemukan hash yang valid memerlukan kerja komputasi yang sangat besar. Memverifikasi bahwa sebuah hash valid hanya membutuhkan satu perhitungan SHA-256. Asimetri ini adalah fondasi dari keamanan sistem: siapa pun dapat memeriksa jawabannya secara instan, tetapi tidak ada yang bisa memalsukan pekerjaan tersebut.

Bukti Kerja bukan satu-satunya Mekanisme Konsensus yang digunakan saat ini. Ethereum beralih dari bukti kerja ke bukti Stake pada September 2022, sebuah proses yang dikenal sebagai "The Merge." Bukti Stake tidak bergantung pada hashing berulang sebagai mekanisme kompetitif intinya.

Pohon Merkle: Hashing Setiap Transaksi

Proof of work bukan satu-satunya bagian di mana hashing muncul dalam whitepaper Bitcoin. Setiap transaksi dalam satu blok juga disusun melalui struktur yang disebut Merkle tree, yang menggunakan hashing untuk membuat satu ringkasan ringkas dari seluruh transaksi.

Bayangkan pohon Merkle sebagai rantai kuitansi, di mana setiap kuitansi merangkum dua kuitansi sebelumnya, hingga satu kuitansi terakhir merangkum semuanya. Secara teknis:

  • Setiap transaksi individual di-hash untuk menghasilkan leaf node.
  • Pasangan hash leaf node digabungkan dan di-hash kembali untuk menghasilkan parent node.
  • Proses ini berlanjut ke atas pohon hingga tersisa satu hash tunggal di bagian atas: Merkle root.

Merkle root disimpan di dalam header blok, yang berarti satu string sepanjang 64 karakter mewakili dan berkomitmen pada setiap transaksi di seluruh blok. Blockchain Bitcoin adalah buku besar terdistribusi, sebuah catatan dari setiap transaksi yang pernah dibuat yang disalin ke ribuan komputer di seluruh dunia, dan Merkle root adalah hal yang memungkinkan setiap salinan untuk memverifikasi penyertaan transaksi secara efisien tanpa memproses seluruh data blok.

[Rekomendasi diagram: Struktur Merkle tree yang menampilkan leaf node sebagai hash transaksi, parent node sebagai hash gabungan, dan Merkle root pada bagian puncak.]


Hashing vs. Enkripsi: Apa Perbedaannya?

Hashing dan enkripsi adalah keduanya alat kriptografi, namun cara kerjanya secara fundamental berbeda. Enkripsi dirancang agar dapat dibalik: Anda mengenkripsi data sehingga pihak yang berwenang dapat mendekripsinya nanti. Hashing dirancang agar tidak dapat dibalik: begitu data di-hash, input asli tidak dapat dipulihkan dari outputnya.

PropertiHashingEnkripsi
ReversibilitasSatu arah; tidak dapat dibatalkanDua arah; dapat didekripsi dengan kunci yang benar
OutputHash dengan panjang tetap (misalnya, 64 karakter heksadesimal untuk SHA-256)Ciphertext dengan panjang variabel
Kegunaan utamaIntegritas data, proof of work, deteksi modifikasiKerahasiaan data, transmisi aman
Kebutuhan kunciTidakYa
Contoh algoritmaSHA-256AES-256

Enkripsi adalah alat yang tepat ketika Anda perlu melindungi data dan mengambilnya kembali nanti, seperti mengamankan pesan saat transit. Hashing adalah alat yang tepat ketika Anda perlu memverifikasi bahwa data tidak berubah, tanpa menyimpan atau mengirimkan data asli itu sendiri. Dalam Bitcoin, hashing berfungsi untuk penautan blok dan penambangan, bukan kerahasiaan data.

Mengapa Hashing Penting untuk Keamanan Blockchain

Setiap blok dalam rantai Bitcoin berisi hash dari blok yang ada sebelumnya. Ini menciptakan tautan kriptografis di seluruh rantai tersebut. Jika seseorang mengubah transaksi di blok 500, hash blok tersebut akan berubah. Perubahan tersebut akan membatalkan tautan ke blok 501, yang akan berdampak secara beruntun ke setiap blok berikutnya. Memperbaiki kerusakan tersebut akan memerlukan penambangan ulang setiap blok yang mengikuti, yang berarti melampaui gabungan upaya komputasi dari setiap penambang lain di seluruh dunia secara bersamaan.

Inilah yang membuat hashing menjadi dasar bagi keamanan mata uang kripto: hal ini menciptakan rantai bukti kriptografi yang semakin sulit untuk diubah dengan setiap blok baru yang ditambahkan. Sifat bukti-perusakan ini bukanlah produk dari kebijakan atau institusi apa pun. Hal ini berasal langsung dari matematika hashing kriptografi.

Anda dapat memverifikasi transaksi terkonfirmasi Anda sendiri dengan mengambil detail transaksi dari penjelajah blockchain, yang menerapkan prinsip hashing yang sama untuk menampilkan data blok dan transaksi.

Di Luar Bitcoin: Bagaimana Whitepaper Lain Menggunakan Hashing

Whitepaper Bitcoin menetapkan cetak biru yang diikuti oleh proyek Mata Uang Kripto lainnya, termasuk praktik menentukan fungsi hash kriptografis sebagai bagian dari arsitektur teknis. Pilihan yang dibuat oleh proyek yang berbeda dalam bagian ini mengungkapkan banyak hal tentang prioritas desain mereka.

The whitepaper Ethereum,) yang diterbitkan pada tahun 2013 oleh Vitalik Buterin, mengusulkan blockchain yang dapat diprogram yang mampu menjalankan smart contract (perjanjian kode yang dapat mengeksekusi sendiri), melampaui kasus penggunaan utama Bitcoin untuk pembayaran peer-to-peer. Desain asli Ethereum menentukan Keccak-256, anggota keluarga SHA-3, daripada SHA-256 milik Bitcoin.

Bitcoin WhitepaperEthereum Whitepaper
PenulisSatoshi NakamotoVitalik Buterin
Diterbitkan20082013
Fungsi hashSHA-256 (SHA-256 ganda untuk mining)Keccak-256
Konsensus (asli)Proof of workProof of work
Konsensus (saat ini)Proof of workProof of stake (pasca-Merge, September 2022)

Transisi Ethereum dari proof of work pada tahun 2022 berarti ia tidak lagi bergantung pada kompetisi penambangan berbasis hashing. Whitepaper Ethereum tetap relevan sebagai dokumen, namun sistem yang berjalan telah diperbarui secara substansial sejak publikasi aslinya.

Fungsi hash dan mekanisme konsensus yang ditentukan oleh sebuah proyek adalah keputusan desain, bukan default. Memahami arti pilihan tersebut merupakan bagian dari membaca whitepaper sebagai pembaca yang memiliki pemahaman teknis. Untuk contoh lain mengenai bagaimana sebuah proyek blockchain besar menjelaskan arsitektur teknisnya, lihat struktur blockchain Cardano.

Cara Mengevaluasi Klaim Teknis Whitepaper

Membaca Whitepaper kripto menjadi lebih produktif setelah Anda tahu apa yang perlu dicari di bagian teknis. Deskripsi hashing dan Mekanisme Konsensus sering kali menjadi tempat sebuah Whitepaper menunjukkan substansi teknis atau mengungkap ketiadaan substansi tersebut. Lima pertanyaan ini akan membantu Anda menilai arsitektur teknis proyek kripto mana pun tanpa memerlukan latar belakang ilmu komputer.

Fungsi hash apa yang digunakan proyek ini, dan apakah itu algoritma yang sudah mapan? Whitepaper yang menentukan SHA-256, Keccak-256, atau algoritma lain yang terdokumentasi dengan baik membuat klaim yang dapat diverifikasi. Whitepaper yang menjelaskan "mekanisme kriptografi eksklusif" tanpa mengutip penelitian sebelumnya pantas mendapatkan pengawasan lebih lanjut.

  1. Apakah Whitepaper menjelaskan Mekanisme Konsensus dengan cukup detail agar dapat diverifikasi secara independen? Whitepaper yang kredibel tidak hanya menjelaskan apa nama Mekanisme Konsensus tersebut, tetapi juga cara kerjanya: apa yang dilakukan peserta, apa imbalan yang mereka dapatkan, dan apa yang mencegah mereka berbuat curang. Bahasa yang samar seperti "menggunakan kriptografi canggih untuk mengamankan jaringan" bukanlah sebuah spesifikasi teknis.

  2. Apakah klaim kriptografisnya secara teknis koheren? Apakah sistem yang dijelaskan benar-benar memecahkan masalah yang diklaimnya? Sistem yang mengklaim tahan terhadap perusakan tetapi tidak menjelaskan bagaimana blok-blok sebelumnya saling terhubung secara kriptografis memiliki celah dalam argumennya yang akan diperhatikan oleh pembaca yang cermat.

  3. Apakah whitepaper tersebut mengutip penelitian sebelumnya atau standar yang sudah ada? Whitepaper Bitcoin mengutip karya sebelumnya tentang fungsi hash, tanda tangan digital, dan sistem terdistribusi. Whitepaper yang memperlakukan semua mekanismenya sebagai penemuan orisinal, tanpa merujuk pada literatur teknis yang relevan, patut diperiksa lebih saksama.

  4. Bisakah pengembang independen mereproduksi mekanisme yang dijelaskan dari whitepaper saja? Whitepaper yang berfungsi sebagai spesifikasi teknis yang asli harus cukup rinci sehingga pengembang yang belum pernah melihat kode proyek dapat mengimplementasikan mekanisme intinya dari dokumen tersebut. Jika bagian teknis membiarkan implementasi sepenuhnya ambigu, itu tidak melayani tujuan yang dinyatakan.

Tidak ada satu pun dari pertanyaan ini yang memerlukan keahlian kriptografi. Pertanyaan-pertanyaan tersebut mengharuskan pembacaan bagian teknis secara cermat dan memperhatikan apakah penulis telah memberikan deskripsi yang spesifik dan dapat diverifikasi atau justru mengganti presisi dengan rasa percaya diri.


Pertanyaan Umum

Seperti apa rupa hash?

Hash adalah string dengan panjang tetap dari karakter heksadesimal. Menggunakan SHA-256, kata "hello" menghasilkan hash 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. String 64 karakter tersebut selalu memiliki panjang yang sama terlepas dari seberapa Long Inputnya. Setiap hash SHA-256 menghasilkan tepat 64 karakter heksadesimal.

Bisakah hash dibalik?

No. Fungsi hash kriptografi dirancang untuk menjadi satu arah. Mengetahui keluaran hash tidak memberi Anda jalur matematis kembali ke masukan asli. Ini adalah properti resistensi pra-gambar (pre-image resistance). Secara teoretis Anda bisa mencoba setiap kemungkinan masukan hingga salah satunya menghasilkan hash yang cocok, tetapi untuk SHA-256 jumlah kemungkinan masukan membuatnya tidak layak secara komputasi.

Apa perbedaan antara hashing dan enkripsi?

Hashing tidak dapat dibalik: ia mengubah data menjadi string berpanjang tetap yang tidak dapat didekode kembali ke aslinya. Enkripsi dapat dibalik: data diubah menggunakan kunci, dan pemegang sah dari kunci yang tepat dapat mendekripsinya. Hashing digunakan untuk verifikasi dan deteksi gangguan. Enkripsi digunakan untuk kerahasiaan dan transmisi data yang aman.

Mengapa hashing digunakan dalam Blockchain?

Hashing digunakan dalam blockchain untuk dua tujuan terkait. Pertama, setiap blok berisi hash dari blok sebelumnya, menciptakan rantai kriptografi yang membuat perubahan apa pun pada data historis dapat segera terdeteksi. Kedua, sistem proof-of-work Bitcoin menggunakan hashing sebagai tugas komputasi kompetitif yang harus diselesaikan oleh penambang untuk menambahkan blok baru, membuat jaringan tahan terhadap manipulasi oleh pihak mana pun.

Apa itu SHA-256?

SHA-256 adalah singkatan dari Secure Hash Algorithm 256-bit. Ini adalah fungsi hash kriptografi yang ditentukan dalam whitepaper Bitcoin, dikembangkan oleh NSA dan diterbitkan oleh NIST sebagai bagian dari keluarga SHA-2. Ia menerima input apa pun dan menghasilkan keluaran 256-bit, dinyatakan sebagai string heksadesimal 64 karakter. Bitcoin menerapkannya dua kali secara berurutan selama proses penambangan.

Apa yang terjadi jika dua input menghasilkan hash yang sama?

Ketika dua input yang berbeda menghasilkan output hash yang sama, hal ini disebut tabrakan (collision). Fungsi hash kriptografi dirancang untuk membuat tabrakan tidak mungkin dilakukan secara komputasi: probabilitas untuk menemukan dua input yang menghasilkan nilai hash yang sama dengan SHA-256 sangatlah rendah secara astronomis. Jika suatu fungsi hash ditemukan menghasilkan tabrakan secara terprediksi, fungsi tersebut akan dianggap rusak secara kriptografi dan tidak cocok untuk aplikasi keamanan.

Apakah Whitepaper Bitcoin masih relevan saat ini?

Ya. Whitepaper Bitcoin yang diterbitkan oleh Satoshi Nakamoto pada tahun 2008 tetap menjadi referensi dasar untuk desain konsensus proof-of-work dan contoh yang paling banyak dipelajari dari whitepaper kripto sebagai dokumen teknis. Jaringan Bitcoin terus beroperasi menggunakan mekanisme yang dijelaskan dalam whitepaper tersebut. Dokumen ini sepanjang sembilan halaman dan tersedia secara gratis di bitcoin.org/bitcoin.pdf.

Siapa yang menulis whitepaper Ethereum?

Vitalik Buterin menulis whitepaper Ethereum yang diterbitkan pada tahun 2013. Dokumen tersebut mengusulkan blockchain yang dapat diprogram yang dapat mengeksekusi smart contract, memperluas konsep yang diperkenalkan oleh Bitcoin. Ethereum awalnya menggunakan Keccak-256 sebagai fungsi hash-nya dan proof of work sebagai Mekanisme Konsensus-nya, kemudian bertransisi ke proof of stake pada September 2022. Whitepaper Ethereum tersedia di ethereum.org/en/whitepaper/.

Bacaan Terkait

["- Apa Itu Tanda Tangan Digital? Panduan Kripto","- Cara Mengambil Detail Transaksi Anda dari Berbagai Blockchain Explorer","- Apa Itu Cardano? Kripto ADA dan Blockchain Dijelaskan"]