Lihat, saya sudah bermain-main di devnet Midnight selama beberapa waktu sekarang, dan sejujurnya? Ini bukan "testnet untuk profesional saja" seperti biasanya. Hal ini terasa seperti mereka benar-benar ingin orang biasa mungkin bahkan seseorang seperti saya yang coding tetapi bukan PhD kripto untuk membangun sesuatu dengan privasi nyata yang terintegrasi. Mereka membukanya untuk sekelompok kecil pengembang pada akhir 2023, lalu membuka pintu lebar-lebar untuk semua orang sekitar Februari 2024. Pergantian publik itu membuat semua perbedaan.
Apa yang membuat saya tertarik adalah bagaimana mereka tidak membuat privasi menjadi teka-teki yang tidak mungkin. Compact, bahasa kontrak pintar mereka, sangat mirip dengan TypeScript. Jika Anda pernah menyentuh JS atau TS sebelumnya (dan siapa yang tidak saat ini?), Anda akan cepat memahaminya. Mereka sengaja menghilangkan banyak tambahan TS yang rumit untuk membuat bukti nol-pengetahuan lebih mudah dihasilkan dan diverifikasi tanpa Anda harus khawatir tentang matematika. Dalam kode Anda, Anda secara langsung mengatakan "bagian ini bersifat pribadi, bagian ini dapat ditampilkan" tidak ada permainan tebak-tebakan. Tulis logika Anda, kompilasi secara lokal, dorong ke devnet, dan itu berjalan.
Seluruh pengaturan tetap di mesin Anda sendiri, yang saya suka. Tidak mengirim rahasia Anda ke suatu tempat. Nyalakan server bukti Docker itu (biasanya berada di port 6300), sambungkan ekstensi dompet Lace ke sana secara lokal, dan Anda sedang menguji transfer terproteksi atau apa pun tanpa membocorkan apa pun. Ingin uang palsu untuk bermain? tDUST dari keran ambil sebanyak yang Anda mau, bayar biaya, pindahkan aset terproteksi, rusaklah dengan sengaja. Ekstensi VS Code memberi Anda bantuan sintaksis dan template, pub-sub memungkinkan Anda melihat hal-hal rantai secara real-time, pekerja lokal memproduksi bukti ZK. Lingkungan yang sangat santai untuk coba-coba.
Setelah mencobanya, saya mengerti hype "privasi yang dapat diprogram". Ini bukan tentang mengunci segalanya selamanya. Ini lebih pintar: Anda memutuskan apa yang terbukti benar tanpa menunjukkan detailnya. Pemeriksaan kepatuhan lolos, aturan diverifikasi, tetapi data sensitif? Tetap milik Anda. Sempurna untuk aplikasi keuangan, hal-hal identitas, alat bisnis di tempat yang Anda butuhkan baik transparansi maupun kerahasiaan.
Devnet mengurangi setiap hambatan. Tidak perlu menjadi dewa kriptografi. Anda fokus pada apa yang harus dilakukan aplikasi, bukan bagaimana menyembunyikannya dengan sempurna. ZK berubah dari "terdengar keren tetapi menakutkan" menjadi "hei, saya baru saja menerapkan satu." Bagi saya, itu adalah kontrol kemenangan atas apa yang dibagikan. Tidak semua atau tidak sama sekali, tetapi tepat apa yang Anda pilih.
Jika privasi di blockchain pernah menarik minat Anda tetapi terasa terlalu sulit, mulai di sini. Masuklah, coba-coba, dan buat kesalahan pada satu atau dua kontrak. Ini mengejutkan dalam hal toleransi dan agak adiktif begitu Anda melihatnya berfungsi.
