Apa itu Hashcash? | Koneksi antara Bitcoin dan Hashcash

Ingin tahu apa itu Hashcash? Ini adalah PoW asli, menginspirasi Bitcoin. Selami dan pelajari bagaimana hal itu meletakkan dasar bagi kripto nomor satu.

Dengan Bitcoin (BTC) melonjak ke level tertinggi baru sepanjang masa, sebagian didorong oleh persetujuan baru-baru ini dari dana yang diperdagangkan di bursa Bitcoin spot (ETF) oleh Komisi Sekuritas dan Bursa AS (SEC), cryptocurrency sekali lagi mendominasi berita utama dan menarik perhatian investor di seluruh dunia. Antisipasi seputar halving yang akan datang semakin berkontribusi pada keunggulannya yang semakin meningkat.

Namun, di tengah antusiasme seputar pergerakan harga dan potensi lintasan masa depannya, banyak orang mungkin tidak menyadari protokol dan teknologi dasar yang membuka jalan bagi penciptaan Bitcoin. Salah satu elemen penting tersebut adalah Hashcash, sebuah konsep yang memainkan peran penting dalam pengembangan Bitcoin.

Ketika diskusi seputar masa depan Bitcoin semakin intensif, menggali sejarah dan pentingnya Hashcash dapat menawarkan wawasan yang tak ternilai tentang asal-usul cryptocurrency terkemuka di dunia.

Indeks

  • Apa itu Hashcash?
  • Bagaimana cara kerja Hashcash?
  • Bagaimana Hashcash mencegah serangan spam dan DoS?
  • Hashcash vs. bukti kerja lainnya
  • Koneksi antara Bitcoin dan Hashcash

Apa itu Hashcash?

Hashcash adalah protokol kriptografi dan proof-of-work (PoW) yang dikembangkan oleh kriptografer Inggris Dr Adam Back untuk memerangi dua masalah besar: spam email dan serangan denial-of-service (DoS).

Ide utama di balik protokol ini adalah meminta pengirim email atau siapa pun yang meminta layanan untuk memecahkan teka-teki matematika sebelum dapat mengirim email atau mengakses layanan. Ini membuktikan bahwa Anda bukan hanya bot atau spammer yang mencoba membanjiri file .

Sementara persyaratan komputasi menimbulkan ketidaknyamanan minimal bagi pengguna email biasa, itu membuatnya mahal bagi spammer untuk mengirim banyak email dengan memaksa mereka untuk memecahkan teka-teki ini.

Begini cara Back menjelaskannya: "Bagi Anda sebagai pengguna biasa, dengan mesin kelas desktop atau laptop entry-level, overhead CPU per email dapat diabaikan karena Anda tidak mengirim email sebanyak itu; Paling buruk, email Anda tertunda beberapa detik sebelum dikirim pada perangkat keras lama yang lambat. Namun, bagi spammer, ini adalah show-stopper: mereka ingin mengirim 10.000+ email per menit ke saluran DSL yang dibeli dengan kartu kredit curian dengan cepat sebelum akun dibatalkan. "

Bagaimana cara kerja Hashcash?

Seperti yang dinyatakan sebelumnya, di Hashcash, orang yang mengirim email atau meminta layanan harus memecahkan teka-teki komputasi yang melibatkan pengambilan sepotong data yang terkait dengan email dan memasukkannya ke dalam algoritma hashing.

Hashcash menggunakan Secure Hash Algorithm 1 (SHA-1) untuk menghasilkan stempel unik untuk setiap email. Stempel ini bertindak sebagai langkah verifikasi bagi penerima, membantu mereka membedakan email yang sah dari spam yang tidak diminta.

Dalam istilah yang lebih sederhana, pengirim akan melakukan perhitungan matematis pada sepotong data yang terkait dengan alamat email penerima. Titik data ini dapat berupa alamat pengirim, alamat penerima, atau stempel waktu email

Setelah menerima email, penerima kemudian dapat melakukan operasi terbalik untuk memverifikasi keaslian prangko. Proses ini memastikan bahwa stempel memang dibuat khusus untuk alamat email penerima dan bukan yang umum digunakan untuk kampanye spam massal

Namun, tidak sembarang data acak yang memenuhi syarat sebagai stempel Hashcash yang valid, hash yang dihasilkan harus dimulai dengan jumlah nol tertentu. Menemukan hash khusus ini seperti mencari butiran pasir tertentu di pantai. Pengirim harus terus bereksperimen dengan nomor acak yang berbeda sampai mereka menemukan nomor yang menciptakan hash dengan string nol yang diperlukan di awal. Proses ini adalah apa yang kemudian dikenal sebagai proof-of-work.

Bagaimana Hashcash mencegah spam dan serangan DoS?

Seperti dijelaskan sebelumnya, Hashcash mencegah spam dan serangan denial-of-service dengan membuat pengiriman email atau meminta layanan mahal bagi aktor jahat tanpa mempengaruhi pengguna biasa. Jadi, bagaimana cara mencapai ini?

Pertama, itu menciptakan benjolan kecepatan dengan menghadirkan orang yang mengirim email atau meminta layanan dengan teka-teki komputasi untuk dipecahkan. Untuk melakukan itu, pengirim atau pemohon harus menggunakan sumber daya komputasi, seperti siklus CPU atau listrik, yang berarti mereka harus meluangkan waktu dan usaha.

Dengan menambahkan biaya ini untuk mengirim email atau mengakses layanan, ini mengurangi penyalahgunaan oleh aktor jahat, membuat komunikasi dan layanan online lebih aman dan terjamin.

Hashcash vs. bukti kerja lainnya

Dari hari-hari awal menghalangi spammer email, bukti kerja yang dikembangkan oleh Hashcash kini telah menjadi identik dengan penambangan cryptocurrency. Tapi seberapa mirip atau berbeda iterasi modern dengan saudara mereka yang lebih tua? Mari kita lihat.

Kesamaan

Baik Hashcash dan PoW berbasis crypto berbagi prinsip inti: mengeluarkan daya komputasi. Peserta di kedua s memecahkan teka-teki kompleks yang berasal dari fungsi kriptografi, dengan "pekerjaan" bertindak sebagai rintangan untuk menghentikan aktor jahat dari spamming email atau mengganggu jaringan. Selain itu, solusi untuk teka-teki juga berfungsi sebagai bukti bahwa pekerjaan itu memang dilakukan.

Seperti Hashcash, Bitcoin dan cryptocurrency PoW lainnya beroperasi pada jaringan terdesentralisasi, tanpa entitas tunggal yang mengendalikan pertunjukan. Di Hashcash, ini berarti server email dapat memverifikasi PoW secara independen untuk memfilter spam. Dalam crypto, penambang bersaing di jaringan terdesentralisasi untuk mengamankan blockchain.

Perbedaan

Perbedaan inti antara Hashcash dan bukti kerja lainnya terletak pada tujuan dan aplikasi. Hashcash dirancang untuk memerangi spam email dengan membuatnya mahal secara komputasi untuk mengirim email massal

Di sisi lain, PoW dalam cryptocurrency berfungsi sebagai mekanisme konsensus, kesepakatan tentang keadaan jaringan dan validitas transaksi.

Selain itu, sementara keduanya menggunakan teka-teki kriptografi, spesifikasinya berbeda. Tidak seperti Hashcash, Bitcoin dan kripto PoW serupa menggunakan algoritma hashing SHA-256 dan secara dinamis menyesuaikan kesulitan untuk mempertahankan tingkat produksi blok yang stabil.

Selanjutnya, ketika datang untuk menghargai pekerjaan, cryptocurrency PoW memberi insentif partisipasi dengan memberikan penambang yang sukses koin baru dan biaya transaksi. Namun, tidak ada kripto Hashcash yang akan ditambang. Ini tidak menawarkan hadiah langsung seperti itu. Memecahkan teka-teki hanya memberikan akses ke layanan yang diinginkan, seperti mengirim email.

Akhirnya, dalam crypto PoW, memecahkan teka-teki memainkan peran penting dalam mencapai konsensus jaringan. Hashcash, di sisi lain, hanya berfokus pada pencegahan penyalahgunaan email; Bukti kerja tidak menentukan konsensus jaringan.

Koneksi antara Bitcoin dan Hashcash

Sementara Hashcash tidak pernah menjadi pembunuh spam utama, itu berfungsi sebagai konsep dasar untuk PoW yang diterapkan dalam penambangan Bitcoin. Ini juga menunjukkan bahwa kelangkaan, prinsip dasar uang, bisa ada di ruang digital tanpa bergantung pada otoritas pusat.

Pencipta anonim Bitcoin, Satoshi Nakamoto, mengakui pengaruh Back pada fungsi penambangan inti cryptocurrency dalam whitepaper Bitcoin yang diterbitkan pada tahun 2008.

Dalam dokumen tersebut, Nakamoto mengusulkan menggunakan "bukti kerja yang mirip dengan Hashcash Adam Back" untuk mempertahankan server stempel waktu terdesentralisasi untuk buku besar terdistribusi Bitcoin.

Dalam jaringan Bitcoin, penambang bersaing untuk memecahkan teka-teki matematika berdasarkan algoritma hashing jaringan, SHA-256. Ini mengubah data transaksi menjadi string karakter unik, biasanya 64 karakter, yang disebut hash Bitcoin. Proses ini membutuhkan upaya komputasi yang signifikan, yang secara efektif berfungsi sebagai bukti kerja.

Anggap saja sebagai permainan tebak-tebakan raksasa. Penambang menggunakan daya komputasi mereka untuk menghasilkan solusi hash Bitcoin yang tak terhitung jumlahnya sampai satu jatuh di bawah target. Setelah penambang menemukan solusi yang valid untuk teka-teki, mereka menyiarkan blok baru ke jaringan. Peserta lain kemudian memverifikasi validitas blok dan transaksinya, menerimanya ke dalam blockchain jika memenuhi aturan konsensus

Hubungan antara Bitcoin dan Hashcash dengan demikian berakar pada adopsi konsep proof-of-work Hashcash sebagai dasar untuk mekanisme konsensus Bitcoin. Sementara Bitcoin memperluas tujuan awal Hashcash dengan menerapkannya pada mata uang terdesentralisasi dan teknologi blockchain, gagasan inti yang membutuhkan upaya komputasi untuk mencapai konsensus tetap menjadi aspek fundamental yang dimiliki oleh keduanya.

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)