Tadi malam, aku duduk sambil mengutak-atik alur Dusk dari Web Wallet, Wallet Discovery hingga Transaction Submission, sambil melihat berapa kali aku akan ragu.

Aku mencatat 10 aksi di Dusk Connect, Unified Provider, EIP-6963, Account Access, Authorization, Signing, dan Network Query.

8 langkah berjalan, 2 langkah membuatku berhenti.

8/10 = 80%... cukup untuk mengungkap hal yang paling kupedulikan: Friction.

Moonlight dengan Public Transfer cukup dapat diprediksi.

Namun begitu sampai ke Phoenix, Private Transfer, Shield, Unshield, Account Switching, semuanya berbeda; akun mana yang sedang terbuka, izin apa yang baru saja diberikan?

Di situlah dApp Permissions dan Origin-based Permission Management benar-benar menunjukkan nilainya.

Kalau Permission Prompt jelas, aku menandatangani dengan cepat; kalau isinya samar, AES-GCM, PBKDF2, Stronghold, Argon2 tetap kalah oleh satu detik keraguan.

Jujur, aku suka paradoks ini: semakin banyak lapisan pada Toolchain, semakin bebas UX dibuat tidak terlalu sederhana.

DRC-20, DRC-721, Staking, Reward Claiming memperluas kemampuan, tapi kemampuan tidak selalu berarti kegunaan!

Aku menghitung usable rate = successful flow / total flow Ɨ 100%.

20 percobaan, 18 signing flow yang tidak kembali ke Permission Prompt = 90%; 12 kali hanya 60%.

Selisih 30% itu lebih layak dipantau daripada fitur baru.

Third-party Wallet, Conformance Testing, Consistent Interface, Namespaced RPC terdengar sangat seperti kebutuhan developer, tapi pada akhirnya: bisakah kamu melewati seluruh alur public/private tanpa salah klik?

Setelah Signing, apakah On-chain Calls benar-benar meningkat, atau orang membuka Wallet lalu pergi?

Adopsi yang tidak menghasilkan Transaction itu seperti toko ramai dengan loket checkout kosong.

Aku ingin Moonlight dan Phoenix duduk di bawah Unified Interface yang sama, sampai aku lupa berapa banyak lapisan yang ada di bawahnya.

Connection Layer yang nyaris tak terlihat adalah yang membuatnya sangat tangguh.

Bagaimana denganmu, ketika sebuah Wallet memiliki Public Account dan Private Account sekaligus, harus memilih kejelasan keamanan, atau mengurangi friction sampai tidak ada yang perlu dipikirkan?

#dusk $DUSK @Dusk