Phân tích công nghệ Hyperliquid: cấu trúc cầu nối Cross-chain, HyperEVM và những rủi ro an ninh

robot
Đang tạo bản tóm tắt

Phân tích sâu về Hyperliquid từ góc độ kỹ thuật: hợp đồng cầu, HyperEVM và các vấn đề tiềm ẩn

Hyperliquid là một sàn giao dịch sổ lệnh trên chuỗi rất được quan tâm, kiến trúc công nghệ và tính bảo mật của nó đáng được thảo luận sâu. Bài viết này sẽ phân tích từ ba khía cạnh: cấu trúc hợp đồng cầu nối liên chuỗi, đặc điểm công nghệ HyperEVM và những nguy cơ bảo mật tiềm ẩn.

Phân tích cầu nối đa chuỗi Hyperliquid

Hyperliquid đã triển khai hợp đồng cầu nối chuỗi chéo trên Arbitrum, nhằm lưu trữ tài sản USDC của người dùng. Từ góc độ phân chia danh tính nút, Hyperliquid có bốn nhóm người xác thực:

  • hotValidatorSet: chịu trách nhiệm xử lý các thao tác tần suất cao như rút tiền của người dùng
  • coldValidatorSet: chịu trách nhiệm sửa đổi cấu hình hệ thống và xử lý các tình huống bất thường
  • lockers: tương tự như ủy ban an ninh, có thể bỏ phiếu để tạm dừng hợp đồng cầu
  • finalizers: xác nhận thay đổi trạng thái cầu nối xuyên chuỗi

Sự suy giảm cơn sốt, phân tích hợp đồng cầu nối Hyperliquid, HyperEVM và những vấn đề tiềm ẩn từ góc độ kỹ thuật

Quy trình gửi tiền

Hợp đồng cầu sử dụng phương pháp Permit của EIP-2612 để xử lý tiền gửi, chỉ cho phép gửi USDC. Hoạt động gửi tiền khá đơn giản, chủ yếu được xử lý qua hàm batchedDepositWithPermit.

Sự giảm nhiệt của cơn sốt, phân tích hợp đồng cầu nối Hyperliquid, HyperEVM và các vấn đề tiềm ẩn từ góc độ kỹ thuật

Quy trình rút tiền

Quá trình rút tiền khá phức tạp:

  1. Người dùng khởi xướng yêu cầu rút tiền
  2. xác nhận trọng số chữ ký 2/3 của hotValidatorSet
  3. Thời gian tranh chấp 200 giây
  4. các thành viên finalizers xác nhận cuối cùng

Trong thời gian tranh chấp, các lockers có thể bỏ phiếu để đóng băng hợp đồng, coldValidatorSet có thể làm cho một số khoản rút tiền trở nên vô hiệu.

Sự hạ nhiệt trong cơn sốt, phân tích hợp đồng cầu Hyperliquid, HyperEVM và các vấn đề tiềm ẩn

cơ chế khóa hợp đồng cầu

Các thành viên lockers có thể gọi hàm voteEmergencyLock để bỏ phiếu, 2 thành viên bỏ phiếu là đủ để khóa hợp đồng cầu. Việc mở khóa cần chữ ký của 2/3 coldValidatorSet.

Sự giảm nhiệt của sự đầu cơ, phân tích hợp đồng cầu nối Hyperliquid, HyperEVM và các vấn đề tiềm ẩn từ góc độ kỹ thuật

Cập nhật bộ xác thực

Cập nhật hotValidatorSet và coldValidatorSet thông qua hàm updateValidatorSet, cần sự ký tên của tất cả các thành viên trong hotValidatorSet, có thời gian tranh chấp 200 giây.

Sự giảm nhiệt của sự đầu cơ, phân tích từ góc độ kỹ thuật về hợp đồng cầu nối của Hyperliquid, HyperEVM và các vấn đề tiềm ẩn

Các điểm rủi ro chính

  1. coldValidatorSet bị kiểm soát có thể vượt qua tất cả các hàng rào để đánh cắp tài sản
  2. finalizers có thể từ chối xác nhận giao dịch rút tiền, dẫn đến tài sản của người dùng không thể rút ra.
  3. hợp đồng cầu khóa xấu, cản trở việc rút tiền

Sự suy giảm cường điệu, phân tích hợp đồng cầu của Hyperliquid, HyperEVM và các vấn đề tiềm ẩn từ góc độ kỹ thuật

HyperEVM và kiến trúc tương tác chuỗi đôi

Để đạt được tính linh hoạt trong giao dịch sổ lệnh, Hyperliquid đã giới thiệu giải pháp HyperEVM. Đặc điểm của nó là:

  1. Có thể đọc trạng thái sổ lệnh Hyperliquid
  2. Có thể tương tác với hệ thống sổ đặt hàng Hyperliquid

Hyperliquid áp dụng "giải pháp hai chuỗi", đồng thời chạy hai chuỗi:

  • Hyperliquid L1: chuỗi chuyên dụng cho sổ lệnh, có giấy phép
  • HyperEVM: Chuỗi tương thích EVM, không cần giấy phép

Hai chuỗi tương tác thông qua Precompiles và Events:

  • Precompiles: Mã được biên dịch trước, cho phép EVM đọc trạng thái L1
  • Sự kiện: EVM phát ra sự kiện, nút L1 lắng nghe và thực hiện các thao tác tương ứng

Sự thoái lui của sự thổi phồng, giải thích hợp đồng cầu của Hyperliquid, HyperEVM và các vấn đề tiềm ẩn từ góc độ kỹ thuật

HyperBFT đồng thuận

Hyperliquid sử dụng thuật toán đồng thuận HyperBFT cải tiến dựa trên HotStuff, lý thuyết có thể xử lý 2 triệu đơn hàng mỗi giây.

Sự rút lui khỏi sự thổi phồng, phân tích kỹ thuật hợp đồng cầu của Hyperliquid, HyperEVM và các vấn đề tiềm ẩn

Lưu ý cho nhà phát triển

  1. msg.sender có thể là địa chỉ hợp đồng hệ thống, không phải địa chỉ người dùng
  2. Tương tác EVM và L1 không phải là nguyên tử, cần xử lý các trường hợp thất bại
  3. Địa chỉ hợp đồng EVM cần tạo tài khoản ánh xạ trên L1
  4. Số dư có thể tạm thời không nhìn thấy trong quá trình chuyển giao tài sản giữa các chuỗi.

Sự suy giảm cơn sốt, phân tích kỹ thuật về hợp đồng cầu nối Hyperliquid, HyperEVM và các vấn đề tiềm ẩn của nó

Tóm tắt

Hyperliquid kết hợp hiệu suất cao của sổ lệnh và khả năng lập trình thông qua kiến trúc chuỗi đôi và cơ chế tương tác sáng tạo. Tuy nhiên, cơ chế xác thực phức tạp và tương tác giữa các chuỗi của nó cũng mang đến những rủi ro an ninh tiềm ẩn, đáng được chú ý và tối ưu hơn nữa.

Sự bão hòa của cơn sốt, phân tích từ góc độ kỹ thuật về hợp đồng cầu Hyperliquid, HyperEVM và các vấn đề tiềm ẩn của nó

Sự giảm nhiệt của đợt sốt, phân tích hợp đồng cầu nối Hyperliquid, HyperEVM và các vấn đề tiềm ẩn từ góc độ kỹ thuật

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
BlockchainFoodievip
· 07-08 09:34
đang đưa ra một số lo ngại về bảo mật ở đây... cầu này trông không ổn định hơn cái soufflé thất bại của tôi thật lòng mà nói
Xem bản gốcTrả lời0
GovernancePretendervip
· 07-08 06:39
Lại phải thay đổi tham số dự án à?
Xem bản gốcTrả lời0
ImpermanentLossFanvip
· 07-08 06:38
BTC mất giá khủng hoảng đang rình rập
Xem bản gốcTrả lời0
Blockblindvip
· 07-08 06:28
Chuỗi công khai bên cạnh đang gặp nguy hiểm...
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)