Blockchain selalu berkembang, dan ini terutama benar ketika datang untuk menemukan keseimbangan antara privasi dan kebutuhan akan regulasi dan audit. Blockchain tradisional, seperti Bitcoin atau Ethereum, semuanya tentang transparansi. Anda dapat melihat nilai transaksi, saldo dompet, seluruh urusan. Ini fantastis jika Anda ingin transparan, tetapi tidak begitu baik jika Anda ingin menjaga privasi, seperti dalam bisnis atau manajemen rantai pasokan.
Ini adalah tempat Haults, sebuah protokol yang dikembangkan oleh $DUSK Network, masuk. Ini adalah singkatan dari Vault berbasis Enkripsi Homomorfik, dan ini adalah protokol baru yang muncul dari beberapa penelitian baru. Hal menarik tentang Haults adalah bahwa ia menggabungkan enkripsi homomorfik, bukti nol-pengetahuan, dan kontrak pintar. Ketika Anda menggabungkan semua hal ini, Anda memiliki sistem yang memungkinkan Anda untuk menjaga privasi saldonya, bahkan di blockchain yang menggunakan mesin virtual, seperti yang kompatibel dengan Ethereum.
Haults menyediakan solusi dompet yang sangat cerdas yang mencapai keseimbangan antara privasi dan perizinan. Mereka tidak seperti platform anonim sepenuhnya seperti Zcash atau Monero. Dengan Haults, Anda selalu tahu siapa yang berpartisipasi dalam transaksi, tetapi Anda tidak dapat melihat saldo mereka atau apa yang mereka kirim. Ini adalah kombinasi yang baik jika Anda ingin mengidentifikasi pengguna, mungkin untuk tujuan hukum, tetapi menjaga informasi uang yang sebenarnya tetap pribadi.
Haults berputar di sekitar hal-hal yang disebut "catatan." Mereka adalah struktur data khusus yang berisi nilai, semuanya terenkripsi. Setiap catatan memiliki dua komponen terenkripsi.
Salah satu dari mereka dienkripsi dengan enkripsi MapRecoverable. Pada dasarnya, jika Anda memiliki kunci pribadi yang tepat, Anda dapat mendekripsi ini dan membaca nilai yang mendasarinya.
Yang lainnya dienkripsi dengan skema enkripsi homomorfik, MapHomomorphic, yang berbasis pada enkripsi ElGamal atas kurva elips. Ini sangat canggih: Anda dapat menjumlahkan saldo terenkripsi dari beberapa catatan tanpa mendekripsinya. Dengan cara ini, Anda dapat menjumlahkan semua nilai tanpa mengetahui apa yang ada di setiap catatan.

Setiap pengguna memiliki pasangan kunci Hault mereka sendiri—ini seperti satu set kunci khusus yang dikembangkan oleh $DUSK Network khusus untuk protokol Hault, dan mereka sepenuhnya terpisah dari alamat blockchain mereka. Kunci ini menangani semua enkripsi dan dekripsi. Ada juga auditor yang terlibat dalam proses ini, yang memegang kunci publik yang memberikan lapisan enkripsi tambahan untuk setiap transaksi. Dengan cara ini, jika ada kebutuhan untuk memeriksa kepatuhan atau menyelidiki transaksi atau bahkan melacak dana yang hilang, auditor dapat mendekripsi jumlahnya. Namun, informasi ini tidak dapat diakses oleh pengguna biasa atau sisa jaringan, sehingga privasi tetap terjaga.

Inti dari Haults didasarkan pada protokol transfer. Ketika seorang pengguna ingin mengirim nilai w kepada pengguna lain, berikut yang terjadi:
Pertama, pengirim mengumpulkan catatan mereka dan menghitung saldo lama mereka dalam bentuk angka biasa (setelah dekripsi) dan bentuk terenkripsinya. Mereka kemudian mengurangi w dari saldo untuk mendapatkan saldo terenkripsi baru mereka. Selanjutnya, mereka membuat catatan baru untuk penerima, yang terkunci di bawah kunci publik penerima, serta satu set untuk auditor. Untuk menghubungkan semua titik, mereka menyusun bukti nol-pengetahuan yang memverifikasi bahwa semua langkah valid, termasuk fakta bahwa tidak ada yang baru yang diciptakan atau dihancurkan, catatan lama dihancurkan, dan semua enkripsi adalah benar, tanpa mengungkapkan w atau saldo.

Kontrak pintar "Hault" memverifikasi bukti dan input publik—seperti memastikan bahwa jumlah terenkripsi lama benar-benar cocok dengan apa yang telah disimpan. Itu kemudian menghapus catatan yang sudah digunakan dan menambahkan yang baru ke akun pengirim dan penerima. Ini memastikan bahwa semuanya aman di blockchain, dan pada saat yang sama, tidak mengungkapkan informasi pribadi siapa pun.
Ada beberapa kasus khusus. Untuk mencetak, pemilik kontrak—pada dasarnya penerbit—mengeluarkan catatan baru melalui enkripsi transparan. Ini berarti bahwa mereka mengatur keacakan menjadi nol, sehingga jumlahnya terpapar kepada semua orang. Dengan cara ini, orang dapat memeriksa total pasokan, tetapi catatan reguler tetap menyembunyikan jumlahnya. Kemudian Anda memiliki transfer paksa. Jika seseorang kehilangan kunci mereka, auditor dapat ikut campur. Dengan kunci mereka sendiri, mereka membuktikan dan menyelesaikan transfer, yang memungkinkan orang mendapatkan uang mereka kembali tanpa membahayakan seluruh sistem.
Desain Haults menjaga hal-hal tetap sederhana dengan menggunakan hanya satu sirkuit transfer untuk hampir semua operasi. Ini mengurangi kompleksitas dengan sangat besar. Sirkuit nol pengetahuan bertanggung jawab atas beberapa tugas penting: itu memverifikasi titik-titik pada kurva elips, memastikan bahwa semua nilai tetap dalam batas sehingga Anda tidak berakhir dengan overflow atau nilai negatif yang aneh, menjaga pengurangan homomorfik dan enkripsi tetap terkendali, dan memeriksa bahwa pemetaan yang dapat dipulihkan dan homomorfik benar-benar sesuai.
Ini adalah tempat Haults, sebuah protokol yang dikembangkan oleh Jaringan, muncul. Ini berdiri untuk Vault berbasis Enkripsi Homomorfik, dan ini adalah protokol baru yang muncul dari beberapa penelitian baru. Hal menarik tentang Haults adalah bahwa ia menggabungkan enkripsi homomorfik, bukti nol-pengetahuan, dan kontrak pintar. Ketika Anda menggabungkan semua hal ini, Anda memiliki sistem yang memungkinkan Anda untuk menjaga privasi saldo Anda, bahkan di blockchain yang menggunakan mesin virtual, seperti yang kompatibel dengan Ethereum.
Tetapi apa arti semua ini dalam praktik? Haults dapat mendukung blockchain perusahaan, platform DeFi yang beroperasi dalam hukum, atau jaringan di mana aset dunia nyata di-tokenisasi – area di mana Anda membutuhkan privasi, tetapi Anda tidak dapat melupakan akuntabilitas. Mereka menghindari masalah yang muncul dengan blockchain yang sepenuhnya pribadi, seperti tidak dapat diskalakan dengan baik atau regulator yang menolak, tetapi mereka masih mempertahankan lebih banyak privasi daripada blockchain yang transparan.
Dengan semakin banyak sektor yang diatur beralih ke blockchain, solusi seperti Haults menunjukkan jalan ke depan: privasi sudah tertanam dari awal, ada kemampuan untuk diaudit jika perlu, dan siapa pun dapat memeriksa apa yang terjadi jika mereka harus. Ini melindungi data pengguna dan membantu orang benar-benar mempercayai sistem keuangan digital ini, bahkan saat mereka diperiksa. Dan dengan bukti nol-pengetahuan dan enkripsi homomorfik yang terus membaik, Anda dapat yakin bahwa sistem Haults seperti yang dimiliki Dusk Network akan membawa kontrak pintar yang ditingkatkan privasi ke tingkat berikutnya.
