Apakah Haven Privasi?
Ya, karena Haven didasarkan pada basis kode Monero, ia mewarisi semua fitur privasinya. Monero dipilih karena secara luas dianggap sebagai mata uang kripto terkemuka yang berfokus pada privasi dan memiliki kelompok pengembang yang sangat aktif yang berupaya untuk terus meningkatkan protokolnya.
Ringkasan
• Tanda Tangan Cincin- digunakan untuk menyembunyikan identitas pengirim suatu transaksi
• Ring Confidential Transactions (RingCT)- digunakan untuk mengaburkan jumlah koin dalam transaksi apa pun
• Alamat Tersembunyi- digunakan untuk menyembunyikan identitas orang (alamat) penerima dana
Fitur privasi Haven secara default dan merupakan bagian integral dari basis kode, oleh karena itu tidak mungkin melakukan transaksi transparan secara tidak sengaja.
Selami Lebih Dalam
Setiap orang mempunyai alamat publik, contohnya seperti ini: hvxQ8WB7Dtd6g3g7FbGNdQJwZfEWAfZV1DYWXk3uBgWLPFeAYjNGH4cdGAn7VnbUZU35AqGSFrDDS9BNrfe73TVs3F423vde1D
Dana yang Anda miliki tidak akan dikaitkan dengan alamat publik Anda, seperti halnya dengan Bitcoin. Ini berarti jika Anda memberi tahu seseorang alamat publik Anda, mereka tidak dapat melihat seberapa kaya Anda.
Saat Anda mengirim dana ke alamat publik seseorang, yang terjadi adalah Anda benar-benar mengirim dana tersebut ke alamat tujuan baru yang dibuat secara acak. Artinya, catatan publik tidak memuat penyebutan dana yang diterima ke alamat umum penerima.
Untuk alasan yang sama, dana yang Anda kirim tidak dikaitkan dengan alamat publik Anda atau dalam catatan publik. Oleh karena itu, ketika Anda mengirimkan dana tersebut, catatan publik tidak akan menunjukkan bahwa dana tersebut berasal dari alamat publik Anda dan tidak akan menunjukkan bahwa dana tersebut dikirim ke alamat publik penerima.
Di Haven, alamat publik Anda tidak akan pernah muncul dalam catatan transaksi publik. Sebaliknya, 'alamat tersembunyi' dicatat sedemikian rupa sehingga hanya Anda, sebagai penerima, yang dapat mengenali dana masuk.
Ketika penerima memeriksa dana, mereka perlu memindai blockchain Haven (catatan publik dari semua transaksi) untuk melihat apakah ada transaksi yang ditujukan untuk mereka. Penerima memiliki kunci tampilan rahasia yang digunakan untuk memeriksa setiap transaksi untuk melihat apakah transaksi tersebut ditujukan kepada mereka. Karena hanya penerima yang mengetahui kunci tampilan rahasia, hanya penerima yang dapat melihat bahwa dana telah dikirimkan kepada mereka.
Inilah sebabnya, jika Anda meluncurkan dompet Haven, Anda akan melihatnya 'memindai' blockchain. Hal ini dilakukan untuk memeriksa apakah telah terjadi transaksi yang menjadikan Anda sebagai penerimanya. Perhatikan bahwa Anda dapat memberikan 'kunci pandangan rahasia' Anda kepada orang lain sehingga mereka juga dapat melihat dana apa yang telah Anda terima. Mereka hanya dapat melihat transaksi dan tidak melakukan transaksi apa pun atas nama Anda.
Sejauh ini, kita telah membahas konsep 'unlinkability'. Artinya, transaksi yang diterima dikaitkan dengan alamat satu kali yang tidak ditautkan ke alamat publik Anda. Ini juga berarti bahwa dua transaksi yang dikirim ke alamat publik Anda tidak dapat dikaitkan dengan penerima yang sama.
Kita tidak ingin pengirim transaksi mengetahui ketika penerima transaksi kemudian membelanjakan dananya pada transaksi baru. Haven memecahkan masalah ini melalui penggunaan 'tanda tangan cincin'.
Tanda tangan dering memungkinkan terjadinya 'pencampuran transaksi'. Pencampuran transaksi berarti ketika dana dikirim, pengirim secara acak memilih beberapa dana pengguna lain untuk juga muncul dalam transaksi sebagai kemungkinan sumber dana yang dikirim. Sifat kriptografis dari tanda tangan cincin berarti tidak ada seorang pun yang tahu dana mana yang sebenarnya merupakan sumber transaksi – bahkan orang yang memberikan dana tersebut kepada pengirimnya pun tidak. Sistem 'gambar kunci' yang dikaitkan dengan setiap tanda tangan cincin memastikan bahwa meskipun tidak ada yang tahu sumber dana sebenarnya, sumber dana tersebut dapat dengan mudah dideteksi jika pengirim mencoba mengirimkan dananya secara anonim sebanyak dua kali.
Jumlah orang yang ditambahkan ke daftar kemungkinan pengirim dalam suatu transaksi sering disebut sebagai tingkat 'mixin'. Karena menggunakan level mixin yang lebih besar akan meningkatkan ukuran transaksi yang harus diproses oleh jaringan Haven, ada biaya yang sedikit lebih besar terkait dengan transaksi Anda jika Anda meningkatkan level mixin. Perhatikan bahwa karena Anda mungkin sering dimasukkan sebagai kemungkinan sumber dana setiap kali transaksi apa pun dilakukan di jaringan Haven, tidak ada yang tahu apakah Anda sedang atau tidak membelanjakan dana yang mereka kirimkan kepada Anda. Ini akan terlihat seperti Anda sangat sibuk terus-menerus bertransaksi dengan orang-orang di mana saja, siang dan malam, bahkan jika Anda tidak melakukan apa pun!
Selain memastikan bahwa tidak ada yang tahu dari siapa mereka menerima dana, perluasan sistem transaksi cincin telah dikembangkan yang dikenal sebagai RingCT. Ini tidak hanya menyembunyikan sumber dana yang dikirim, tetapi juga menyembunyikan jumlah dana yang dikirim agar tidak terlihat di blockchain. Hal ini dicapai dengan menerapkan fungsi matematika pada semua dana sehingga pengamat publik dapat melihat bahwa transaksi tersebut sah, namun hanya pengirim dan penerima yang dapat mengetahui jumlah sebenarnya. Hal ini mencegah serangan teoretis melalui analisis blockchain yang mungkin terjadi jika jumlah sebenarnya transaksi yang terjadi merupakan catatan publik.