#dusk $DUSK Konversikan beberapa DUSK testnet dari Phoenix ke Moonlight tadi malam melalui dompet, penasaran apa yang sebenarnya terjadi pada saat itu. Kukira itu hanya perpindahan saldo—catatan privat masuk, saldo publik keluar, tanpa perlu dipikirkan apa pun selain klik.
Saat melihat prosesnya, pikiranku berubah. Dana Phoenix tersimpan sebagai catatan terlindungi (shielded)—tidak ada yang melihat jumlahnya, pengirim, atau penerimanya kecuali mereka memiliki kunci penayangan (viewing key). Moonlight justru sebaliknya, model akun publik yang dirancang agar setiap alamat dan saldo terlihat terbuka. Fungsi konversi melakukan pertukaran secara atomik antara keduanya, sehingga kepemilikan terbukti baik dari sisi mana pun. Namun begitu catatan itu berubah menjadi saldo Moonlight, jumlah yang sebelumnya tak terlihat (satu blok sebelumnya) kini sudah terbuka untuk dibaca siapa pun. Privasi di sini tidak memudar secara bertahap. Privasi berhenti pada satu blok yang tepat.
Itu bukan cara berpikir yang selama ini kupunya. Aku mengira privasi adalah sifat dari dananya sendiri—bahwa DUSK yang terlindungi tetap terlindungi sampai kamu memilih untuk membelanjakannya secara publik. Faktanya, privasi adalah sifat dari model tempat saldo kamu berada, dan saat kamu mengganti model, semua privasi yang ada terhapus tanpa ada pengungkapan sebagian.
Seperti menyegel uang tunai di dalam amplop dibandingkan menyerahkan struk kepada seseorang dengan nama kamu tertulis di atasnya. Amplop melindungi jumlah tepat sampai amplop itu dibuka di depan orang tersebut. Setelah itu, tidak ada versi yang setengah terbuka.
Masuk akal kenapa sistemnya dibuat seperti ini, bukan mencampurkan keduanya. Institusi perlu opsi untuk sepenuhnya publik dengan pertukaran (exchange) atau auditor, serta sepenuhnya terlindungi antar pihak—model dengan privasi yang tersisa melalui konversi tidak akan bersih dari sisi kepatuhan maupun privasi, hanya keadaan tengah yang membingungkan.
Perlu ditegaskan ini adalah konversi testnet yang kumiliki sendiri—aku belum memeriksa apakah setiap antarmuka dompet menampilkan momen ini dengan jelas untuk pengguna yang kurang teknis sebelum menekan tombol konversi.
Masih memikirkan ini—apakah ada yang kehilangan uang atau informasi posisi jika mengonversi pada waktu yang salah tanpa menyadari bahwa pengungkapan terjadi seketika, atau risiko ini lebih bersifat teoritis selama orang memperlakukan konversi sebagai pintu privasi satu arah?@Dusk
Saat melihat prosesnya, pikiranku berubah. Dana Phoenix tersimpan sebagai catatan terlindungi (shielded)—tidak ada yang melihat jumlahnya, pengirim, atau penerimanya kecuali mereka memiliki kunci penayangan (viewing key). Moonlight justru sebaliknya, model akun publik yang dirancang agar setiap alamat dan saldo terlihat terbuka. Fungsi konversi melakukan pertukaran secara atomik antara keduanya, sehingga kepemilikan terbukti baik dari sisi mana pun. Namun begitu catatan itu berubah menjadi saldo Moonlight, jumlah yang sebelumnya tak terlihat (satu blok sebelumnya) kini sudah terbuka untuk dibaca siapa pun. Privasi di sini tidak memudar secara bertahap. Privasi berhenti pada satu blok yang tepat.
Itu bukan cara berpikir yang selama ini kupunya. Aku mengira privasi adalah sifat dari dananya sendiri—bahwa DUSK yang terlindungi tetap terlindungi sampai kamu memilih untuk membelanjakannya secara publik. Faktanya, privasi adalah sifat dari model tempat saldo kamu berada, dan saat kamu mengganti model, semua privasi yang ada terhapus tanpa ada pengungkapan sebagian.
Seperti menyegel uang tunai di dalam amplop dibandingkan menyerahkan struk kepada seseorang dengan nama kamu tertulis di atasnya. Amplop melindungi jumlah tepat sampai amplop itu dibuka di depan orang tersebut. Setelah itu, tidak ada versi yang setengah terbuka.
Masuk akal kenapa sistemnya dibuat seperti ini, bukan mencampurkan keduanya. Institusi perlu opsi untuk sepenuhnya publik dengan pertukaran (exchange) atau auditor, serta sepenuhnya terlindungi antar pihak—model dengan privasi yang tersisa melalui konversi tidak akan bersih dari sisi kepatuhan maupun privasi, hanya keadaan tengah yang membingungkan.
Perlu ditegaskan ini adalah konversi testnet yang kumiliki sendiri—aku belum memeriksa apakah setiap antarmuka dompet menampilkan momen ini dengan jelas untuk pengguna yang kurang teknis sebelum menekan tombol konversi.
Masih memikirkan ini—apakah ada yang kehilangan uang atau informasi posisi jika mengonversi pada waktu yang salah tanpa menyadari bahwa pengungkapan terjadi seketika, atau risiko ini lebih bersifat teoritis selama orang memperlakukan konversi sebagai pintu privasi satu arah?@Dusk