Salah satu fitur terpenting bagi @infinex untuk bersaing dengan bursa terpusat adalah kemampuan untuk memutuskan koneksi antar alamat onchain. Kebanyakan orang menggunakan setoran CEX dan penarikan jika mereka ingin mendanai alamat yang bersih.
Ini adalah kisah tentang bagaimana saya membangun ini setelah 18 bulan berharap itu ada, dan butuh waktu kurang dari 24 jam.
Satu peringatan. jelas ini tidak sepenuhnya pribadi karena CEX dapat melihat apa yang Anda lakukan tetapi ada keamanan melalui ketidakjelasan karena mereka memproses ribuan penarikan, mereka mungkin tidak melihat milik Anda terlalu keras.
Sebagian besar waktu ini hanya mengaburkan apa yang Anda lakukan secara onchain sehingga semua orang tidak dapat melihat Anda membeli 50 covens kripto pada tahun 2021.
Atau mungkin Anda perlu membayar taruhan 50k dan Anda tidak ingin rekanan Anda tahu dari alamat mana itu dibayar. Ada banyak alasan untuk menginginkan privasi onchain. Sama seperti kita jelas menginginkan privasi dalam sistem tradfi kita.
Kami melihat banyak opsi untuk ini untuk Infinex, dan sekali lagi implementasi pertama mengasumsikan bahwa Infinex dapat melihat koneksi antara alamat Anda karena semuanya berada di bawah satu akun. Tapi dunia tidak bisa.
Ketika kami menerapkan maksud @NEARProtocol dan menambahkan dukungan zcash, saya dengan terlambat berasumsi bahwa ini akan diselesaikan untuk kami. Itu bukan karena alasan. Meskipun Near akan segera menyelesaikan ini secara lebih holistik.
Jadi kemarin saya seperti saya memiliki platform Infinex yang berjalan secara lokal betapa sulitnya ini ...
Ternyata sangat mudah dengan opus 4.5.
Pertama-tama saya seperti, oke, mari kita lihat seberapa siap pakai platform manajemen kunci kami menangani kurva zcash. Ternyata tidak. Sekarang di sinilah enam bulan yang lalu 99% orang harus menyerah.
Tapi saya berkata "dengarkan Claude sobat. Teman baik saya @mert mengandalkan ini, mari kita berkreasi di sini." Dan dalam waktu 30 menit kami telah meneliti dan mengimplementasikan kunci sandi + PRF yang memungkinkan Anda mendapatkan benih dari kunci sandi. Liar.
Ok jadi sekarang kita punya cara untuk menandatangani. Kami kemudian membutuhkan kerangka kerja. Ternyata satu-satunya kerangka kerja web yang dapat kami temukan adalah webzjs yang dikelola oleh chainsafe dan ini tampak seperti solusi yang baik selama beberapa jam.
Kemudian setelah sinkronisasi rantai dan saldo berfungsi, saya pergi untuk mengirim tx. Tidak bagus. Setelah beberapa kali menggali, ternyata webzjs dibatalkan oleh peningkatan 🤣 zcash terbaru. Sekarang sekali lagi di sinilah Anda akan menyerah dalam kenyataan normal. Tapi kita tidak hidup dalam realitas normal lagi.
Claude hanya perlu sedikit pembicaraan semangat.
Claude mengambil perpustakaan yang sudah ketinggalan zaman dan dengan santai memperbaruinya untuk mendukung garpu jaringan terbaru dan salah satunya menembak anak nakal ini dalam waktu kurang dari 10 menit. Kami membangun kembali aplikasi dan saya mencoba tx dan segera berhasil. Saya benar-benar tidak bisa menekankan betapa gilanya ini untuk ditonton.
Jadi sekarang saya memiliki dompet zcash yang berfungsi penuh yang berjalan di dalam Infinex. Saya mengirim ZEC melalui near intents dan kemudian dapat melindungi dan mengirim ke dompet iOS zashi eksternal.
Ini memiliki beberapa jank tetapi saya telah menjalankan skrip yang saya sebut "Autonomous Claude" terhadap implementasi selama beberapa jam terakhir membersihkannya dan menyederhanakannya dan saya pikir itu dapat digunakan sepenuhnya. Membutuhkan beberapa tinjauan keamanan dan pekerjaan desain tetapi melakukan apa yang dimaksudkan untuk dilakukan.
Anda dapat mengirim dana dari satu alamat Infinex ke zcash dan kemudian mengirim dana ke alamat lain di akun Anda, hal yang menyenangkan adalah Anda dapat menggunakan niat dekat di kedua sisi sehingga Anda mulai dengan kandang dan diakhiri dengan kandang.
Sekarang praktis ada beberapa volatilitas yang harus ditangani dan Anda tidak ingin hanya bertukar masuk dan keluar secara instan. Tetapi jika kita menaikkan volume maka kita dapat membungkus beberapa ux yang bagus di sekitarnya sehingga sebagian besar tx adalah ukuran standar.
Kami memiliki begitu banyak fitur gila yang direncanakan untuk Infinex tahun ini, itu akan menjadi liar. Platform sekarang sangat kuat sehingga Anda dapat mengirimkan sesuatu seperti ini sebagai PoC dalam sehari karena kami memiliki "cangkang" yang dibangun yang memiliki semua perancah yang Anda butuhkan.
8,98K