Uncategorized

Zcoin untuk mengimplementasikan Zero-Knowledge bukti di Ethereum

By May 4, 2017 No Comments

Apa Zcoin dan bagaimana adalah berbeda?

Zcoin (XZC) diluncurkan pada tahun September 2016 dan mempekerjakan protokol Zerocoin untuk mengaktifkan transaksi pribadi. Kurva emisi koin berikut bahwa Bitcoin dan tidak ada tidak ada ICO atau pra-tambang. Kriptografi mendasari memanfaatkan Zero-Knowledge bukti-bukti (ZKP) yang memungkinkan pengguna untuk mint dan menghabiskan koin dengan tidak ada riwayat transaksi. Kami saat ini pelaksanaan protokol Zerocoin menggunakan RSA 2048 parameter sebagai seperangkat terpercaya. Ini digunakan dalam banyak aspek keamanan internet, seperti HTTPS dan SSH. Pada kapasitas komputasi yang diproyeksikan, mereka akan aman digunakan untuk banyak dekade. Selain itu, kami bekerja untuk mengimplementasikan protokol Sigma, yang benar-benar menghilangkan kebutuhan untuk set yang terpercaya up. Mengurangi faktor lain dalam skenario terburuk dikompromikan mengatur adalah bahwa dalam Zerocoin koin total saldo pasokan dan dompet dapat diaudit. Jika ada masalah dengan kode atau pelaksanaan mengakibatkan menghabiskan ganda atau pemalsuan, itu dapat dideteksi lebih awal sebelum menuju hiperinflasi. Zcoin mengalami serangan awal tahun ini, tetapi mampu menemukan bug setelah menjadi khawatir dengan peningkatan tajam dalam koin dicetak. Zcoin ini juga koin pertama untuk menerapkan Freitas pohon bukti (MTP) sebagai POW algoritma. MTP dikembangkan oleh para peneliti sama yang datang dengan Equihash. Namun, adalah cepat untuk memverifikasi dan memiliki potensi untuk merevolusi pertambangan karena Anda dapat slot di lain "memori keras" bukti-of-karya (ASIC-memusuhi) ke dalam algoritma orangtua. MTP sudah berjalan di testnet kami dan akan digulirkan dalam bulan depan.

Mengapa memiliki Zcoin Ethereum?

Tim Zcoin melakukan R&D sendiri ke dalam mengimplementasikan protokol Zerocoin ethereum blockchain. Kami percaya ini adalah sesuai dengan filosofi ethereum's redundansi dan memiliki beberapa implementasi, terutama ketika datang ke kriptografi cutting-edge dan masih sangat eksperimental. Dapat dikatakan bahwa hanya segelintir kriptografi akademisi sepenuhnya memahami zk-SNARKs. Sementara itu, kriptografi prinsip di balik Zerocoin telah sekitar untuk jangka panjang dan karya Zerocoin telah menjadi salah satu karya paling sering dikutip kriptografi dalam tahun, dengan sekitar 200 kutipan. Selain itu, kami percaya harus ada pilihan cadangan untuk memastikan dasar privasi pada jaringan ethereum dalam hal tidak mungkin bahwa Zcash SNARK umum parameter telah dikompromikan. Seperti disebutkan, kemajuan penelitian berbasis Zerocoin bahkan memungkinkan untuk setup yang benar-benar trustless.

ZoE, elang, dan sekarang Zcoin?

Thre yang sudah beberapa proyek berusaha menerapkan privasi pada ethereum, terutama Zcash di ethereum (ZoE) dan elang. Zcoin adalah mencari untuk melaksanakan Zerocoin menghabiskan verifikasi pada smart kontrak dengan tujuan untuk menciptakan sebuah mixer koin desentralisasi (dan di masa depan trustless) untuk eter. Zerocoin istirahat link transaksi apapun dan memungkinkan untuk transaksi eter untuk mengaburkan dengan deniability masuk akal dari hingga beberapa ribu, yang membandingkan menguntungkan untuk mekanisme anonymization lain yang biasanya memberikan Anda set anonimitas kurang dari 10 per transaksi. Tidak seperti Coinjoin dan varian, juga tidak memerlukan server pusat untuk proses pencampuran tersebut, tidak mengharuskan Anda untuk percaya pihak ketiga dan tidak memerlukan pengguna lain untuk memberikan likuiditas untuk transaksi pencampuran. Fitur lain di jalan bisa "bisa dilacak" token untuk voting anonim dan buta lelang dan ICOs, antara lain. Zerocoin menghabiskan perhitungan untuk melindungi kriptografi tergantung pada ukuran akumulator dan bisa menurunkan cukup untuk menemukan gas yang berkelanjutan biaya. Namun, ketika membandingkan Zcash, kami bukti-of-transaksi adalah relatif besar (25 kb) dan koin yang diusulkan mixer akan dalam implementasi pertama hanya menerima tetap denominasi (misalnya 1, 10, 50, dll.). Setelah awal perhitungan dan korespondensi dengan Vitalik Buterin, kami percaya bahwa penerapan harus layak dengan peluncuran Metropolis. Seperti menjalankan operasi ini langsung di EVM terlalu mahal, kami juga mencari untuk melaksanakan kontrak pracipta sebaliknya.

Outline kontrak Smart mixer berbasis Zerocoin:

  1. Kontrak smart memungkinkan Anda untuk menyimpan sebuah denominasi tetap ETH dengan menambahkan komitmen kriptografi ("serial number") ke akumulator RSA yang dikelola oleh kontrak.
  2. Setelah mendepositokan ETH ke dalam kontrak Anda menerima token "dibungkus" ERC20-kompatibel dengan nomor seri rahasia.
  3. Untuk menarik ETH tanpa mengungkapkan komitmen yang Anda menghabiskan, menggunakan ZKP untuk membuktikan bahwa kita tahu komitmen dalam kontrak.
  4. Setelah pemakaian Anda menukarkan ETH Anda dan token akan dimusnahkan. Nomor seri kemudian ditandai sebagai digunakan, sehingga Anda tidak bisa ganda-menghabiskan dengan bukti yang sama.

Jika Anda tertarik dalam membantu Zcoin untuk melaksanakan kontrak koin-mixer, kami sedang mencari tambahan pengembang untuk bergabung dengan tim kami. Ini juga termasuk bakat yang dapat menulis kode EVM soliditas, ular atau Viper. Remunerasi akan setaraf keahlian dan pengalaman. Kami juga terbuka untuk memulai dengan biaya berbasis proyek.