Segmen penting industri enkripsi berkisar pada apa yang disebut "koin privasi," yang menjanjikan transaksi tanpa nama. Koin privasi, terutamanya Zcash (ZEC), bergantung pada teknologi yang disebut zk-SNARKs, yang bermaksud Zero-Knowledge Succinct Non-Interactive Argument of Knowledge. "Bidang ini juga dikenali sebagai enkripsi pengetahuan sifar.
Konsep "pengetahuan sifar" boleh menjadi sesuatu yang mencampurkan minda, dan zk-SNARK menjadi rumit dengan cepat, jadi mari kita mulakan di awal.
Dalam artikel ini, kita akan membincangkan:
Kriptografi
Ringkasnya, kriptografi adalah kajian teknik komunikasi selamat. Orang sering menggunakan penyulitan apabila mereka hanya mahu pengirim dan penerima melihat kandungan mesej.
Penyulitan telah wujud selama berabad-abad. Salah satu contoh kriptografi yang paling awal muncul di Mesir Kuno, di mana pengikut Khumhotep II mengukir makamnya dengan simbol-simbol samar yang menandakan pemergian dari hieroglif tradisional Mesir.
Salah satu elemen kriptografi yang paling biasa dalam dunia mata wang kripto ialah fungsi hash, tulang belakang mana-mana blockchain. Fungsi cincang – khususnya SHA-256, fungsi cincang yang terdapat pada kebanyakan blok blok – pada asasnya mengubah input, seperti frasa perkataan atau nombor, kepada sekeping maklumat yang disulitkan dengan panjang tetap yang serupa dengan ini:
77077b1f4c3ad44c83dc0bdb8d937e9b71c0ef07a35c2664bb7da85be738eacf
Fungsi hash (anda boleh membaca lebih lanjut di sini) membenarkan blockchain seperti Bitcoin memproses urus niaga, memautkan blok antara satu sama lain dan memastikan integriti data blockchain dikekalkan.
Seperti fungsi hash, zk-SNARK adalah bentuk penyulitan. Mereka digunakan untuk memastikan privasi yang lebih kuat daripada pengguna pada blockchain.
Zcash: zk-SNARK dalam tindakan
zk-SNARKs adalah bentuk enkripsi "pengetahuan sifar" - oleh itu zk.
zk-SNARK membolehkan pengguna kriptografi menghantar transaksi pada blockchain dalam bentuk yang dienkripsi sepenuhnya - yang bermaksud bahawa tidak ada yang dapat membacanya - sementara pada masa yang sama bermaksud bahawa transaksi tersebut berlaku dengan cara yang sah. Tetapi bagaimana ini boleh berlaku?
Ujian pengetahuan sifar membolehkan orang A membuktikan kepada orang B bahawa pernyataan X adalah benar tanpa mendedahkan maklumat yang melebihi kebenaran penyataan X itu sendiri. Bayangkan memeriksa seseorang yang berusia lebih dari 21 tahun tanpa mendedahkan hari lahir mereka atau fakta bahawa anda berumur 25 tahun . Ini adalah kaedah yang berguna untuk membayangkan bagaimana zk-SNARKs berfungsi.
Itulah yang berlaku apabila dua individu melakukan transaksi di Zcash, salah satu mata wang privasi teratas industri cryptocurrency. Matlamat Zcash adalah untuk menganonimkan sebanyak mungkin maklumat mengenai pengguna dan transaksi.
"Jaminan privasi yang kuat dari Zcash berasal dari kenyataan bahawa transaksi terlindung di Zcash dapat dienkripsi sepenuhnya, blockchain, tetapi masih dapat disahkan sebagai sah berdasarkan peraturan konsensus rangkaian menggunakan bukti zk-Snark", membaca laman web Zcash.
Pada asasnya, jenis transaksi selamat ini adalah kebalikan dari yang kita lihat, misalnya, blockchain Bitcoin, di mana alamat pengirim dan penerima - serta nilai transaksi - tersedia untuk dilihat oleh sesiapa sahaja.
Dalam transaksi yang dilindungi, Zcash menggunakan zk-SNARK untuk menunjukkan bahawa pengirim mempunyai dana yang ingin mereka sampaikan dan bahawa transaksi tidak dapat diubah oleh pihak ketiga.
Agar urus niaga terjamin ini berjaya, mereka mesti memenuhi syarat tertentu. Secara khusus, di Zcash, mereka melibatkan pengguna dengan mengeposkan "janji temu" dan mengungkapkan "pembatalan".
Komitmen merujuk kepada keseimbangan yang belum dibelanjakan pada blockchain Zcash. Seperti Bitcoin, nod rangkaian Zcash menyimpan senarai baki tersebut, menunjukkan dana mana yang sebenarnya ada.
Seseorang yang ingin menghantar Zcash memberikan komitmen untuk menyatakan: "lihat, saya mempunyai sejumlah wang ini" (walaupun tanpa menyatakan berapa banyak). Pada gilirannya, pembatalkan bermaksud mengatakan "jumlah wang yang sama dijanjikan - ia dikirimkan kepada orang lain".
Dengan kata lain, nullifiers terikat dengan komitmen - mereka adalah angka yang perlu dinyatakan sebelum komitmen dapat dikeluarkan. Sekiranya Alice ingin mengirim Bob Zcash, dia harus menggunakan escrow untuk membuktikan bahawa dia mempunyai kewenangan untuk membelanjakan dana tersebut, dan kekosongan untuk menunjukkan bahawa jumlah yang diperlukan telah diperuntukkan khusus untuk Bob (tanpa, tentu saja, menyatakan bahawa Bob adakah penerima)
Setiap pembayaran dilindungi baru menghasilkan tiga jenis rekod di blockchain - rekod yang dilindungi menggunakan hash. Hash yang dimaksudkan mewakili: alamat penerima transaksi, jumlah yang dihantar dan jumlah unik transaksi itu sendiri.
Hasilnya adalah bahawa transaksi selamat bergantung pada fungsi hashing seperti Bitcoin, tetapi zk-SNARKs yang menambahkan lapisan privasi baru.
Duit syiling seperti Zcash dan Monero - satu lagi koin privasi yang popular di kriptosfera - popular di kalangan beberapa pengguna kerana industri kripto terdiri daripada banyak libertarian. Kedua-dua mata wang cuba membezakan diri mereka dengan cryptocurrency yang lebih popular seperti Bitcoin, dengan mendakwa bahawa tidak ada yang boleh menyerang kehidupan kewangan peribadi anda jika anda menggunakan mata wang mereka.
Walau bagaimanapun, kerana kebimbangan bahawa cryptocurrency pada umumnya - dan koin privasi khususnya - dapat berfungsi sebagai alat untuk penjenayah, projek-projek ini jauh dari popular di kalangan agensi penguatkuasaan undang-undang dan pengawal selia.
Masa depan zk-SNARKs
zk-SNARKs adalah alat yang berguna untuk menganonimkan transaksi kriptografi. Tetapi mereka juga membantu meningkatkan jumlah aplikasi selain koin privasi. Celo, misalnya, adalah protokol cryptocurrency yang memfokuskan pembayaran mudah alih dan bercita-cita untuk mewujudkan dunia kewangan yang lebih inklusif.
Decrypt bercakap dengan Pranay Mohan, yang bekerja dengan produk dan kejuruteraan di Celo. Dia mencadangkan bahawa Zcash mungkin berada di tempat orang pertama kali mendengar tentang zk-SNARKs, tetapi potensi teknologi itu jauh melampaui rahsia privasi. Mohan menunjukkan secara khusus bagaimana zk-SNARK dapat menolong orang di negara membangun.
"Sekiranya anda memikirkan bagaimana orang-orang ini dapat menggunakan cryptocurrency sekarang, hampir mustahil, mereka tidak menggunakan Metamask dan mereka membuang $ 10.000 ke dalam projek DeFi rawak," katanya. Dengan menggunakan zk-SNARKs, tambah Mohan, pengguna telefon bimbit dapat segera menyegerakkan ke blockchain - sambil mengekalkan sifat yang boleh dipercayai yang sama seperti penyulitan, tetapi pada peranti yang tidak memiliki kemampuan teknikal yang tinggi.
Di sebalik janji mereka, zk-SNARK tetap sangat baik. Walaupun dalam industri yang sangat teknikal seperti kriptografi, banyak orang tidak tahu apa itu. Tetapi itu dapat berubah ketika lebih banyak syarikat mulai menggunakan teknologi tersebut.
Itu termasuk Aleo, sebuah syarikat permulaan yang baru-baru ini mengumpulkan $ 28 juta dari firma modal teroka blue chip, untuk membina alat yang akan membolehkan pembangun web menggabungkan bukti pengetahuan sifar ke dalam pelbagai aplikasi Internet - projek yang menjanjikan membolehkan pengguna melayari laman web tanpa mendedahkan harta karun data peribadi.
Tetapi itu tidak menghalang EY, salah satu firma perakaunan terbesar di dunia, untuk bereksperimen dengan penyulitan canggih ini.
Paul Brody, pemimpin blockchain global di EY, mengatakan syarikat itu menggunakan bukti pengetahuan sifar seperti zk-SNARK untuk membolehkan pelanggan menggunakan potensi blockchain tanpa mengorbankan privasi pengguna.
Menurut Brody, penyelesaian Nightfall firma perakaunan sendiri menyediakan cara untuk berurus niaga di rangkaian Ethereum dengan privasi mutlak, sambil menyediakan syarikat – bukan hanya individu – dengan faedah ini.
Walaupun terdapat kebimbangan peraturan mengenai urus niaga kewangan yang sangat peribadi, Brody percaya zk-SNARKs akan mendapat dorongan besar di masa depan.
"Privasi sangat penting bagi pengguna perniagaan," katanya, sambil menambahkan, "Bagi syarikat, beberapa maklumat yang paling sensitif adalah mengenai apa yang mereka beli, dari siapa, berapa banyak yang mereka bayar dan berapa jumlah yang mereka beli."