pergi mencari kontrak genesis dengan harapan daftar yang lebih panjang dan ternyata hanya menemukan dua.👀

the stake contract melacak provisioner, taruhan mereka, reward mereka. dan manajemen validator set. kontrak transfer melakukan sesuatu yang lebih menarik

meski begitu, kedua model transaksi dusks mengarahkan semuanya melalui kontrak transfer. moonlight berbasis akun dan bersifat publik. phoenix adalah utxo.

berbasis dan di-lindungi (shielded). dua paradigma yang benar-benar berbeda: satu publik dan dapat dibaca, satu lagi di-shielded dan privat, dan keduanya mengarah melalui kontrak transfer yang sama, bukan masing-masing punya jalurnya sendiri.

konsolidasi itu bukan sesuatu yang saya perkirakan. saya mengira model publik dan model shielded akan membutuhkan titik eksekusi yang terpisah, mengingat betapa berbeda mereka menangani saldo, tetapi dokumentasinya.

dengan tegas menyebutkan bahwa keduanya bertemu pada satu kontrak.
saya belum tahu apakah titik masuk yang sama itu menciptakan kendala apa pun pada cara transaksi moonlight dan phoenix dapat berinteraksi dalam satu pemanggilan.

dokumentasi tidak membahas sedetail itu di sini.
kalau Anda merancang sebuah kontrak yang harus menerima input moonlight dan phoenix, apakah Anda akan mengantisipasi adanya hambatan pada titik masuk yang sama itu??

#dusk @Dusk $DUSK