Demo privasi-vault Midnight membutuhkan penandatangan luar untuk melepaskan token Ethereum
Penarikan dari brankas Ethereum eksperimental SIG Network memerlukan jaringan penandatanganannya, meskipun aset yang mendasarinya tetap berada di Ethereum. Contoh ini menggambarkan ketergantungan penarikan dalam rencana privasi Nightmode Midnight: pengguna membakar klaim yang terlindungi sebelum transfer eksternal ditandatangani, dan pemulihan transfer yang gagal juga memerlukan respons yang disahkan.
Akun Charles Hoskinson @IOHK_Charles menyambut Tron ke Midnight pada 21 Oktober. Peta jalan SIG menargetkan Tron untuk Desember 2026, sementara integrasi Ethereum yang terdaftar berada di jaringan uji stagenet.
Bagaimana brankas Ethereum menyimpan aset
SIG menggambarkan layanannya sebagai memberikan kontrak Midnight akun Ethereum biasa. Sebuah ambang penandatangan menghasilkan tanda tangan Ethereum ketika kontrak memintanya. SIG mengatakan bahwa para penandatangan bersifat independen dan tidak ada satu penandatangan pun yang dapat bertindak sendiri.
Dalam aplikasi edukatif dan eksperimental ini, token ERC20 yang mendasari berada di akun EVM brankas. Di Midnight, pengguna memegang token brankas yang terlindungi yang mewakili klaim mereka pada kolam tersebut. Aset asli yang tetap berada di Ethereum menjawab di mana aset tersebut dicatat; itu tidak, dengan sendirinya, menjawab siapa yang dapat memindahkannya.
Perbedaan ini juga menjelaskan pembakaran. Memulai penarikan menghancurkan klaim terlindungi yang ditebus, bukan menghancurkan ERC20 yang mendasarinya. Pembayaran eksternal yang berhasil menyelesaikan penebusan. Jika pembayaran menerima salah satu hasil kegagalan yang didokumentasikan, aplikasi dapat memulihkan klaim tersebut.
Panduan penarikan memperlakukan pengeluaran koin pemegang sebagai otorisasi. Pemegang menyediakan koin brankas terlindungi yang cocok dengan token dan jumlah penarikan yang tepat, kemudian memilih alamat tujuan. Sirkuit menolak tujuan nol.
Sirkuit startWithdraw membakar koin tersebut dan mengantri permintaan. Pembersihan antrean kemudian menetapkan nomor urut transaksi akun brankas, yang dikenal sebagai nonce. Langkah kirim kemudian mencatat permintaan untuk transfer ERC20 yang tepat dan memberi tahu MPC, atau layanan penandatanganan komputasi multipihak.
Sisa adalah urutan tanggung jawab yang berbeda:
| Langkah | Apa yang harus terjadi | Konsekuensi Penarikan |
|---|---|---|
| Otorisasi dan antre | Pemegang mengeluarkan klaim terlindungi; Midnight mencatat permintaan. | Klaim dibakar sebelum pembayaran eksternal. |
| Tandatangani | Layanan MPC mengembalikan tanda tangan untuk transfer brankas. | Otorisasi pemegang saja tidak dapat menandatangani dari akun brankas. |
| Siarkan dan eksekusi | Klien mengajukan transaksi yang ditandatangani; Ethereum memprosesnya. | Tanda tangan yang dikembalikan masih memerlukan transaksi eksternal untuk dieksekusi. |
| Sahkan | Layanan MPC melaporkan hasil transaksi. | Penyelesaian Midnight bergantung pada hasil yang terautentikasi. |
| Lengkapi | Brankas memeriksa catatan penyelesaian dan menutup permintaan. | Hasil menentukan apakah pembakaran terlindungi tetap atau klaim dicetak ulang. |
Layanan penandatangan tidak menyiarkan transaksi. dApp atau relayer menyusunnya dengan tanda tangan yang diverifikasi dan mengirimkannya ke rantai EVM.
Transfer yang gagal dan layanan diam berbeda
Layanan ini memiliki pekerjaan kedua setelah penandatanganan. Ini menyediakan sebuah attestation dari hasil transaksi eksternal, terpisah dari tanda tangan yang mengotorisasi transaksi tersebut. Protokol integrasi menggambarkan mengikat hasil tersebut ke permintaan dan data yang dikembalikan.
Brankas memeriksa attestation terhadap kunci respons MPC yang dikonfigurasikan sebelum mengizinkan penyelesaian.
Spesifikasi penarikan menjelaskan tiga cara klaim dapat dipulihkan: transaksi yang dibatalkan, transaksi yang menjadi tidak layak karena nonce-nya dikonsumsi oleh yang lain, atau transfer ERC20 yang dieksekusi yang mengembalikan false. Setelah hasil yang disaksikan dijadwalkan dan dibersihkan, penarik menyelesaikan permintaan dan menerima jumlah yang dilindungi yang dicetak ulang.
Transfer yang berhasil yang mengembalikan true meninggalkan pembakaran di tempat dan menutup permintaan. Pada jalur kegagalan, pemulihan adalah klaim brankas di Midnight, bukan pembayaran baru dari aset asli ke tujuan.
Rute pengembalian yang didokumentasikan memerlukan pengesahan yang terverifikasi dan dibersihkan. Permintaan tanda tangan yang tidak terjawab atau respons hasil yang hilang tidak memenuhi syarat tersebut.
Contoh ini juga memiliki mekanisme darurat dalam kode brankas. Penyebar dapat memulai permintaan penggantian nonce untuk transaksi brankas yang terjebak, menggunakan transfer nilai nol dari akun brankas kembali ke dirinya sendiri pada nonce yang sama.
Tujuannya adalah untuk membuat transaksi asli menjadi tidak layak, setelah itu hasil yang disaksikan dapat mendukung penyelesaian kegagalannya. Memulai pemulihan ini dibatasi untuk penyebar, meskipun mengirim permintaan yang sudah diperbaiki tidak memerlukan izin. Ini adalah transaksi yang ditandatangani lainnya, diikuti oleh pengesahan, bukan keluar yang melewati layanan MPC.
Kode ini juga membawa peringatan khusus: mengganti permintaan asli sebelum MPC menandatanganinya dapat bersaing dengan permintaan tersebut, berpotensi meninggalkannya tanpa pengesahan dan klaim yang dilindungi yang diserahkan terbakar.
Penyebar juga mengatur konfigurasi akun awal, rantai, dan kunci respons dan dapat mengubah pengaturan gas brankas. Permintaan yang sudah dimulai mempertahankan nilai gas yang disalin saat mereka dimulai.
Uji produksi adalah jalur keluar yang lengkap
Dukungan mainnet tetap terikat pada buku besar v9 di peta jalan SIG. Pembaruan repositori 21 Okt. mempersiapkan paket brankas 0.5.0 di SIG Midnight 0.25.0. Pada versi kode tersebut, registri alamat yang diterbitkan berisi alamat brankas stagenet dan entri mainnet kosong, yang didefinisikan oleh file sebagai belum diterapkan atau diterbitkan.
Demo tumpukan penuh terpisah SIG menggunakan stagenet Midnight dan Ethereum Sepolia, keduanya adalah testnet publik, dengan responder MPC "fakenet". Itu menunjukkan alur aplikasi. Itu tidak menetapkan bahwa kuorum produksi penandatangan independen sedang menjalankan demo tersebut.
Deskripsi tanda tangan ambang SIG membahas bagaimana tanda tangan diproduksi. Mengevaluasi penerapan aktual juga memerlukan mengetahui berapa banyak penandatangan yang harus bekerja sama, siapa yang mengoperasikannya, bagaimana pengaturan tersebut dapat berubah dan apa pemulihan yang dapat diselesaikan ketika layanan biasa tidak tersedia.
Lingkup audit memerlukan ketepatan yang sama. Laporan akhir Hacken bertanggal 21 Feb. 2025 mencakup kontrak tanda tangan rantai Ethereum Solidity. Lingkupnya tidak menetapkan cakupan brankas Compact yang lebih baru atau sistem Nightmode yang lengkap.
Bukti penerapan berikutnya oleh karena itu lebih penting daripada pengumuman ekspansi lainnya: kode produksi yang tepat dan alamat, konfigurasi tanda tangan dan pengesahan, cakupan audit untuk komponen tersebut, dan jalur pemulihan yang sesuai dengan kegagalan layanan.
Harga --
Konten ini disediakan hanya untuk tujuan informasi umum dan bukan merupakan nasihat keuangan, investasi, hukum, atau pajak. Setiap acara, reward, promosi online, atau informasi terkait yang disebutkan di sini tidak boleh dianggap sebagai rekomendasi, ajakan, atau undangan untuk membeli, menjual, memperdagangkan, atau melakukan transaksi aset kripto apa pun. Aset kripto sangat fluktuatif dan dapat mengakibatkan kerugian. Ketersediaan layanan, produk, dan acara terkait WEEX dapat berbeda-beda di setiap wilayah. Anda bertanggung jawab untuk memastikan bahwa partisipasi Anda sesuai dengan hukum dan peraturan setempat yang berlaku.
Anda mungkin juga menyukai

Robinhood Chain Mengalahkan Ethereum dalam Pendapatan: 51 Melawan 41 Juta di Kuartal Ketiga

Alamat Deposit CoinDCX Digunakan Selama 10 Bulan, $15,8 Juta Simpanan Pengguna Belum Dilacak

Menghasilkan Sepuluh Juta Dolar per Bulan, Mengapa Crypto Frontend Begitu Menguntungkan?

Mengapa mendapatkan hasil XRP melalui dompet ini bisa sebenarnya menghabiskan uang Anda

Kaspa menyelesaikan 3 standar untuk token asli dan aplikasi covenant

Zebec Network melaporkan pembelian kembali $100.000 dari 40,5 juta ZBCN di Q3

Laporan DeFi Kuartal Ketiga ARK Invest: Tokenisasi Saham Mendorong Peningkatan Transaksi On-Chain hingga 9%

Decibel Meluncurkan Mempool Terenkripsi Aptos untuk Melindungi Trader dari MEV

Pendiri ZeroDev Menguraikan EIP-8288 untuk Meningkatkan Kemampuan Skalabilitas Ethereum

Musk Membahas Utang Negara, Refleksi DOGE, dan Ekonomi Robot, Mengungkap Kebenaran Tentang Kecerdasan Super yang Tidak Terkendali

Arkansas Meminta Pengadilan Banding Mengembalikan Pembatasan Penambangan Cryptocurrency untuk Investor Asing

Dompet Samsung Akan Mengintegrasikan USDC, Apa yang Harus Dipertimbangkan Oleh Produsen Ponsel?

Hyperliquid Menginginkan Kontrak Perpetual untuk Daya Komputasi AI, dan Memintanya kepada CFTC

Morgan Stanley Peringatkan Investasi Infrastruktur AI AS Menghadapi Berbagai Risiko, Diperkirakan Kekurangan Listrik 32 Gigawatt pada 2028

Stabilcoin Menyelesaikan Penyelesaian On-Chain, Tapi Bagaimana Masuk ke Kasir Merchant?

Apa yang Menyebabkan Pengeluaran untuk Agen AI Menjadi Sulit?

BNB Chain Meluncurkan Forum Komunitas NewL1, Dijadwalkan Rilis Akhir 2026

Strategy membeli kembali US$ 2 miliar dalam saham dan mengabaikan Bitcoin murah

Ethereum Jadwalkan Upgrade Glamsterdam untuk 26 Oktober di Jaringan Uji Hoodi
JPMD vs USDC: Dampak Ekspansi JPMorgan di Ethereum
Bandingkan JPMD vs USDC, telusuri ekspansi JPMorgan ke Ethereum, dan pahami arti token deposito bank bagi pembayaran institusional serta permintaan ETH.

Detail Protokol Roma Akses EVM Solana saat Demo Peminjaman Berjalan di Testnet

Setelah Penurunan Lebih dari 97%, Bisakah Celestia Bangkit dengan Pembayaran AI?

Perp DEX Menghasilkan 125 Juta USD Biaya Setiap Bulan, Siapa yang Sebenarnya Mendapatkan Hadiah?

Biaya Transaksi Ethereum Turun 99%, Usulan EIP-8288 dari Vitalik

Model OpenAI Menggunakan Koin Uji Ethereum Tanpa Izin, Ditemukan Tiga Bulan Kemudian

BitTorrent Memperkenalkan Infrastruktur Web3 Generasi Berikutnya dengan Rebranding Strategis dan Pembakaran BTT Perdana

Crypto: Ethereum Siapkan Kenaikan Sejarah Batas Gas dengan Glamsterdam

Likuiditas Global: Apakah Krisis Minyak Jepang Dapat Menghancurkan Treasuries AS?

ZKsync vs Starknet: Mana yang Lebih Unggul dalam ZK Rollup?









