Zcash VS Monero: Panduan Koin Privasi Komparatif

Zcash vs Monero adalah dua koin privasi paling signifikan di pasar. Meskipun tujuan akhir mereka sama, cara mereka melakukannya sangat berbeda. Zcash (ZEC) adalah cabang dari protokol Bitcoin dan mendapatkan privasi melalui penggunaan zk-SNARKS, protokol privasi tanpa pengetahuan. Monero (XMR), di sisi lain, memiliki protokol dasar yang sama sekali berbeda yang disebut CryptoNote. Monero menjaga privasi pengirimnya, transaksinya, dan penerimanya masing-masing melalui tanda tangan cincin, transaksi rahasia cincin, dan alamat siluman. Dalam panduan Zcash VS Monero ini, kita akan melihat perbedaan dan persamaan antara proyek-proyek ini.

Sekilas tentang Zcash

ZCash VS Monero

Statistik Penting

Pada grafik kami di bawah, kumpulan data yang dipilih adalah 6 Mei – 10 Mei.

# 1 Harga per Hari (dalam USD)

ZCash VS Monero

Dalam kumpulan data kami, harga puncak dicapai pada 7 Mei di $ 60,48. Dari 8 Mei hingga 10 Mei, harga tetap cukup stabil di sekitar $ 57,70. Harga rata-rata ZEC dalam kumpulan data kami adalah $ 58,61.

# 2 Kesulitan (dalam jutaan)

ZCash VS Monero

Zcash mencapai kesulitan puncak 77,42 juta pada 7 Mei. Pada 9 Mei, Zcash mencapai titik terendah di 66,95 juta. Kesulitan penambangan rata-rata dalam kumpulan data kami adalah 72,68 juta.

# 3 Hashrate Rata-Rata per Hari (dalam GHash / s)

ZCash VS Monero

Dalam kumpulan data kami, hashrate rata-rata adalah 3,99 GHash / s. Hashrate puncak dicapai pada 7 Mei dengan 4,26 GHash / s dan paling sedikit pada 9 Mei dengan 3,66 GHash / s.

# 4 Total Imbalan Penambangan yang Dikumpulkan Setiap Hari (dalam USD)

ZCash VS Monero

Total biaya penambangan yang dikumpulkan mencapai puncaknya pada 7 Mei, yaitu $ 434.011.16. Total biaya juga berhasil tetap di atas $ 410.000. Total imbalan penambangan rata-rata dalam kumpulan data kami adalah $ 419.771,23.

# 5 Jumlah Perdagangan Harian

ZCash VS Monero

Puncak 4.256 ZEC dikirim pada 9 Mei dan terendah 3.298 ZEC pada 8 Mei. Rata-rata 3.676 ZEC diperdagangkan setiap hari di kumpulan data kami.

Sekilas tentang Monero

ZCash VS Monero

Statistik Penting

Pada grafik kami di bawah, kumpulan data yang dipilih adalah 6 Mei – 10 Mei.

# 1 Harga per Hari (dalam USD)

ZCash VS Monero

Dalam kumpulan data kami, Monero mencapai puncak $ 68,47 pada 7 Mei dan terendah $ 66,68 pada 6 Mei. Dalam kumpulan data kami, nilai Monero mengalami tren di kisaran $ 2 antara $ 66,65 hingga $ 68,50.

# 2 Jumlah Transaksi per Hari

zcashvsmonero

Lebih dari 8.000 transaksi telah dikirim per hari dalam kumpulan data kami dan melebihi 10.000 dalam tiga kesempatan. Rendah 8.310 transaksi dikirim pada 6 Mei dan tertinggi 13.840 transaksi dikirim pada 8 Mei. Jumlah rata-rata transaksi yang dikirim per hari adalah 11.214.

# 3 Biaya Transaksi Rata-rata dikirim per Hari (dalam USD)

ZCash VS Monero

Biaya transaksi rata-rata yang dihabiskan per hari melebihi $ 0,02 dalam empat dari lima hari dalam kumpulan data kami. 7 Mei, terlihat biaya transaksi paling rata-rata dengan $ 0,023 dan terendah $ 0,015 pada 9 Mei.

# 4 Hashrate Rata-rata (dalam MHash / s)

ZCash VS Monero

Tanggal 10 Mei menunjukkan hashrate rata-rata tertinggi dengan 342,38 MHash / s dan 6 Mei melihat paling sedikit dengan 325,40 MHash / s. Dalam kumpulan data kami, hashrate rata-rata per hari adalah 332,83 MHash / s.

# 5 Kesulitan per Hari (dalam jutaan)

ZCash VS Monero

Tanggal 10 Mei menunjukkan tingkat kesulitan tertinggi sebesar 40,56 juta dan pada tanggal 6 Mei mengalami kesulitan sebesar 38,15 juta. Rata-rata, kumpulan data kami mengalami kesulitan 39,52 juta.

ZCash vs Monero: Perbedaannya

Kami akan fokus pada dua perbedaan berikut:

  • Protokol yang Mendasari.
  • Kriptografi.
  • Pertambangan.

# 1 Protokol Dasar ZCash VS Monero

Monero

ZCash VS Monero

Kembali pada bulan Juli 2012, Bytecoin, implementasi CryptoNote di kehidupan nyata pertama, diluncurkan. CryptoNote adalah protokol lapisan aplikasi yang menggerakkan berbagai mata uang terdesentralisasi. Meskipun mirip dengan lapisan aplikasi yang menjalankan bitcoin dalam banyak aspek, ada banyak area di mana keduanya berbeda satu sama lain..

Meskipun bytecoin menjanjikan, orang-orang memperhatikan bahwa banyak hal teduh sedang terjadi dan 80% koin sudah diterbitkan. Jadi, diputuskan bahwa blockchain bytecoin akan bercabang dan koin baru di rantai baru akan disebut Bitmonero, yang akhirnya diganti namanya. Monero artinya “koin” dalam bahasa Esperanto. Di blockchain baru ini, satu blok akan ditambang dan ditambahkan setiap dua menit.

Tidak seperti cryptocurrency lainnya, Monero memiliki dua kunci publik dan dua kunci privat.

Kunci Tampilan Publik dan Pribadi

  • Kunci tampilan publik digunakan untuk menghasilkan alamat publik siluman satu kali di mana dana akan dikirim ke penerima. (lebih lanjut tentang ini nanti).
  • Kunci tampilan pribadi digunakan oleh penerima untuk memindai blockchain untuk menemukan dana yang dikirimkan kepada mereka.

Kunci tampilan publik membuat bagian pertama dari Alamat Monero.

Kunci Tampilan Publik dan Pribadi

Jika kunci tampilan sebagian besar untuk penerima transaksi, kunci pembelanjaan adalah tentang pengirim. Seperti di atas, ada dua kunci pengeluaran: kunci pengeluaran publik dan kunci pengeluaran pribadi.

  • Kunci pengeluaran publik akan membantu pengirim mengambil bagian dalam transaksi cincin dan juga memverifikasi tanda tangan dari gambar kunci. (lebih lanjut tentang itu nanti)
  • Kunci pengeluaran pribadi membantu dalam menciptakan gambar kunci yang memungkinkan mereka untuk mengirim transaksi.

Kunci pengeluaran publik menjadi bagian kedua dari alamat Monero. Alamat Monero adalah string 95 karakter. Semua transaksi di Monero bersifat pribadi secara default.

Zcash

ZCash VS Monero

Zcash dimulai sebagai cabang dari blockchain Bitcoin pada 28 Oktober 2016. Sebelumnya Zcash disebut protokol Zerocoin sebelum diubah menjadi sistem Zerocash dan akhirnya, Zcash. Seperti yang dinyatakan halaman Wikipedia Zcash: “Pengembangan perbaikan protokol dan implementasi referensi dipimpin oleh Zerocoin Electric Coin Company, yang dalam bahasa sehari-hari disebut sebagai Zcash Company.” Pendiri, CEO, dan kekuatan pendorong di belakang Zcash adalah Zooko Wilcox. Karena ZCash adalah cabang dari Bitcoin, ia memiliki suplai maksimum 21 juta.

Di Zcash, Anda memiliki pilihan untuk memilih di antara dua jenis transaksi.

  • Transaksi transparan normal.
  • Transaksi pribadi terlindung.

Misalkan Alice ingin mengirim 1 ZEC ke Bob.

Jika Bob tidak keberatan menjaga transaksinya tetap transparan dan terbuka untuk dilihat dunia, maka dia dapat mengiriminya Zec ke alamat transparannya atau t-addr..

Namun, jika dia menginginkan privasi dan tidak ingin detail transaksi dibuka untuk umum, dia dapat meminta uang dikirim ke alamat terlindungnya yang juga disebut “z-addr”.

Jika Alice dan Bob menggunakan alamat terlindung mereka untuk berinteraksi satu sama lain, maka semua detail transaksi akan menjadi pribadi. Ini termasuk identitas Alice, identitas Bob, dan detail transaksi itu sendiri.

ZCash VS Monero

Alasan mengapa Z-Cash mencapai tingkat privasi yang tinggi adalah karena penggunaan zk-SNARKS atau Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge.

Dengan menggunakan transaksi terlindung dan transparan, Anda dapat melakukan empat jenis transaksi:

ZCash VS Monero

  • Umum: Buka pengirim dan penerima terbuka.
  • Shielding: Buka pengirim dan penerima terlindung.
  • Deshielding: Pengirim terlindung dan penerima terbuka.
  • Pribadi: Pengirim terlindung dan penerima terlindung.

# 2 ZCash VS Kriptografi Monero

Di bagian ini, mari kita lihat kriptografi yang digunakan oleh Monero dan Zcash, yang memberi mereka privasi yang diperlukan.

Kriptografi Monero

Ada tiga bagian kriptografi yang digunakan Monero:

  • Privasi pengirim dipertahankan oleh Tanda Tangan Dering.
  • Privasi penerima dijaga oleh Alamat Stealth.
  • Privasi transaksi dijaga oleh Ring CT alias Ring Confidential Transactions.

Tanda Tangan Dering

Untuk memahami apa itu tanda tangan cincin dan bagaimana mereka membantu menjaga privasi pengirim, mari kita ambil contoh hipotesis kehidupan nyata. Saat Anda mengirim cek kepada seseorang, Anda harus menandatanganinya dengan tanda tangan Anda, bukan? Namun, karena itu, siapa pun yang melihat cek Anda (dan tahu seperti apa tanda tangan Anda) dapat mengetahui bahwa Anda adalah orang yang mengirimkannya..

Sekarang pikirkan tentang ini.

Misalkan, Anda mengambil empat orang secara acak dari jalanan. Dan Anda menggabungkan tanda tangan Anda dengan keempat orang ini untuk membuat tanda tangan yang unik. Tidak ada yang bisa mengetahui apakah itu benar-benar tanda tangan Anda atau bukan.

Begitulah cara kerja tanda tangan cincin. Mari kita lihat mekanismenya dalam konteks Monero.

Misalkan, Alice harus mengirim 1000 XMR (XMR = Monero) ke Bob, bagaimana sistem akan menggunakan tanda tangan cincin untuk menyembunyikan identitasnya? (Demi kesederhanaan, kami menangani kasus implementasi sebelumnya .. lebih lanjut nanti).

Pertama, dia akan menentukan “ukuran cincin” nya. Ukuran cincin adalah keluaran acak yang diambil dari blockchain yang memiliki nilai yang sama dengan keluarannya alias 1000 XMR. Semakin besar ukuran cincin, semakin besar transaksinya dan karenanya semakin tinggi biaya transaksinya. Dia kemudian menandatangani keluaran ini dengan kunci pengeluaran pribadinya dan mengirimkannya ke blockchain. Hal lain yang perlu diperhatikan, Alice tidak perlu meminta izin kepada pemilik dari transaksi sebelumnya ini untuk menggunakan keluaran.

Jadi, misalkan Alice memilih ukuran cincin 5 yaitu 4 keluaran umpan dan transaksinya sendiri, untuk orang luar, akan terlihat seperti ini:

ZCash VS Monero

Dalam transaksi tanda tangan cincin, salah satu umpan kemungkinan besar menjadi keluaran sebagai keluaran sebenarnya karena pihak ketiga yang tidak diinginkan (termasuk penambang) tidak akan dapat mengetahui siapa pengirimnya..

Alamat Stealth

Sekarang, bagaimana Monero memastikan privasi penerima? Anggaplah pengirimnya adalah Alice dan penerima adalah Bob.

Bob memiliki 2 kunci publik, kunci tampilan publik, dan kunci kirim publik. Agar transaksi dapat dilakukan, dompet Alice akan menggunakan kunci tampilan publik Bob dan kunci pengeluaran publik untuk menghasilkan kunci publik satu kali yang unik.

Ini adalah perhitungan kunci publik satu kali (P).

P = H (rA) G + B

Dalam persamaan ini:

  • r = Skalar acak yang dipilih oleh Alice.
  • A = Kunci tampilan publik Bob.
  • G = Konstanta kriptografi.
  • B = Kunci pengeluaran publik Bob.
  • H () = Algoritma hashing Keccak yang digunakan oleh Monero.

Perhitungan kunci publik satu kali ini menghasilkan alamat publik satu kali yang disebut “alamat siluman” di blockchain tempat Alice mengirimkan Monero yang ditujukan untuk Bob. Sekarang, bagaimana Bob akan membuka Monero-nya dari distribusi data acak?

Ingatlah bahwa Bob juga memiliki kunci pengeluaran pribadi?

Di sinilah ia berperan. Kunci pengeluaran pribadi membantu Bob memindai blockchain untuk transaksinya. Ketika Bob menemukan transaksi tersebut, dia dapat menghitung kunci privat yang sesuai dengan kunci publik satu kali dan mengambil Monero miliknya. Jadi Alice membayar Bob di Monero tanpa ada yang mengetahuinya.

Jadi, bagaimana Gambar kunci (I) dihitung?

Sekarang kita tahu bagaimana kunci publik (P) satu kali dihitung. Dan kami memiliki kunci pembelanjaan pribadi dari pengirim yang akan kami sebut “x”.

Saya = xH (P).

Hal-hal yang perlu diperhatikan dari persamaan ini:

  • Tidak mungkin mendapatkan alamat publik sekali pakai P dari gambar kunci “I” (ini adalah properti dari fungsi hash kriptografi) dan karenanya identitas Alice tidak akan pernah terungkap.
  • P akan selalu memberikan nilai yang sama jika di-hash, artinya H (P) akan selalu sama. Artinya, karena nilai “x” konstan untuk Alice, dia tidak akan pernah dapat menghasilkan beberapa nilai “I” sehingga gambar kunci menjadi unik untuk setiap transaksi.

Deringkan Transaksi Rahasia

Ring Confidential Transactions (Ring CT) digunakan untuk melindungi nilai transaksi sebenarnya yang dikirim Alice ke Bob. Sebelum implementasi Ring CT, dulu transaksi terjadi seperti ini:

Jika Alice harus mengirim 12,5 XMR ke bob, maka outputnya akan dipecah menjadi tiga transaksi 10,2 dan 0,5. Setiap transaksi tersebut akan mendapatkan tanda tangan cincinnya sendiri dan kemudian ditambahkan ke blockchain.

ZCash VS Monero

Meskipun ini melindungi privasi pengirim, yang dilakukannya adalah membuat transaksi dapat dilihat oleh semua orang.

Untuk mengatasi masalah ini, maka diterapkan Ring CT yang didasarkan pada penelitian yang dilakukan oleh Gregory Maxwell. Apa yang dilakukan RingCT sederhana, ia menyembunyikan jumlah transaksi di blockchain. Ini juga berarti bahwa setiap input transaksi tidak perlu dipecah menjadi denominasi yang diketahui, wallet sekarang dapat mengambil anggota ring dari output Ring CT mana pun..

Pikirkan apa pengaruhnya terhadap privasi transaksi?

Karena ada lebih banyak pilihan untuk memilih cincin dari dan nilainya bahkan tidak diketahui, sekarang tidak mungkin untuk mengetahui transaksi tertentu..

Kriptografi Zcash

Zcash menggunakan zk-SNARKS untuk kriptografinya. zk-SNARKS adalah singkatan dari Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge. Untuk memahami itu, Anda perlu memahami apa itu bukti tanpa pengetahuan.

Ada dua pihak dalam hal bukti nol pengetahuan (ZKP), pembukti dan pemverifikasi. Zero knowledge menyatakan bahwa seorang prover dapat membuktikan kepada verifikator bahwa mereka memiliki pengetahuan tertentu tanpa memberi tahu mereka apa sebenarnya pengetahuan itu.

Agar ZKP berfungsi, parameter ini harus memenuhi:

  • Kelengkapan: Jika pernyataan itu benar maka pemverifikasi yang jujur ​​dapat diyakinkan oleh peramal yang jujur.
  • Ketepatan: Jika pembukti tidak jujur, mereka tidak dapat meyakinkan pemverifikasi kebenaran pernyataan dengan berbohong.
  • Zero-Knowledge: Jika pernyataan itu benar, pemverifikasi tidak akan tahu apa pernyataan itu.

Lantas, bagaimana cara kerja ZKP? Mari kita ambil contoh.

Contoh ZKP: Billiard Balls

Dalam hal ini, kami memiliki prover dan verifier, tetapi verifier buta warna. Pepatah memiliki dua bola billiard, merah dan hijau. Sekarang, orang buta warna tidak dapat membedakan kedua warna tersebut, seperti yang Anda lihat dari gambar berikut:

zcashvsmonero

Jadi, inilah situasinya sekarang. Penguji percaya bahwa kedua bola memiliki warna yang sama, sedangkan penguji ingin membuktikan bahwa warna keduanya sama. Bagaimana kita akan melakukan ini?

Penguji mengambil kedua bola dan menyembunyikannya di belakang punggungnya. Sekarang, dia bisa mengganti bola di tangannya atau menyimpannya apa adanya. Setelah dia selesai menukar bola (atau tidak), dia menyajikannya kepada pepatah. Prover dapat melihat warna bola yang sebenarnya dan akan langsung mengetahui apakah peralihan sudah dilakukan atau belum.

Pemverifikasi kemudian dapat mengulangi eksperimen ini sebanyak yang dia inginkan sebelum dia merasa puas dengan fakta bahwa pepatah tidak berbohong tentang warna bola.

Mari kita lihat tiga properti ZKP dalam eksperimen yang diberikan di atas:

  • Kelengkapan: Karena pernyataan itu benar, pembukti yang jujur ​​meyakinkan pemverifikasi yang jujur.
  • Ketepatan: Jika pembukti tidak jujur, mereka tidak mungkin menipu pemverifikasi karena pengujian dilakukan beberapa kali.
  • Zero-Knowledge: Prover tidak pernah melihat verifikator menukar bola di tangannya.

Bagaimana cara kerja Zk-Snark?

A Zk-Snark terdiri dari 3 algoritma: G, P, dan V.

G adalah generator kunci yang mengambil input “lambda” (yang harus dijaga kerahasiaannya dan tidak boleh diungkapkan dalam keadaan apa pun) dan program C. Kemudian melanjutkan untuk menghasilkan dua kunci yang tersedia untuk umum, kunci pk yang membuktikan, dan verifikasi vk kunci. Kunci ini bersifat publik dan tersedia untuk salah satu pihak terkait.

P adalah pepatah yang akan menggunakan 3 item sebagai input. Kunci pk pembuktian, input acak x, yang tersedia untuk umum, dan pernyataan privasi yang ingin mereka buktikan pengetahuannya tanpa mengungkapkan apa sebenarnya itu. Sebut saja pernyataan pribadi itu “w”. Algoritma P menghasilkan bukti prf seperti: prf = P (pk, x, w).

Algoritma pemverifikasi V mengembalikan variabel boolean. Variabel Boolean hanya memiliki dua pilihan, bisa TRUE atau bisa FALSE. Jadi, verifikator mengambil kunci verifikasi, input publik x dan bukti prf sebagai input seperti:

V (vk, x, prf)

..dan mengembalikan TRUE jika pembukti benar dan salah sebaliknya.

Nilai “Lambda” harus dirahasiakan karena dengan demikian siapa pun dapat menggunakannya untuk menghasilkan bukti palsu. Bukti palsu ini akan mengembalikan nilai TRUE terlepas dari apakah pembukti mengetahui pernyataan pribadi “w” atau tidak.

Fungsi zk-SNARK

Untuk menunjukkan fungsionalitas zk-SNARK, kita akan menggunakan fungsi contoh yang sama yang digunakan Christian Lundkvist dalam artikelnya untuk Consensys. Seperti inilah contoh programnya:

fungsi C (x, w)

{

kembali (sha256 (w) == x);

}

Fungsi C mengambil 2 nilai sebagai masukan, nilai hash publik “x” dan pernyataan rahasia yang perlu diverifikasi “w”. Jika nilai hash SHA-256 dari w sama dengan “x” maka fungsi mengembalikan TRUE jika tidak maka akan mengembalikan FALSE. (SHA-256 adalah fungsi hash yang digunakan di Bitcoin).

Mari kita kembalikan teman lama kita Anna dan Carl untuk contoh ini. Anna yang pandai dan Carl yang skeptis adalah verifikator.

Hal pertama yang harus dilakukan Carl, sebagai pemverifikasi, adalah membuat kunci pembuktian dan verifikasi menggunakan generator G. Untuk ini, Carl perlu membuat nilai acak “lambda”. Seperti yang dinyatakan di atas, bagaimanapun, dia harus sangat berhati-hati dengan Lambda karena dia tidak bisa membiarkan Anna mengetahui nilainya untuk menghentikannya membuat bukti palsu.

Bagaimanapun, akan terlihat seperti ini:

G (C, lambda) = (pk, vk).

Sekarang setelah dua kunci dibuat, Anna perlu membuktikan validitas pernyataan tersebut dengan menghasilkan bukti. Dia akan menghasilkan bukti menggunakan algoritma pembuktian P. Dia akan membuktikan bahwa dia mengetahui nilai rahasia “w” yang di-hash (saat mem-parsing melalui SHA-256) untuk memberikan keluaran x. Jadi, algoritma pembuktian untuk pembuktian terlihat seperti ini:

prf = P (pk, x, w).

Sekarang dia telah menghasilkan bukti “prf”, dia akan memberikan nilai kepada Carl yang akhirnya akan menjalankan algoritma verifikasi Zk-Snarks.

Akan terlihat seperti ini:

V (vk, x, prf).

Di sini, vk adalah kunci verifikasi dan x adalah nilai hash yang diketahui dan prf adalah bukti yang didapatnya dari Anna. Jika algoritma ini mengembalikan TRUE maka ini berarti Anna jujur ​​dan dia memang memiliki nilai rahasia “w”. Jika mengembalikan FALSE maka ini berarti Anna berbohong tentang mengetahui apa itu “w”.

# 3 Menambang di Monero vs Zcash

Terakhir, mari kita lihat cara kerja penambangan di Monero dan Zcash.

Penambangan Monero

Protokol Monero tahan ASIC. Monero didasarkan pada sistem CryptoNote yang menggunakan algoritme hashing “CryptoNight”. Cryptocurrency yang menggabungkan Cryptonight tidak dapat ditambang menggunakan ASIC. Hal ini diharapkan dapat mencegah terciptanya kolam penambangan dan membuat mata uang lebih merata.

Properti yang membuat CryptoNight ASIC-Resistant adalah:

  • Cryptonight membutuhkan 2 MB memori cepat untuk bekerja. Ini berarti bahwa hash yang diparalelkan dibatasi oleh seberapa banyak memori yang dapat dijejali dalam sebuah chip sambil menjaganya cukup murah agar sepadan. Memori 2 MB membutuhkan lebih banyak silikon daripada sirkuit SHA256.
  • Cryptonight dibuat agar ramah CPU dan GPU karena dirancang untuk memanfaatkan set instruksi AES-Ni. Pada dasarnya, beberapa pekerjaan yang dilakukan oleh Cryptonight sudah dilakukan di perangkat keras saat dijalankan pada mesin konsumen modern.

Monero juga memiliki protokol yang cerdas untuk menjaga agar penambangan mereka tetap menguntungkan. Secara total, ada 18,4 juta token XMR dan penambangan diproyeksikan akan berlangsung hingga 31 Mei 2022. Setelah itu, sistem dirancang sedemikian rupa sehingga 0,3 XMR / mnt akan terus menerus dipancarkan olehnya. Ini telah dilakukan agar penambang memiliki insentif untuk terus menambang dan tidak perlu bergantung hanya pada biaya transaksi setelah semua token XMR telah ditambang..

Zcash Mining

Penambangan blok di Zcash dilakukan melalui equihash.

Equihash adalah algoritma Proof-of-Work yang dibuat oleh Alex Biryukov dan Dmitry Khovratovich. Ini didasarkan pada Masalah Ulang Tahun Umum.

Alasan besar mengapa equihash digunakan adalah untuk membuat penambangan sebagai ASIC tidak bersahabat mungkin. Masalah dengan mata uang seperti Bitcoin adalah sebagian besar kumpulan penambangan memonopoli permainan penambangan dengan menginvestasikan banyak uang pada ASIC untuk menambang bitcoin sebanyak mungkin..

Membuat penambangan Anda ASIC tidak ramah berarti penambangan akan lebih demokratis dan tidak terlalu terpusat.

Inilah yang dikatakan blog Zcash tentang Equihash:

“Kami juga berpikir bahwa tidak mungkin akan ada pengoptimalan besar dari Equihash yang akan memberikan keuntungan bagi penambang yang mengetahui pengoptimalan. Ini karena Masalah Ulang Tahun Umum telah banyak dipelajari oleh para ilmuwan komputer dan kriptografer, dan Equihash dekat dengan Masalah Ulang Tahun Umum. Yaitu: sepertinya pengoptimalan Equihash yang berhasil kemungkinan juga merupakan pengoptimalan Masalah Ulang Tahun Umum “.

Apa masalah ulang tahun?

zcashvsmonero

Masalah ulang tahun adalah salah satu paradoks paling terkenal dalam teori probabilitas. Jika Anda bertemu orang asing yang tidak dikenal di jalan, kemungkinannya sangat rendah bagi Anda berdua untuk memiliki ulang tahun yang sama. Dengan asumsi bahwa semua hari dalam setahun memiliki kemungkinan yang sama untuk berulang tahun, kemungkinan orang lain berbagi ulang tahun Anda adalah 1/365 yaitu 0,27%.

Dengan kata lain, ini sangat rendah.

Namun, karena itu, jika Anda mengumpulkan 20-30 orang dalam satu ruangan, kemungkinan dua orang berbagi ulang tahun yang persis sama meningkat secara astronomis. Faktanya, ada kemungkinan 50-50 untuk dua orang yang berbagi ulang tahun yang sama dalam skenario ini!

Mengapa itu terjadi? Itu karena aturan sederhana dalam probabilitas yang berlaku sebagai berikut. Misalkan Anda memiliki N kemungkinan berbeda dari suatu peristiwa yang terjadi, maka Anda memerlukan akar kuadrat dari N item acak agar memiliki peluang tabrakan 50%.

Jadi menerapkan teori ini untuk ulang tahun, Anda memiliki 365 kemungkinan ulang tahun yang berbeda, jadi Anda hanya perlu Sqrt (365), yaitu ~ 23 ~, orang yang dipilih secara acak untuk 50% kemungkinan dua orang berbagi ulang tahun.

Zcash vs. Monero: Kesimpulan

zcashvsmonero

Zcash dan Monero adalah proyek menarik di ruang privasi. Keduanya memanfaatkan kriptografi yang menarik untuk mencapai tujuan mereka. Untuk menyelesaikan perbandingan ini, mari kita lakukan ikhtisar tentang perbedaannya.

zcash vs monero

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map