HiperLiquid Setelah Gelombang Spekulasi: Menginterpretasikan Jembatan Lintas Rantai dan Arsitektur HyperEVM dari Sudut Pandang Teknologi
HyperLiquid sebagai sebuah bursa order book on-chain yang sangat diperhatikan, TVL-nya telah melampaui 2 miliar dolar, dijuluki "Binance on-chain". Artikel ini akan menggali lebih dalam tentang HyperLiquid dari sudut pandang konstruksi teknis dan keamanan, dengan fokus menganalisis konstruksi dan risiko dari kontrak cross-chain bridges-nya, serta arsitektur dual-chain HyperEVM dan HyperL1.
HyperLiquid cross-chain bridges解析
HyperLiquid telah menerapkan kontrak jembatan lintas rantai di Arbitrum, yang digunakan 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 mengubah konfigurasi sistem, menangani status penguncian kontrak jembatan, dll.
lockers: mirip dengan komite keamanan, dapat menghentikan operasi kontrak jembatan dalam keadaan darurat
finalizers: mengonfirmasi perubahan status jembatan lintas rantai, seperti setoran dan penarikan pengguna
proses deposit
Kontrak jembatan HyperLiquid menggunakan metode Permit dari EIP-2612 untuk menangani setoran, hanya mengizinkan setoran USDC. Operasi setoran cukup sederhana, menggunakan fungsi batchedDepositWithPermit untuk memproses beberapa setoran secara batch.
Proses Penarikan
Proses penarikan relatif kompleks:
Pengguna mengajukan permohonan penarikan, perlu mengumpulkan bobot tanda tangan hotValidatorSet 2/3.
Masuk ke "periode sengketa" selama 200 detik
Dua kemungkinan dapat muncul selama periode perselisihan:
lockers menganggap ada masalah, dapat memilih untuk membekukan kontrak
coldValidatorSet dapat membuat sebagian permintaan penarikan tidak valid
Setelah periode sengketa berakhir, anggota finalizers memanggil fungsi untuk menetapkan status akhir, mentransfer USDC kepada pengguna.
mekanisme penguncian kontrak jembatan
Diperlukan 2 suara lockers untuk mengunci kontrak jembatan
Dapat mencabut suara melalui fungsi unvoteEmergencyLock
Unlock membutuhkan bobot tanda tangan coldValidatorSet 2/3, sekaligus dapat memperbarui kumpulan validator
pembaruan kumpulan validator
Melalui fungsi updateValidatorSet untuk memperbarui, perlu tanda tangan dari seluruh hotValidatorSet, dengan periode sengketa selama 200 detik.
Potensi Risiko Jembatan Lintas Rantai
Hacker yang mengendalikan coldValidatorSet dapat melewati pertahanan untuk mencuri aset
finalizers mungkin menolak untuk mengonfirmasi penarikan, menyebabkan serangan peninjauan
locker mungkin secara jahat mengunci kontrak jembatan, menghalangi penarikan
HyperEVM dan Arsitektur Dual Chain
HyperLiquid mengadopsi arsitektur dua rantai:
HyperLiquid L1(L1): rantai khusus buku pesanan, berbasis izin
HyperEVM(EVM): rantai tanpa izin, dapat menerapkan kontrak pintar
Dua rantai berinteraksi melalui Precompiles dan Events:
Precompiles: EVM membaca status L1
Acara: EVM menulis data ke L1
HyperBFT konsensus
Berdasarkan perbaikan HotStuff, kecepatan pemrosesan teoritis dapat mencapai 2 juta pesanan per detik.
Perhatian Pengembang
msg.sender mungkin merupakan alamat kontrak sistem dan bukan alamat pengguna
Interaksi EVM dan L1 yang tidak atomik dapat menyebabkan risiko aset
Alamat kontrak EVM perlu membuat akun pemetaan di L1
Aset cross-chain mungkin sementara tidak dapat mengecek saldo
Secara keseluruhan, HyperEVM mirip dengan arsitektur lapisan kedua yang berbasis HyperLiquid L1, tetapi menawarkan interoperabilitas yang lebih tinggi. Pengembang harus memperhatikan untuk menangani berbagai kasus batas dalam interaksi cross-chain.
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.
Analisis mendalam tentang arsitektur teknologi HyperLiquid: Keamanan jembatan lintas rantai dan analisis struktur ganda HyperEVM
HiperLiquid Setelah Gelombang Spekulasi: Menginterpretasikan Jembatan Lintas Rantai dan Arsitektur HyperEVM dari Sudut Pandang Teknologi
HyperLiquid sebagai sebuah bursa order book on-chain yang sangat diperhatikan, TVL-nya telah melampaui 2 miliar dolar, dijuluki "Binance on-chain". Artikel ini akan menggali lebih dalam tentang HyperLiquid dari sudut pandang konstruksi teknis dan keamanan, dengan fokus menganalisis konstruksi dan risiko dari kontrak cross-chain bridges-nya, serta arsitektur dual-chain HyperEVM dan HyperL1.
HyperLiquid cross-chain bridges解析
HyperLiquid telah menerapkan kontrak jembatan lintas rantai di Arbitrum, yang digunakan untuk menyimpan aset USDC pengguna. Kontrak jembatan ini terdiri dari empat kelompok validator:
proses deposit
Kontrak jembatan HyperLiquid menggunakan metode Permit dari EIP-2612 untuk menangani setoran, hanya mengizinkan setoran USDC. Operasi setoran cukup sederhana, menggunakan fungsi batchedDepositWithPermit untuk memproses beberapa setoran secara batch.
Proses Penarikan
Proses penarikan relatif kompleks:
mekanisme penguncian kontrak jembatan
pembaruan kumpulan validator
Melalui fungsi updateValidatorSet untuk memperbarui, perlu tanda tangan dari seluruh hotValidatorSet, dengan periode sengketa selama 200 detik.
Potensi Risiko Jembatan Lintas Rantai
HyperEVM dan Arsitektur Dual Chain
HyperLiquid mengadopsi arsitektur dua rantai:
Dua rantai berinteraksi melalui Precompiles dan Events:
HyperBFT konsensus
Berdasarkan perbaikan HotStuff, kecepatan pemrosesan teoritis dapat mencapai 2 juta pesanan per detik.
Perhatian Pengembang
Secara keseluruhan, HyperEVM mirip dengan arsitektur lapisan kedua yang berbasis HyperLiquid L1, tetapi menawarkan interoperabilitas yang lebih tinggi. Pengembang harus memperhatikan untuk menangani berbagai kasus batas dalam interaksi cross-chain.