#dusk $DUSK @Dusk
Aku akan mengakuinya. Pertama kali aku melihat "nullifier" di dokumen Phoenix, jujur saja aku mengira itu semacam mekanisme penalti. Aku ingat membuka whitepaper dengan harapan cepat memahami isinya, tapi malah terjebak pada satu halaman itu hampir satu jam, membaca ulang paragraf yang sama seolah-olah baru akan masuk akal pada percobaan keempat.

Ini versi sederhana yang akhirnya berhasil kupahami. Sebuah note pada dasarnya adalah tanda terima pribadi. Ia mengatakan bahwa kamu memiliki sesuatu, tetapi tidak menyorot nama kamu atau saldo kamu ke seluruh rantai. Bayangkan itu seperti amplop tersegel yang diletakkan di dalam lemari arsip raksasa. Tidak ada yang bisa intip isinya kecuali kamu memilih untuk membukanya.

Pohon Merkle adalah lemari arsip itu. Setiap note dimasukkan ke dalam sebuah cabang, dan seluruh struktur kemudian dikompresi menjadi satu sidik jari kecil di bagian atas. Rantai hanya perlu memeriksa sidik jari itu. Ia tidak perlu melihat setiap amplop satu per satu. Bagian itu terasa aneh pada awalnya. Terlalu banyak data disembunyikan, tapi tetap bisa dibuktikan benar.

Namun, nullifier adalah bagian yang paling cerdas. Saat kamu membelanjakan sebuah note, kamu tidak menghapusnya karena menghapus akan membocorkan informasi. Sebagai gantinya, kamu mempublikasikan sebuah nullifier yang membuktikan note itu pernah ada dan sekarang sudah dipakai, tanpa mengungkap nullifier yang mana. Analognya seperti merobek bagian sobekan tiket dengan cara yang tidak bisa ditelusuri kembali ke tempat dudukmu.

Mungkin aku terlalu memikirkannya, tapi semakin lama aku merenungkannya, semakin terasa bahwa privasi dan verifikasi di sini bukan dua hal yang saling bertentangan. Aku tetap penasaran bagaimana ini bertahan pada skala nyata saat beban berat. Ingin tahu apakah orang lain sudah mengujinya di luar level dokumentasi yang masih permukaan.

$SC
$POL
Apa yang membuat nullifier paling menarik bagimu?
🔒 Privacy
50%
✅ Preventing double-spends
50%
🌳 Merkle verification
0%
🤔 Still learning
0%
2 Voting • Voting ditutup