Hyperliquid'i Teknik Açıdan Derinlemesine Analiz: Köprü Sözleşmeleri, HyperEVM ve Potansiyel Sorunlar
Hyperliquid, dikkat çeken bir zincir üstü emir defteri borsası olarak, teknik mimarisi ve güvenliği derinlemesine incelenmeyi gerektiriyor. Bu makale, çapraz zincir köprü sözleşme yapısı, HyperEVM teknik özellikleri ve potansiyel güvenlik açıkları olmak üzere üç açıdan analiz edecektir.
Hyperliquid Çok Zincirli Köprü Analizi
Hyperliquid, Arbitrum üzerinde kullanıcıların USDC varlıklarını depolamak için bir çapraz zincir köprü sözleşmesi kurdu. Düğüm kimlikleri açısından Hyperliquid'in dört grup doğrulayıcısı var:
hotValidatorSet: Kullanıcı çekimlerini gibi yüksek frekanslı işlemleri yönetmekle sorumludur.
coldValidatorSet: Sistem yapılandırmasını değiştirmek ve olağanüstü durumları ele almakla sorumludur.
kilitler: Güvenlik Komitesine benzer, köprü sözleşmesini oylayarak durdurabilir.
finalizers: Kross zincir köprüsü durum değişikliklerini onayla
Para Yatırma Süreci
Köprü sözleşmesi, EIP-2612'nin Permit yöntemini kullanarak yatırımları işler, sadece USDC yatırılmasına izin verir. Yatırım işlemi oldukça basittir, esasen batchedDepositWithPermit fonksiyonu ile toplu olarak işlenir.
Para Çekme Süreci
Para çekme süreci oldukça karmaşık:
Kullanıcı para çekme talebi başlatır
hotValidatorSet'in 2/3 imza ağırlığı onayı
200 saniye itiraz süresi
finalizers üyeleri nihai onay
Tartışma süresi içinde, kilitli cüzdanlar sözleşmeyi dondurmak için oy kullanabilir, soğuk Validator Set bazı çekimleri geçersiz kılabilir.
Köprü Sözleşmesi Kilitleme Mekanizması
lockers üyeleri voteEmergencyLock fonksiyonunu çağırarak oylama yapabilir, 2 üye oy kullandığında köprü sözleşmesi kilitlenir. Kilidi açmak için coldValidatorSet'in 2/3 imzası gereklidir.
doğrulayıcı kümesi güncellemesi
updateValidatorSet fonksiyonu ile hotValidatorSet ve coldValidatorSet güncellenir, tüm hotValidatorSet üyelerinin imzası gereklidir, 200 saniyelik bir itiraz süresi vardır.
Ana risk noktaları
coldValidatorSet kontrol altında tutulursa tüm savunmaları aşarak varlıkları çalabilir.
finalizerlar, kullanıcı varlıklarının çekilememesine neden olacak şekilde para çekme işlemlerini onaylamayı reddedebilir.
locker'ların kötü niyetli olarak köprü sözleşmesini kilitlemesi, çekimleri engelliyor.
HyperEVM ve İkili Zincir Etkileşim Mimarisi
Sipariş defteri işlemlerinin programlanabilirliğini sağlamak için Hyperliquid, HyperEVM çözümünü tanıttı. Özellikleri şunlardır:
Hyperliquid Order Book Sistemi ile etkileşim kurulabilir
Hyperliquid, iki zincirin aynı anda çalıştığı "çift zincir çözümü" benimsemektedir:
Hyperliquid L1: Sipariş defteri özel zincir, izinli
HyperEVM: EVM uyumlu zincir, izinsiz
İki zincir, Precompiles ve Olaylar aracılığıyla etkileşim sağlar:
Precompiles: Önceden derlenmiş kod, EVM'nin L1 durumunu okumasına izin verir.
Olaylar: EVM olayları, L1 düğümü dinler ve ilgili işlemleri gerçekleştirir
HyperBFT Konsensüsü
Hyperliquid, HotStuff tabanlı geliştirilmiş HyperBFT konsensüs algoritmasını kullanıyor ve teorik olarak her saniye 2 milyon sipariş işleyebiliyor.
Geliştirici Dikkat Edilmesi Gerekenler
msg.sender sistem sözleşme adresi olabilir, kullanıcı adresi değil.
EVM ve L1 etkileşimi atomik değildir, başarısız durumları ele almak gerekir.
EVM sözleşme adresi L1'de bir eşleme hesabı oluşturmalıdır
Varlıkların çapraz zincir işlemi sırasında bakiyeler geçici olarak görünmez olabilir.
Özet
Hyperliquid, çift zincirli mimarisi ve yenilikçi etkileşim mekanizması sayesinde yüksek performanslı bir order book ile programlanabilirliği bir araya getiriyor. Ancak karmaşık doğrulayıcı mekanizması ve çapraz zincir etkileşimi, potansiyel güvenlik açıklarını da beraberinde getiriyor ve bu konuların daha fazla dikkat ve optimizasyon gerektirdiği söylenebilir.
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.
21 Likes
Reward
21
6
Share
Comment
0/400
GasFeeBeggar
· 07-11 02:50
Bu sözleşme kesinlikle güvensiz görünüyor...
View OriginalReply0
TokenTaxonomist
· 07-10 07:23
istatistiksel olarak konuşursak, başka bir köprü sömürülmeyi bekliyor
View OriginalReply0
BlockchainFoodie
· 07-08 09:34
burada bazı güvenlik endişeleri sunuyorum... bu köprü, başarısız soufflé'mden daha istikrarsız görünüyor.
Hyperliquid teknolojisi analizi: Cross chain köprüleri yapısı, HyperEVM ve güvenlik açıkları
Hyperliquid'i Teknik Açıdan Derinlemesine Analiz: Köprü Sözleşmeleri, HyperEVM ve Potansiyel Sorunlar
Hyperliquid, dikkat çeken bir zincir üstü emir defteri borsası olarak, teknik mimarisi ve güvenliği derinlemesine incelenmeyi gerektiriyor. Bu makale, çapraz zincir köprü sözleşme yapısı, HyperEVM teknik özellikleri ve potansiyel güvenlik açıkları olmak üzere üç açıdan analiz edecektir.
Hyperliquid Çok Zincirli Köprü Analizi
Hyperliquid, Arbitrum üzerinde kullanıcıların USDC varlıklarını depolamak için bir çapraz zincir köprü sözleşmesi kurdu. Düğüm kimlikleri açısından Hyperliquid'in dört grup doğrulayıcısı var:
Para Yatırma Süreci
Köprü sözleşmesi, EIP-2612'nin Permit yöntemini kullanarak yatırımları işler, sadece USDC yatırılmasına izin verir. Yatırım işlemi oldukça basittir, esasen batchedDepositWithPermit fonksiyonu ile toplu olarak işlenir.
Para Çekme Süreci
Para çekme süreci oldukça karmaşık:
Tartışma süresi içinde, kilitli cüzdanlar sözleşmeyi dondurmak için oy kullanabilir, soğuk Validator Set bazı çekimleri geçersiz kılabilir.
Köprü Sözleşmesi Kilitleme Mekanizması
lockers üyeleri voteEmergencyLock fonksiyonunu çağırarak oylama yapabilir, 2 üye oy kullandığında köprü sözleşmesi kilitlenir. Kilidi açmak için coldValidatorSet'in 2/3 imzası gereklidir.
doğrulayıcı kümesi güncellemesi
updateValidatorSet fonksiyonu ile hotValidatorSet ve coldValidatorSet güncellenir, tüm hotValidatorSet üyelerinin imzası gereklidir, 200 saniyelik bir itiraz süresi vardır.
Ana risk noktaları
HyperEVM ve İkili Zincir Etkileşim Mimarisi
Sipariş defteri işlemlerinin programlanabilirliğini sağlamak için Hyperliquid, HyperEVM çözümünü tanıttı. Özellikleri şunlardır:
Hyperliquid, iki zincirin aynı anda çalıştığı "çift zincir çözümü" benimsemektedir:
İki zincir, Precompiles ve Olaylar aracılığıyla etkileşim sağlar:
HyperBFT Konsensüsü
Hyperliquid, HotStuff tabanlı geliştirilmiş HyperBFT konsensüs algoritmasını kullanıyor ve teorik olarak her saniye 2 milyon sipariş işleyebiliyor.
Geliştirici Dikkat Edilmesi Gerekenler
Özet
Hyperliquid, çift zincirli mimarisi ve yenilikçi etkileşim mekanizması sayesinde yüksek performanslı bir order book ile programlanabilirliği bir araya getiriyor. Ancak karmaşık doğrulayıcı mekanizması ve çapraz zincir etkileşimi, potansiyel güvenlik açıklarını da beraberinde getiriyor ve bu konuların daha fazla dikkat ve optimizasyon gerektirdiği söylenebilir.