Aku sebenarnya mulai bertanya-tanya apakah dua model transaksi Dusk dipuji terlalu mudah.
Moonlight berpikir seperti Ethereum.
Kamu punya akun, saldo, dan nonce.
Phoenix berpikir lebih seperti Bitcoin plus ZK.
Kamu punya catatan, nullifier, sebuah Merkle tree, dan bukti.
Dusk menempatkan keduanya dalam jaringan yang sama.
Aku paham alasannya.
Infrastruktur keuangan tidak selalu perlu memiliki tingkat privasi yang sama untuk setiap transaksi.
Tapi ini bagian yang membuatku tidak nyaman:
dua model itu tidak hanya memberi fleksibilitas bagi pengguna. Mereka juga memberi pengembang dua model mental yang berbeda untuk dipahami.
Di Moonlight, jaringan secara langsung memeriksa saldo dan keadaan akun.
Di Phoenix, jaringan sebagian besar memeriksa apakah sebuah bukti ZK membuktikan properti-properti tersebut tanpa mengungkap data yang mendasarinya.
Itu indah secara kriptografi.
Tapi keindahan untuk protokol tidak otomatis berarti kesederhanaan bagi orang-orang yang membangun di atasnya.
Dan di situlah menurutku Dusk punya sesuatu yang perlu dibuktikan.
Jika keuangan yang teregulasi pada akhirnya menjadi sangat bergantung pada kedua model itu, pengembang perlu memahami bukan hanya transaksi apa yang sedang mereka bangun, tetapi state model mana yang harus merepresentasikannya.
Mungkin itu sebuah fitur.
Mungkin itu kompleksitas yang tidak perlu.
Jujur, aku tidak yakin kita sudah tahu.
Dan karena itu, aku merasa ini lebih menarik daripada postingan lain “Dusk punya privasi”.
Uji sebenarnya dari sebuah arsitektur bukan berapa banyak fitur yang dimilikinya. Ini soal seberapa banyak kompleksitas yang diwariskan pengembang dari fitur-fitur tersebut. woah interesting ...
@Dusk $DUSK #dusk