Analisis Mendalam dari Perspektif Teknologi tentang Arsitektur dan Risiko Potensial Hyperliquid
Hyperliquid sebagai bursa order buku on-chain yang baru-baru ini mendapat perhatian besar, TVL-nya telah melebihi 2 miliar USD, dan dijuluki "Binance on-chain". Artikel ini akan menganalisis secara mendalam dari sudut pandang teknis mengenai struktur kontrak jembatan lintas rantai Hyperliquid, arsitektur HyperEVM, serta potensi risiko keamanannya, untuk membantu pembaca memahami secara komprehensif konstruksi teknis dari proyek bintang ini.
Analisis Jembatan Lintas Rantai Hyperliquid
Hyperliquid telah menerapkan kontrak jembatan lintas rantai di Arbitrum, untuk menyimpan aset USDC pengguna. Kontrak jembatan ini terdiri dari empat kelompok validator:
hotValidatorSet: bertanggung jawab untuk operasi frekuensi tinggi seperti penarikan pengguna
coldValidatorSet: bertanggung jawab untuk modifikasi konfigurasi sistem dan penanganan darurat
locker: mirip dengan dewan keamanan, dapat menghentikan operasi kontrak jembatan
finalizers: konfirmasi perubahan status jembatan lintas rantai
Proses Setoran
Jembatan kontrak menggunakan metode Permit EIP-2612 untuk memproses deposit, hanya mengizinkan penyetoran USDC. Menggunakan fungsi batchedDepositWithPermit untuk memproses deposit secara massal, menyederhanakan operasi pengguna.
Proses Penarikan
Permintaan penarikan perlu mendapatkan 2/3 bobot tanda tangan dari hotValidatorSet. Setelah itu ada "masa sengketa" selama 200 detik, di mana locker dapat menghentikan kontrak atau coldValidatorSet dapat membuat penarikan menjadi tidak valid. Setelah masa sengketa, finalizers mengonfirmasi status akhir.
Mekanisme Penguncian Kontrak Jembatan
lockers dapat memberikan suara untuk mengunci kontrak jembatan. 2 locker yang memberikan suara dapat menghentikan operasi. Untuk membuka kunci diperlukan tanda tangan 2/3 dari coldValidatorSet, dan dapat juga memperbarui kumpulan validator.
Pembaruan kumpulan validator
Fungsi updateValidatorSet dapat memperbarui hotValidatorSet dan coldValidatorSet, memerlukan tanda tangan dari seluruh hotValidatorSet, dengan periode sengketa selama 200 detik.
Risiko Potensial
coldValidatorSet yang dikontrol dapat melewati pertahanan untuk mencuri aset
finalizers mungkin menolak untuk mengonfirmasi transaksi penarikan
lockers mungkin mengunci kontrak jembatan secara berbahaya
HyperEVM dan Arsitektur Interaksi Dua Rantai
Hyperliquid menggunakan "solusi rantai ganda":
Hyperliquid L1: rantai khusus buku pesanan, berlisensi
HyperEVM: Rantai yang kompatibel dengan EVM, tanpa izin
Kedua rantai menyebarkan data melalui protokol konsensus yang sama, tetapi dieksekusi secara terpisah. Kecepatan pembuatan blok L1 lebih cepat, dan rantai EVM dapat membaca data L1 dan menulis ke L1.
Precompiles
HyperEVM menambahkan kode pra-kompilasi untuk membaca status buku pesanan L1. Alamat 0x800 dapat membaca posisi kontrak permanen dari blok L1 terbaru.
Acara
HyperEVM menulis data ke L1 melalui Events. Node L1 mendengarkan Events dari alamat tertentu dan mengubahnya menjadi transaksi L1.
Konsensus HyperBFT
Dikembangkan berdasarkan HotStuff, secara teoritis dapat memproses 2 juta pesanan per detik. Menggunakan metode penyebaran ringkasan Leader untuk mengurangi kompleksitas.
Catatan untuk Pengembang
msg.sender mungkin merupakan alamat kontrak sistem L1
Interaksi non-atomik dapat menyebabkan kehilangan aset
Alamat kontrak EVM harus membuat akun pemetaan di L1
Aset lintas rantai mungkin sementara tidak dapat memeriksa saldo
Secara keseluruhan, HyperEVM mirip dengan arsitektur lapisan dua berbasis L1, tetapi menawarkan interoperabilitas yang lebih tinggi. Pengembang harus memperhatikan penanganan berbagai kasus khusus untuk memastikan keamanan aset pengguna.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
15 Suka
Hadiah
15
7
Bagikan
Komentar
0/400
GateUser-e87b21ee
· 08-02 20:50
TVL 2 miliar USD Orang bodoh uang banyak
Lihat AsliBalas0
MetaReckt
· 08-02 07:57
Keamanannya biasa saja, terus memantau.
Lihat AsliBalas0
LidoStakeAddict
· 07-31 01:47
TVL meskipun kuat, tetapi tidak dapat bertahan
Lihat AsliBalas0
MEVHunterX
· 07-31 01:45
Masih ada yang bermain dengan jembatan lintas rantai sambil memotong orang-orang yang dianggap bodoh.
Lihat AsliBalas0
MetamaskMechanic
· 07-31 01:41
Satu lagi potensi risiko keamanan pada layer dua
Lihat AsliBalas0
BitcoinDaddy
· 07-31 01:37
Dengan keamanan seperti ini, siapa yang berani menyimpan uang?
Lihat AsliBalas0
NervousFingers
· 07-31 01:22
Gedung Putih pernah memanggil saya berutang, saya adalah pengemudi berpengalaman yang terampil dalam trading yang goyang.
Analisis Teknologi Hyperliquid: Keunggulan Arsitektur dan Risiko Potensial
Analisis Mendalam dari Perspektif Teknologi tentang Arsitektur dan Risiko Potensial Hyperliquid
Hyperliquid sebagai bursa order buku on-chain yang baru-baru ini mendapat perhatian besar, TVL-nya telah melebihi 2 miliar USD, dan dijuluki "Binance on-chain". Artikel ini akan menganalisis secara mendalam dari sudut pandang teknis mengenai struktur kontrak jembatan lintas rantai Hyperliquid, arsitektur HyperEVM, serta potensi risiko keamanannya, untuk membantu pembaca memahami secara komprehensif konstruksi teknis dari proyek bintang ini.
Analisis Jembatan Lintas Rantai Hyperliquid
Hyperliquid telah menerapkan kontrak jembatan lintas rantai di Arbitrum, untuk menyimpan aset USDC pengguna. Kontrak jembatan ini terdiri dari empat kelompok validator:
Proses Setoran
Jembatan kontrak menggunakan metode Permit EIP-2612 untuk memproses deposit, hanya mengizinkan penyetoran USDC. Menggunakan fungsi batchedDepositWithPermit untuk memproses deposit secara massal, menyederhanakan operasi pengguna.
Proses Penarikan
Permintaan penarikan perlu mendapatkan 2/3 bobot tanda tangan dari hotValidatorSet. Setelah itu ada "masa sengketa" selama 200 detik, di mana locker dapat menghentikan kontrak atau coldValidatorSet dapat membuat penarikan menjadi tidak valid. Setelah masa sengketa, finalizers mengonfirmasi status akhir.
Mekanisme Penguncian Kontrak Jembatan
lockers dapat memberikan suara untuk mengunci kontrak jembatan. 2 locker yang memberikan suara dapat menghentikan operasi. Untuk membuka kunci diperlukan tanda tangan 2/3 dari coldValidatorSet, dan dapat juga memperbarui kumpulan validator.
Pembaruan kumpulan validator
Fungsi updateValidatorSet dapat memperbarui hotValidatorSet dan coldValidatorSet, memerlukan tanda tangan dari seluruh hotValidatorSet, dengan periode sengketa selama 200 detik.
Risiko Potensial
HyperEVM dan Arsitektur Interaksi Dua Rantai
Hyperliquid menggunakan "solusi rantai ganda":
Kedua rantai menyebarkan data melalui protokol konsensus yang sama, tetapi dieksekusi secara terpisah. Kecepatan pembuatan blok L1 lebih cepat, dan rantai EVM dapat membaca data L1 dan menulis ke L1.
Precompiles
HyperEVM menambahkan kode pra-kompilasi untuk membaca status buku pesanan L1. Alamat 0x800 dapat membaca posisi kontrak permanen dari blok L1 terbaru.
Acara
HyperEVM menulis data ke L1 melalui Events. Node L1 mendengarkan Events dari alamat tertentu dan mengubahnya menjadi transaksi L1.
Konsensus HyperBFT
Dikembangkan berdasarkan HotStuff, secara teoritis dapat memproses 2 juta pesanan per detik. Menggunakan metode penyebaran ringkasan Leader untuk mengurangi kompleksitas.
Catatan untuk Pengembang
Secara keseluruhan, HyperEVM mirip dengan arsitektur lapisan dua berbasis L1, tetapi menawarkan interoperabilitas yang lebih tinggi. Pengembang harus memperhatikan penanganan berbagai kasus khusus untuk memastikan keamanan aset pengguna.