Scrypt adalah fungsi kriptografi memory-hard yang awalnya dirancang untuk derivasi kunci berbasis kata sandi. Dogecoin menggunakan Scrypt-1024 sebagai metode hashing proof of work. Miner mencari hash blok yang memenuhi target jaringan, lalu node Dogecoin memeriksa bukti tersebut secara mandiri saat memvalidasi blok. Scrypt adalah algoritma umum yang digunakan oleh berbagai sistem, bukan teknologi khusus Dogecoin.
| Dokumentasi protokol | Fitur protokol Dogecoin Core |
|---|---|
| Direktori | Direktori Dogecoin |
Scrypt dan mining Dogecoin
Daftar fitur protokol Dogecoin Core mengidentifikasi Scrypt-1024 sebagai metode proof of work dan menyebutkan bahwa daftar tersebut mencakup hingga v1.14.6; daftar itu juga menandai spesifikasi mandiri sebagai belum tersedia. Miner berulang kali melakukan hashing terhadap kandidat data blok sambil mengubah nonce dan masukan terkait. Hasil valid harus berada di bawah target saat ini, yang disesuaikan menurut aturan kesulitan Dogecoin. Full node memverifikasi hasilnya dan tidak perlu memercayai miner yang menemukannya.
Penggunaan memori dan perangkat mining
Kebutuhan memori Scrypt dirancang agar komputasi paralel skala besar lebih mahal dibandingkan beberapa desain hash sebelumnya. Tujuan desain itu tidak menjadikan algoritma ini kebal ASIC. Perangkat mining Scrypt khusus tersedia, dan ekosistem mining Dogecoin mencakup perangkat khusus serta skema merged mining. Nama algoritma saja tidak menjelaskan keamanan atau desentralisasi sebuah jaringan.
Bedakan penggunaannya
Scrypt dapat digunakan untuk menurunkan kunci dari kata sandi, sedangkan Dogecoin menerapkan konstruksi proof of work Scrypt tertentu untuk mining blok. Keduanya berkaitan dengan keluarga algoritma yang sama, tetapi tugas dan parameter yang digunakan berbeda. Pengaturan Scrypt berbasis kata sandi di sebuah wallet bukan konfigurasi mining blockchain Dogecoin.
Istilah Terkait
Lihat Juga
Sumber
- Repositori Dogecoin Core — Menjelaskan penggunaan Scrypt untuk proof of work Dogecoin.
- Dogecoin Core: Fitur protokol yang diterapkan — Mencantumkan proof of work Scrypt-1024 sebagai fitur yang diterapkan.
- Dogecoin Dogepedia: Apa itu miner? — Menjelaskan perangkat mining, Scrypt, dan merged mining Dogecoin.
- RFC 7914: scrypt — Menetapkan fungsi derivasi kunci berbasis kata sandi dan desain memory-hard-nya.