Meta-Hook Router
Meta-Hook Router adalah multiplexer Token-2022 Transfer Hook. Ini menyelesaikan batasan mendasar: Token-2022 hanya mengizinkan satu transfer hook per mint. Meta-Hook Router berada di slot tunggal itu dan meneruskan hingga 8 sub-hook โ baik program asli Solana maupun kontrak Solidity di Rome EVM.
Masalah
Token-2022 Transfer Hooks sangat kuat โ mereka aktif pada setiap transfer_checked panggilan, memungkinkan kepatuhan, royalti, analitik, dan lainnya. Namun setiap mint hanya mendapat tepat satu program hook. Jika penerbit stablecoin membutuhkan pemeriksaan KYC DAN penyaringan sanksi DAN penegakan royalti, mereka tidak bisa menggunakan tiga program hook terpisah.
Solusi
Meta-Hook Router mendaftar sebagai transfer hook tunggal milik mint, lalu meneruskan ke beberapa sub-hook berdasarkan urutan prioritas:
Transfer SPL (Jupiter, Raydium, wallet)
โ
transfer_checked Token-2022
โ
Meta-Hook Router (slot hook tunggal)
โโโ Sub-Hook 1: Kepatuhan KYC (Solidity di Rome EVM)
โโโ Sub-Hook 2: Pemeriksaan Sanksi (Solidity di Rome EVM)
โโโ Sub-Hook 3: Analitik Transfer (program asli Solana)
โโโ Sub-Hook 4: Penegakan Royalti (Solidity di Rome EVM)
โ
Kegagalan pertama menghentikan semuanya โ transfer dibatalkanProperti Utama
Penerusan Multi-Hook โ Hingga 8 sub-hook per mint, diteruskan secara berurutan sesuai urutan prioritas.
Sub-Hook Native + EVM โ Menggabungkan program asli Solana dan kontrak Solidity dalam satu rantai penerusan.
Kegagalan-pertama-menghentikan-semua โ Jika salah satu sub-hook menolak transfer, seluruh transfer dibatalkan. Ini memastikan kepatuhan tidak dapat dilewati.
Agregasi ExtraAccountMetaList โ Router menggabungkan metadata akun tambahan dari semua sub-hook sehingga Token-2022 dapat meneruskan akun yang tepat ke masing-masing.
Instruksi Admin โ registerSubHook, removeSubHook, reorderSubHooks, pauseSubHook โ manajemen siklus hidup penuh.
Hanya Mode Single-State โ Transfer hook dieksekusi di dalam transaksi Solana. OP-Geth tidak dapat dijangkau dari konteks itu, jadi semua sub-hook EVM harus menggunakan mode single-state (proxy).
Arsitektur
Kepatuhan Dua Lapisan
Meta-Hook Router memungkinkan kepatuhan di dua lapisan:
Lapisan SPL (Solana) โ Router aktif pada setiap transfer_checked panggilan. Saat seseorang menukar token yang patuh di Jupiter, mengirimnya dari Phantom, atau berinteraksi dengan protokol DeFi Solana apa pun, hook kepatuhan akan aktif.
Lapisan ERC-20 (EVM) โ Di dalam Rome EVM, kontrak wrapper ERC-20 dapat menerapkan pembatasan transfernya sendiri (kompatibel ERC-3643). Semua transfer internal EVM diperiksa kepatuhannya.
Lapisan Bridge โ Hook aktif saat token masuk atau keluar dari Rome EVM. Vault bridge dimasukkan ke whitelist dalam kontrak kepatuhan untuk mengizinkan deposit/penarikan.
Registry Bersama โ Kedua lapisan membaca dari KYCRegistry.sol kontrak yang sama. Satu persetujuan KYC mencakup Solana dan EVM.
Anggaran Komputasi
Overhead transfer dasar
100.000 CU
Per sub-hook native
50.000 CU
Per sub-hook EVM
200.000 CU
Direkomendasikan untuk transfer EVM
800.000 CU
Solusi Sub-Hook
P0 โ Rilis Pertama
S1: Hook Kepatuhan KYC/Sanksi โ Kontrak kepatuhan Solidity sebagai handler Transfer Hook. Namespace per mint, whitelist vault protokol (Jupiter/Kamino/Orca + vault bridge Rome), pengaitan alamat untuk KYC lintas-chain.
S1b: Wrapper Kepatuhan ERC-20 โ Pendamping S1 untuk sisi EVM. Pembatasan transfer kompatibel ERC-3643 pada representasi ERC-20 di dalam Rome EVM.
S2: Multiplexer Multi-Hook (non-EVM) โ Router itu sendiri, bernilai bagi penerbit Token-2022 mana pun bahkan tanpa EVM. Menyelesaikan masalah satu-hook-per-mint untuk seluruh ekosistem.
S3: Kepatuhan Stablecoin GENIUS Act โ Hook regulasi untuk stablecoin: sanksi, yurisdiksi, pelaporan.
P1 โ Rilis Berikutnya
S4: Batas Transfer & Kontrol Kecepatan โ Maksimum per transfer, batas kecepatan harian/mingguan, periode cooldown.
S5: Aturan Transfer Berdasarkan Yurisdiksi โ Daftar blokir negara, pemeriksaan investor terakreditasi, periode kepemilikan per yurisdiksi.
S6: Penegakan Royalti โ Royalti kreator yang tidak dapat dilewati pada setiap transfer SPL.
S7: Analitik Transfer On-Chain โ Hook read-only yang memancarkan event. Wedge adopsi paket gratis.
P2 โ Ekspansi Pasar
S8: L2 Berizin melalui Bridge Gate โ Kepatuhan pada batas deposit/penarikan bridge.
S9: Routing Biaya Dinamis โ Ekstraksi biaya yang dapat diprogram per transfer.
S10: Poin Loyalitas/Reward โ Pemberian poin yang dipicu transfer.
S11: Penegakan Vesting/Lockup โ Mencegah transfer yang melanggar jadwal vesting.
Use Case: Kepatuhan RWA End-to-End
Keterbatasan yang Diketahui
Hanya mode state tunggal โ OP-Geth tidak dapat dijangkau dari dalam transaksi Solana
hanya transfer_checked โ Hook hanya aktif pada
transfer_checked, bukan padatransferbiasa. Jembatan Rome HARUS menggunakantransfer_checkedMint/burn tidak di-hook โ Hook Token-2022 tidak aktif pada operasi mint/burn. Dikontrol melalui mint authority
Maksimal 8 sub-hook โ Batas per mint
Pelarian pembungkusan token โ Pengguna dapat membungkus token untuk menghindari hook. Dimitigasi dengan blacklist wrapper + ekstensi PermanentDelegate
Model alamat EVM โ Hook melihat alamat EVM turunan Rome, bukan alamat Ethereum. SDK menyediakan utilitas derivasi
Status
Sedang Berlangsung โ Inti router dan implementasi hook KYC (S1) aktif. 9 paket, 13 batasan keras, 24 kasus tepi terdokumentasi.
Terkait
Transfer Hooks โ cara kerja Token-2022 Transfer Hooks di Rome
Interoperabilitas Token โ model token ERC-20 โ SPL
Penerbit Stablecoin โ kepatuhan multi-hook untuk stablecoin
Terakhir diperbarui
Apakah ini membantu?