Dasar
Spot
Perdagangkan kripto dengan bebas
Perdagangan Margin
Perbesar keuntungan Anda dengan leverage
Konversi & Investasi Otomatis
0 Fees
Perdagangkan dalam ukuran berapa pun tanpa biaya dan tanpa slippage
ETF
Dapatkan eksposur ke posisi leverage dengan mudah
Perdagangan Pre-Market
Perdagangkan token baru sebelum listing
Futures
Akses ribuan kontrak perpetual
CFD
Emas
Satu platform aset tradisional global
Opsi
Hot
Perdagangkan Opsi Vanilla ala Eropa
Akun Terpadu
Memaksimalkan efisiensi modal Anda
Perdagangan Demo
Pengantar tentang Perdagangan Futures
Bersiap untuk perdagangan futures Anda
Acara Futures
Gabung acara & dapatkan hadiah
Perdagangan Demo
Gunakan dana virtual untuk merasakan perdagangan bebas risiko
CFD
Derivatif CFD Saham AS
Saham AS
Akses saham AS dan ETF yang nyata
Saham HK
Perdagangkan saham berkualitas yang terdaftar di Hong Kong
Saham Futures
Leverage tinggi, perdagangan 24/7
Tokenized Stocks
Didukung oleh aset saham nyata
IPO Access
Buka akses penuh ke IPO saham global
GUSD
Mint GUSD untuk Imbal Hasil Treasury RWA
Aktivitas Saham
Perdagangkan Saham Populer dan Dapatkan Airdrop yang Melimpah
Peluncuran
CandyDrop
Koleksi permen untuk mendapatkan airdrop
Launchpool
Staking cepat, dapatkan token baru yang potensial
HODLer Airdrop
Pegang GT dan dapatkan airdrop besar secara gratis
IPO Access
Buka akses penuh ke IPO saham global
Poin Alpha
Perdagangkan aset on-chain, raih airdrop
Poin Futures
Dapatkan poin futures dan klaim hadiah airdrop
Investasi
Simple Earn
Dapatkan bunga dengan token yang menganggur
Investasi Otomatis
Investasi otomatis secara teratur
Investasi Ganda
Keuntungan dari volatilitas pasar
Soft Staking
Dapatkan hadiah dengan staking fleksibel
Pinjaman Kripto
0 Fees
Menjaminkan satu kripto untuk meminjam kripto lainnya
Pusat Peminjaman
Hub Peminjaman Terpadu
Promosi
AI
Gate AI
Partner AI serbaguna untuk Anda
Gate AI Bot
Gunakan Gate AI langsung di aplikasi sosial Anda
GateClaw
Gate Blue Lobster, langsung pakai
Gate for AI Agent
Infrastruktur AI, Gate MCP, Skills, dan CLI
Gate Skills Hub
10RB+ Skills
Dari kantor hingga trading, satu platform keterampilan membuat AI jadi lebih mudah digunakan
Menghubungkan aset dunia nyata: dari rangkaian protokol ke praktik keamanan
RWA(Aset Dunia Nyata) sedang menjadi arah penting dalam integrasi mendalam antara Web3 dan keuangan tradisional. Dibandingkan DeFi tradisional, protokol RWA tidak hanya menampung perputaran aset di chain, tetapi juga secara langsung memetakan aset dunia nyata seperti obligasi, saham, properti, peralatan, hak penghasilan, dan lain-lain, dengan batas keamanan yang meluas dari “keamanan kode” ke “pengakuan hak, tata kelola yang sesuai regulasi, dan eksekusi di luar chain”.
Dari sudut pandang audit, tantangan inti RWA tidak lagi sekadar mencegah pencurian dana, tetapi bagaimana memastikan logika kode, aturan bisnis, dan hak hukum dunia nyata tetap konsisten: satu perubahan izin bisa berarti pembekuan aset; satu transfer paksa bisa mempengaruhi hak kredit di dunia nyata.
Artikel ini akan mengulas secara sistematis modul inti, risiko umum, dan fokus audit dari protokol RWA, mulai dari klasifikasi keluarga protokol, implementasi standar, hingga praktik audit keamanan, membantu pengembang dan auditor dengan cepat membangun metodologi keamanan yang berorientasi pada pemetaan aset dunia nyata.
Mengingat keterbatasan ruang, artikel ini akan menampilkan kerangka inti, modul kunci, dan kesimpulan utama terlebih dahulu. Jika ingin melihat konten lengkap, silakan kunjungi GitHub: [Link].
1. Pendahuluan: Dari sudut pandang audit kode terhadap RWA
1.1 Dimensi keamanan gabungan dan tantangan audit yang diperkenalkan oleh protokol RWA
Dari sudut pandang audit kode, perbedaan terbesar antara protokol RWA dan DeFi biasa ada tiga poin.
Pertama, esensi aset berbeda: kode hanyalah sebuah “pemetaan”.
Kedua, izin dan peran lebih padat dan sensitif.
Ketiga, proses bisnis melibatkan chain dan off-chain secara bersamaan.
Dalam DeFi tradisional, siklus hidup sebuah transaksi biasanya sepenuhnya ditangani kontrak: dari panggilan, perhitungan, hingga pembaruan status dilakukan di chain.
Sedangkan di RWA, jalur umum adalah:
Pengguna memanggil redeem() atau forcedTransfer() di chain → kontrak memperbarui status dan mencatat event → sistem off-chain menerima notifikasi, melakukan pengiriman aset nyata, transfer kepemilikan, atau likuidasi → hasilnya kemudian dikembalikan melalui mekanisme tertentu (atau tetap di luar chain).
1.2 Misi utama audit RWA
Dalam sebuah proyek RWA tipikal, tujuan audit keamanan tidak lagi sekadar “mencegah dana dicuri hacker secara langsung”, tetapi harus menjaga tiga garis dasar:
1.3 Perspektif dan batasan artikel ini
Artikel ini membahas RWA dari sudut pandang audit keamanan.
Selain pengalaman “audit kontrak pintar” yang sudah ada, ditambahkan pengetahuan khusus tentang struktur protokol RWA dan fokus auditnya.
Tujuannya agar pengembang dapat mengembangkan protokol RWA secara spesifik, dan auditor tidak lagi terbatas pada bagian chain saja, tetapi memiliki sistem metodologi yang khusus untuk skenario pemetaan aset dunia nyata.
Artikel ini tidak akan membahas secara detail:
2. Sekilas modul protokol RWA dan kode
2.1 Dari bisnis: Tentukan dulu kategori RWA
Dari sudut pandang audit keamanan bisnis, kita bisa mengklasifikasikan proyek secara kasar ke dalam empat kategori berikut:
2.2 Dari standar ke implementasi: “Memahami cukup” keluarga protokol RWA umum
2.2.1 Standar sekuritas yang sesuai regulasi
Standar ini menyelesaikan: bagaimana menerbitkan dan mengedarkan “sekunder yang diatur” / produk sekuritisasi di chain, sambil memenuhi KYC, batas transfer, operasi paksa, dan regulasi lainnya.
2.2.2 Standar properti / real estate
Inti tantangan properti RWA bukan “bagaimana menerbitkan Token”, tetapi “bagaimana mengstrukturkan dan mengamankan berbagai informasi properti ke dalam kontrak”.
2.2.3 Standar perangkat fisik / pertukaran barang nyata
Standar ini biasanya menyelesaikan dua masalah: bagaimana mengikat Token/NFT dengan barang nyata; dan dalam hubungan ikatan tersebut, bagaimana melakukan pertukaran, penggunaan, dan pembatalan.
2.2.4 Standar aset terstruktur / interface umum RWA
Standar ini lebih fokus pada “struktur aset kompleks” dan “antarmuka seragam”.
2.3 Arsitektur kontrak RWA tipikal
Tak peduli kategori apa proyek termasuk, selama protokol RWA cukup lengkap, struktur kode umumnya akan memiliki modul-modul berikut:
2.4 Metode cepat identifikasi RWA dalam 3 langkah
Langkah pertama: baca materi bisnis, tentukan tipe aset dan standar.
Langkah kedua: cari kata kunci di kode.
Langkah ketiga: buat diagram arsitektur.
3. Dekonstruksi mendalam keluarga protokol: model regulasi standar RWA utama
Artikel ini akan mengulas secara mendalam dari kode, menganalisis standar RWA utama yang ada saat ini.
I. RWA berbentuk sekuritas: analisis mendalam ERC-1400 (UniversalToken)
1. Arsitektur kontrak secara keseluruhan
ERC-1400 (UniversalToken) dikembangkan oleh ConsenSys, merupakan platform penerbitan dan pengelolaan token sekuritas berbasis standar ERC1400, dengan fitur pengelolaan bagian (partition), mekanisme kepemilikan (hold), verifikasi sertifikat, penerbitan dana, dan pertukaran token. Platform ini utamanya untuk penerbitan, transaksi, dan pengelolaan sekuritas yang patuh regulasi, dengan kontrol izin yang granular dan fitur pengawasan.
Kerangka kerja ini dapat dibagi menjadi enam modul inti:
2. Analisis kontrak inti ERC1400 (UniversalToken) secara mendalam**
2.1 Rincian struktur data utama
2.1.1 Informasi dasar token
Selain metadata standar ERC20, kontrak menambahkan parameter yang bermakna sebagai sekuritas:
2.1.2 Bagian (Partition) - inovasi utama ERC1400
Partition adalah mekanisme inovatif yang membagi token dalam kontrak menjadi beberapa bagian independen, masing-masing memiliki saldo dan total pasokan sendiri.
2.1.3 Sistem izin operator (Operator)
ERC1400 mendesain sistem izin operator tiga tingkat:
2.1.4 Sistem pengelolaan dokumen
2.2 Analisis modul fungsi utama
2.2.1 Fungsi penerbitan (Issuance)
Penerbitan token adalah awal siklus hidup sekuritas. ERC1400 mendesain mekanisme penerbitan yang fleksibel dan aman, terbatas pada yang memiliki peran Minter atau owner dan saat flag penerbitan aktif.
Dukungan mode: penerbitan sederhana dan bagian (partition). Penerbitan sederhana menambah token ke bagian default, cocok untuk skenario sederhana. Penerbitan bagian memungkinkan menentukan bagian tertentu.
Dalam praktik nyata, mekanisme ini cocok untuk berbagai skenario: IPO/STO, private placement, opsi karyawan, dividen saham, dll.
2.2.2 Fungsi penebusan (Redemption)
Penebusan adalah bagian penting, menandakan keluar dan penghancuran aset serta pengurangan pasokan. ERC1400 menyediakan empat jalur penebusan:
Dalam praktik nyata, mekanisme ini cocok untuk: buyback saham, likuidasi perusahaan, obligasi callable, penarikan saham yang melanggar aturan.
2.2.3 Mekanisme transfer dan pemeriksaan kepatuhan
Transfer adalah fungsi utama transaksi sekuritas. ERC1400 mendesain mekanisme transfer multi-layer:
Dalam praktik nyata, cocok untuk: transaksi pasar sekunder, settlement DVP, transfer antar rekening kustodian, cross-border compliance.
2.3 Sistem hook (pengait) yang dapat dipasang - modul kepatuhan yang dapat disesuaikan
Selama proses transfer, pemeriksaan kepatuhan dilakukan melalui hook yang disediakan ERC1400.
2.3.1 Hook pengirim (Sender Hook)
Dipanggil sebelum token meninggalkan alamat pengirim, memungkinkan kustomisasi logika transfer. Pengguna dapat mendaftar hook sendiri.
Contoh aplikasi: pembatasan volume transaksi, pengenaan pajak otomatis, pencatatan audit, monitoring transaksi internal.
2.3.2 Validator token (Validator Hook)
Merupakan inti sistem kepatuhan, didaftarkan melalui ERC1820 secara global. Berbeda dari hook pengirim, validator adalah bagian dari kontrak token sendiri.
Contoh aplikasi: verifikasi KYC/AML whitelist, screening sanksi, circuit breaker, pertahanan akuisisi jahat, verifikasi sertifikat off-chain.
2.3.3 Hook penerima (Recipient Hook)
Dipanggil setelah token tiba di alamat penerima, memungkinkan penerima melakukan logika khusus.
Contoh: reinvestasi dividen otomatis, pencatatan otomatis, pendaftaran hak suara otomatis, proses pembelian/redeem ETF.
3. Penjelasan modul kontrak ekstensi
Artikel ini akan membahas detail implementasi dan pilihan teknologi dari modul ekstensi dalam UniversalToken.
3.1 Validator ERC1400Tokens - Mesin kepatuhan
3.1.1 Verifikasi sertifikat
Fitur ini menggabungkan persetujuan off-chain dan eksekusi on-chain. Verifikasi dilakukan di luar chain, hanya hasilnya yang diverifikasi di chain. Mendukung mode Nonce dan Salt.
3.1.2 Manajemen whitelist/blacklist dinamis
Menggunakan RBAC dan OpenZeppelin Role untuk mengelola daftar putih/hitam.
3.1.3 Fitur hold (penguncian dana) bersyarat
Memungkinkan mengunci dana tanpa transfer nyata, melalui state machine dan sistem saldo tiga lapis. Ada enam status berbeda, masing-masing dengan makna dan hak tertentu.
3.1.4 Pengaturan granularitas bagian (Partition)
Dukung pengaturan granularity berbeda untuk setiap bagian, cocok untuk memetakan lot size di pasar tradisional.
3.2 ERC1400TokensChecker - Validator transfer
Memberikan antarmuka query untuk simulasi dan pengecekan kelayakan transfer tanpa biaya gas.
3.3 ERC20HoldableToken - Versi ringan hold
Untuk skenario sederhana, kompatibel ERC20, menambahkan konsep saldo yang dapat digunakan (spendableBalance).
3.4 ERC1400HoldableToken dan ERC1400HoldableCertificateToken - Token modular
Perbandingan dan panduan pemilihan skenario:
4. Modul manajemen peran
Sistem manajemen peran ERC-1400 tidak datar, melainkan berlapis:
4.1 Pengelola utama: Owner dan Controller
4.2 Pengelola aset: Minter, PriceOracle, TokenController
4.3 Eksekutor operasional: Operator, TradeExecuter
4.4 Pengelola risiko dan kepatuhan: CertificateSigner, Allowlist/Blocklist Admin, Pauser
5. Modul alat: meningkatkan interoperabilitas dan kegunaan sistem
ERC-1400 tidak hanya standar token, tetapi juga menyediakan ekosistem alat:
II. RWA berbentuk sekuritas: analisis mendalam ERC-3643 (T-REX)
1. Arsitektur kontrak secara keseluruhan
Dari sudut pandang audit, ERC-3643 dibagi menjadi tiga bagian utama:
Selain itu, menggunakan pola proxy-implementation untuk upgrade, dan dilengkapi dengan factory dan role management.
2. Analisis mendalam kontrak utama ERC-3643
2.1 Rincian struktur data utama
Data ERC-3643 tersebar di berbagai komponen, saling merujuk membentuk jaringan status.
2.2 Analisis modul fungsi utama
3. Modul ekstensi kontrak
3.1 Registry system
3.2 Modul compliance legacy
3.3 Modul manajemen peran
3.4 Modul alat
III. Analisis standar dan skenario vertikal
1. RWA properti: ERC-6065 (Real Estate Token)
Skenario: REITs, pinjaman berbasis properti NFT, platform transaksi lintas negara.
2. IoT dan aset fisik: ERC-4519
Skenario: platform sewa bersama, pelacakan logistik, verifikasi identitas pemilik saat pengangkutan, mobilitas dan pinjaman berbasis NFT.
3. Antarmuka kepatuhan umum: ERC-7943 (uRWA)
Skenario: pool likuiditas DeFi patuh KYC, penerbitan sekuritas teratur, jaringan pembayaran stabil, dan pengawasan anti pencucian uang.
4. Praktik pengkodean aman
Tanpa mengabaikan standar protokol, implementasi kode yang ketat adalah fondasi kepatuhan dan inovasi bisnis.
4.1 Desain izin dan peran: rencanakan “siapa bisa melakukan apa”
4.2 State machine dan invariants: tuliskan siklus hidup bisnis di kode
4.3 Pemetaan aset dan konsistensi keuangan: jangan sampai chain dan off-chain “berbeda angka”
4.4 Upgrade dan proxy: siapkan jalan keluar dan “ubah aturan”
4.5 Event dan log: bukti untuk masa depan dan regulator
5. Daftar audit dan pengungkapan keamanan RWA
I. Checklist audit
Ringkasan poin utama dari analisis teknis, untuk audit lengkap kontrak RWA.
1. Identifikasi arsitektur dan ruang lingkup awal
2. Audit keamanan dan integritas aritmatika
3. Verifikasi identitas dan kepatuhan
4. Manajemen siklus hidup aset
5. Operasi dan tata kelola
6. Transaksi dan integrasi off-chain
7. Dokumentasi dan data
8. Spesifik standar dan skenario
II. Tabel checklist audit lengkap
Metode otomatis, AI, dan review manual.
III. Form pelaporan tambahan
Untuk memenuhi regulasi dan kontinuitas bisnis, berdasarkan pengalaman audit dan regulasi.
Penutup: Membangun jembatan keamanan antara kode dan dunia nyata
Dalam praktik audit, auditor harus tidak hanya memverifikasi kode sesuai standar EIP, tetapi juga berasumsi sebagai penyerang yang mencoba melewati whitelist KYC, manipulasi oracle, atau menyusup melalui celah hak admin. Hanya dengan pemodelan logika bisnis mendalam dan pemeriksaan risiko seumur hidup, kita bisa mengungkap jebakan teknis tersembunyi di balik proses kepatuhan.
Untuk meningkatkan kedalaman dan efisiensi pertahanan, tim keamanan menyarankan sistem perlindungan lengkap yang menggabungkan kolaborasi manusia dan mesin:
RWA adalah bentuk digitalisasi kepercayaan. Dengan daftar periksa yang ketat, alat AI mutakhir, dan pengawasan berkelanjutan, kita dapat membangun fondasi keamanan yang kokoh untuk proses on-chain aset dunia nyata.