Jaringan Stellar Meluncurkan Teknologi Privasi Sumber Terbuka Menggunakan Bukti Zero-Knowledge untuk Transfer Rahasia dengan Kontrol Kepatuhan Bawaan melalui ASPs.
Pembayaran Pribadi Stellar (SPP) baru-baru ini menjadi sumber terbuka. Menurut @StellarOrg di X, pembangun privasi kini dapat mulai membangun dengan teknologi baru ini.
Sistem ini menangani setoran, transfer, dan penarikan pribadi. Bukti ZK dengan perlindungan yang dapat dikonfigurasi memungkinkan hal ini. Jumlah transaksi tetap tersembunyi dari pandangan publik.
Pengguna tidak lagi mengungkap hubungan pengirim-penerima. Bukti Groth16 melakukan pekerjaan kriptografi ini. Sirkuit Circom menghasilkan bukti ini di sisi klien melalui WebAssembly.
Wajib Dibaca: Mantan CTO Ripple: Bitcoin Mungkin Perlu Hard Fork agar Bertahan dari Kuantum
Kontrak pintar Soroban mendukung implementasi ini. Nethermind menerbitkan repositori GitHub lengkap dengan dokumentasi. Pembuktian berbasis browser dilakukan tanpa interaksi server.
Teknologi Penyedia Set Asosiasi menyediakan lapisan kepatuhan. Mereka memelihara struktur pohon Merkle ganda untuk pelacakan keanggotaan. Operator pool menegakkan kontrol administratif dengan cara ini.
Setoran membuat komitmen dalam sistem pool. Tidak ada catatan input yang digunakan selama proses ini. Sebagai gantinya, catatan output dibuat untuk pengeluaran di masa depan.
Sirkuit membuktikan kepemilikan UTXO input secara bersamaan. Kunci privat menunjukkan kepemilikan ini. Perhitungan Nullifier diverifikasi untuk mencegah upaya pengeluaran ganda.
Penarikan bekerja berlawanan dengan setoran. Catatan input sepenuhnya digunakan. Tidak ada catatan output yang dibuat saat menarik dana.
Aturan konservasi saldo berlaku selama seluruh transaksi. Input harus sama dengan output ditambah jumlah publik apa pun. Bukti Merkle memvalidasi semua komitmen input dengan benar.
Anda Mungkin Juga Tertarik: Langkah ETF Bitcoin Harvard sebesar $442 juta Menempatkan Kripto di Depan Saham Teknologi
Operasi transfer menghabiskan komitmen yang ada sambil membuat yang baru. Privasi dipertahankan sepanjang proses. Kunci publik baru menerima catatan output yang dihasilkan.
Pengguna tingkat lanjut mengakses fitur Transact untuk alur kustom. Mereka dapat menghabiskan, membuat, dan mentransfer catatan sesuai keinginan. Sistem ini mendukung pola transaksi yang kompleks.
Pohon keanggotaan ASP hanya berisi kunci publik yang disetujui. Pohon non-keanggotaan berfungsi sebagai daftar pengecualian. Akun yang diblokir muncul dalam struktur Merkle yang jarang ini.
Bukti zero-knowledge menunjukkan keanggotaan atau non-keanggotaan tanpa mengungkap identitas. Keseimbangan antara privasi dan kepatuhan inilah yang membuat sistem ini unik. Kontrak pintar memverifikasi semuanya di blockchain.
Kontrak Pool mengelola logika utama setoran dan penarikan. Verifier Circom Groth16 berada di blockchain untuk pemeriksaan bukti. Kontrak ASP memelihara struktur pohon mereka secara terpisah.
Lihat Ini: CFTC Libatkan CEO Ripple, Coinbase, Robinhood dalam Panel Kripto
Pengembang dapat menyebarkan kontrak ke testnet Stellar untuk percobaan. Skrip penyebaran memerlukan penentuan tingkat pohon ASP. Tingkat pool dan jumlah deposit maksimum juga perlu dikonfigurasi.
Aplikasi demo tersedia di localhost:8080 setelah pengaturan. Antarmuka frontend menyediakan UI yang bagus untuk interaksi sistem. Log konsol membantu melacak apa yang terjadi selama operasi.
Halaman admin ASP ada di localhost:8080/admin.html secara terpisah. Penyisipan kunci publik dilakukan melalui antarmuka ini. Hanya akun admin ASP yang dapat menandatangani penyisipan ini.
Common Reference String tidak memiliki generasi upacara terdesentralisasi. Hal ini diungkapkan di awal dalam dokumentasi. Status bukti konsep berarti penggunaan produksi tidak disarankan.
Saat ini, hanya satu sirkuit yang didukung. Dua input dan dua output mendefinisikan batasannya. Pembaruan di masa depan mungkin memperluas variasi sirkuit sesuai Nethermind.
Terkait: Coinbase Luncurkan Dompet AI yang Berdagang Kripto Secara Otomatis
Node RPC hanya menyimpan acara selama tujuh hari. Demo sangat bergantung pada acara Stellar untuk fungsi. Pengindeks khusus menjadi diperlukan untuk periode operasi yang lebih lama.
Audit keamanan belum selesai pada basis kode. Penanganan kesalahan mungkin melewatkan beberapa kasus tepi. Aset nyata saat ini sebaiknya tidak digunakan di sistem ini.
Dukungan Stroops tersedia untuk penanganan desimal XLM. Pengujian UI untuk ini masih belum lengkap sesuai catatan GitHub. Arsitektur menunjukkan bagaimana batasan sirkuit menciptakan keajaiban zero-knowledge.
Akun dompet Freighter dapat bergabung dengan kunci Stellar CLI dengan mudah. Prompt frase seed memungkinkan penambahan ini. Akun yang sama kemudian menyebarkan kontrak dan berinteraksi dengan fungsi admin.
Apache 2.0 mencakup sebagian besar file sumber dalam repositori. File circuits/build.rs menggunakan GNU Lesser General Public License v3.0 sebagai gantinya. Lisensi campuran menimbulkan tanggung jawab tertentu.
Artefak yang dihasilkan tidak muncul dalam kontrol versi. Direktori dist/ dibuat selama proses build. Pengguna yang menyebarkan menjadi distributor dari sirkuit WebAssembly yang dikompilasi ini.
Persyaratan LGPLv3 berarti ketersediaan kode sumber penting. Pengguna akhir harus mengakses sumber jika Anda mendistribusikan sirkuit yang dikompilasi. File LICENSE dan NOTICE harus menyertai setiap penyebaran.
Nethermind mengungkapkan bantuan LLM dalam pembuatan konten. Tinjauan manusia, pengeditan, dan revisi mengikuti semua output yang dihasilkan AI. Tim bertanggung jawab atas dokumentasi akhir.
Privasi transaksi di Stellar menjadi mungkin tanpa mengorbankan hook regulasi. Ketersediaan sumber terbuka berarti pembangun privasi memiliki alat secara langsung. Fondasi untuk mengembangkan aplikasi sudah ada.