Apa itu zk-SNARKs
Permisi agan agan. kali ini saya ingin mengajak agan agan berdiskusi tentang teknologi privasi yang dipakai Zcash dan Pirate. Dimana hal ini sangat menarik untuk dibahas. Sebelum kita mulai berdiskusi saya ingin menjelaskan secara singkat apa itu zk-SNARKs dan bagaimana kerjanya. namun sebelum membahas apa itu zk-SNARKs. mari kita kupas sejarah singkat mengenai zcash dan Pirate terlebih dahulu.
Zcash (ZEC)Zcash lahir pada tanggal 28 October 2016 dan merupakan fork dari bitcoin. zcash memiliki total suplai yang sama dengan bitcoin yaitu sebesar 21 juta. menggunakan protokol kosensus PoW (Proof-of-Work) dimana memungkinkan zcash bisa ditambang.
Berbeda dengan Bitcoin, Zcash menawarkan keamanan dalam bertransaksi dimana pengirim, penerima dan transaksinya tidak diketahui, Namun walaupun dirahasiakan hal tersebut tetap tercatat di buku besar zcash. Dan hanya orang tertentu yang memiliki kunci pribadi yang dapat melihat detail transaksi tersebut. Namun faktanya fitur ini bukan fitur bawaan yang dimiliki Zcash. Mungkin masih banyak orang yang belum tahu dengan fitur ini secara detail.
Zcash memiliki dua jenis alamat dompet yaitu alamat-t (publik) dan alamat-z (privat dan terlindungi). Faktanya banyak diantara kita yang belum mengerti cara membuat dan bertransaksi menggunakan alamat-z, bisa dibuktikan dengan diagram lingkaran dibawah ini :
diagram diatas menunjukkan bahwa alamat pada Zcash hampir mayoritas didominasi oleh alamat-t. hampir 94% dari jumlah koin yang berhasil ditambang berada pada alamat-t. hal ini menunjukkan bahwa sangat sedikit yang memanfaatkan fitur ini. Dan meurut saya hal ini terjadi karena kebanyakan exchanger sangat waspada dan lebih menghindari dengan transaksi seperti ini. karena bisa disalahgunakan untuk kepentingan yang melanggar hukum seperti pencucian uang.
Pirate (ARRR)Pirate merupakan koin yang diciptakan dan dikembangkan oleh komunitas komodo dimana mengadopsi teknologi dari zcash namun ada beberapa fitur tambahan yang disertakan. seperti fitur keamanan yang merupakan fitur bawaan dimana pemegang koin Pirate dipaksa untuk menggunakannya. Namun Pirate juga memiliki dua jenis alamat dompet yaitu alamat-t dan alamat-z namun bedanya alamat-t hanya sebagian kecil sekitar 1% yang digunakan untuk penambangan. dan sisanya berada di alamat-z.
Pirate menggunakan protokol kosensus dPoW (delayed-Proof-of-Work) yang diadopsi dari Komodo. dPoW berguna untuk mengatasi serangan 51% pada jaringan Pirate. Hal ini pernah terjadi pada jaringan blockchain milik Verge (XVG) dan Ethereum Classic (ETC)
Apa itu zk-SNARKs?zk-SNARKs merupakan kependekan dari (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). Teknologi ini merupakan teknologi yang diciptakan untuk membuat transaksi menjadi rahasia. Jadi ini memungkinkan agar transaksi pengirim dan pengguna tidak mudah dilacak oleh pihak lain.
Sebelum Zcash memakai teknologi zk-SNARKs. Pada tahun 2013 teknologi ini telah dikembangkan oleh Zerocoin dan ini merupakan yang pertama kali mengembangkan zk-SNARKs namun riset ini dibatalkan. Dan pada tahun 2014 pengembangan zk-SNARKs pun dilanjutkan oleh Zerocash. Berbeda dari Zerocoin, pengembangan zk-SNARKs dalam komputasi lebih ringkas dari pada pengembangan terdahulu. Dan pada Tahun 2016 teknologi zk-SNARKs ini diimplementasikan di Zcash secara komersial dan pertama yang berjalan di blockchainnya sendiri.
Bagaimana zk-SNARKs berjalan di Zcash?Untuk memiliki privasi zero-knowledge pada Zcash, maka fungsi yang menentukan valid tidak transaksi dalam jaringan maka harus membalas apakah transaksi tersebut valid atau tidak, tanpa mengungkapkan informasi apapaun yang dilakukan dalam perhitungan. Ini dilakukan dengan pengkodean dengan aturan konsensus jaringan di zk-SNARKs.
Seperti halnya Bitcoin, transaksi divalidasi dengan menautkan alamat pengirim, alamat penerima, dan nilai input dan output pada blockchain publik. Zcash menggunakan zk-SNARKs untuk membuktikan bahwa kondisi untuk transaksi yang valid telah dipenuhi tanpa mengungkapkan informasi penting tentang alamat atau nilai yang terlibat.
KesimpulanJadi teknologi zk-SNARKs memungkinkan transaksi lebih privat. Dimana Informasi meliputi alamat pengirim, penerima dan jumlah coin tidak ditampilkan. saya akan beri contoh transaksi pirate yang menggunakan alamat-z (privat)
detail transaksi :
http://pirate.explorer.dexstats.info/tx/7c2568683cc0e59d630a7297644ed8dfc31dc37cd875e58111c59f5d035f0ca3atau bisa cek gambar berikut
Terima kasih telah membaca postingan saya ini. tolong beri masukan atau tambahan bila masih ada yang kurang dari yang saya ketik diatas.
link rujukan :
-
https://bitcointalksearch.org/topic/zec-zcash-semua-koin-diciptakan-sama-diskusi-thread-unofficial-1665067-
https://medium.com/@DontPanicBurns/how-to-make-a-t-to-z-transfer-in-zcash-9541369fd6b7-
https://en.wikipedia.org/wiki/Zcash-
https://z.cash/technology/zksnarks/