Hyperliquid'in Teknik Açısından Analizi: Köprü Sözleşmeleri, Mimari ve Potansiyel Riskler
Hyperliquid, dikkat çeken bir zincir üzerindeki emir defteri borsa olarak, teknik yapısı ve güvenliği derinlemesine incelenmeyi hak ediyor. Bu makale, Hyperliquid'i teknik olarak analiz etmek için zincirler arası köprü sözleşme yapısı, HyperEVM ve çift zincir mimarisi olmak üzere iki açıdan ele alacaktır.
Hyperliquid Çok Zincirli Köprü Analizi
Hyperliquid, kullanıcılarının USDC varlıklarını depolamak için Arbitrum üzerinde bir çapraz zincir köprü sözleşmesi dağıttı. Düğüm kimlikleri açısından, Hyperliquid'in dört grup doğrulayıcısı bulunmaktadır:
hotValidatorSet: yüksek frekanslı işlemleri yönetir, örneğin para çekme.
coldValidatorSet: sistem yapılandırma değişikliklerinden sorumludur
kilitler: Güvenlik Komitesine benzer, köprü sözleşmesini oylayarak durdurabilir.
sonlandırıcılar: Çoklu zincir köprüsü durum değişikliğini onayla
Para Yatırma Süreci
Köprü akdi, EIP-2612'nin Permit yöntemini kullanarak mevduat işlemlerini gerçekleştirir, yalnızca USDC yatırılmasına izin verir. batchedDepositWithPermit fonksiyonu, birden fazla mevduat işlemini toplu olarak işleyebilir, süreç basit ve güvenlik seviyesi yüksektir.
Çekim Süreci
Çekim talebinin hotValidatorSet'in 2/3 imza ağırlığını alması gerekir. Başlatıldıktan sonra 200 saniyelik bir "itiraz süresi" vardır.
lockers oylama ile sözleşmeyi durdurabilir
coldValidatorSet, bir çekimi geçersiz kılabilir.
Tartışma süresi sona erdikten sonra, finalizers üyeleri batchedFinalizeWithdrawals fonksiyonunu çağırarak çekim işlemini onaylar.
Köprü Akşam Sözleşmesi Kilit Mekanizması
2 locker oyu ile köprü sözleşmesi kilitlenir. Kilidi açmak için coldValidatorSet'in 2/3 imzası gereklidir, aynı zamanda doğrulayıcı listesini güncelleyebilir.
doğrulayıcı kümesi güncellendi
updateValidatorSet fonksiyonu hotValidatorSet ve coldValidatorSet'i güncelleyebilir, tüm hotValidatorSet'in imzasını gerektirir, 200 saniyelik bir itiraz süresi vardır.
Potansiyel Risk
coldValidatorSet kontrol altında varlıkları çalmak için korumayı aşabilir.
finalizers, para çekme işlemlerini onaylamayı reddedebilir.
locker'lar kötü niyetli kilitleme köprü sözleşmesi
HyperEVM ve Çift Zincir Mimarisi
Hyperliquid, "çift zincir çözümü" kullanarak, hem sipariş defteri özel zinciri (HyperL1) hem de EVM uyumlu zinciri (HyperEVM) üzerinde çalışmaktadır.
Ön İşlemler
HyperEVM, akıllı sözleşmelerin HyperL1 durumunu okuyabilmesi için önceden derlenmiş kod ekliyor. Bilinen önceden derlenmiş adres 0x800, L1'in en son bloklarının sürekli sözleşme pozisyonlarını okuyabilir.
Etkinlikler
HyperEVM, Events aracılığıyla HyperL1'e veri yazar. Düğüm, 0x3333...3333 adresinin Events'ini dinleyerek, kullanıcı niyetini L1 işlemlerine dönüştürür.
HyperBFT konsensüsü
HotStuff'a dayalı olarak geliştirilmiştir, teorik işleme hızı saniyede 2 milyon işlem yapabilir.
Geliştirme Dikkat Edilmesi Gerekenler
msg.sender L1 sisteminin kontrat adresi olabilir.
EVM ile L1 etkileşiminin atomik olmaması, varlık kaybına yol açabilir.
EVM sözleşme adresi L1'de bir haritalama hesabı oluşturmalıdır.
Cross-chain varlıkların bakiyeleri geçici olarak sorgulanamayabilir.
Genel olarak, HyperEVM, Hyperliquid L1'in ikinci katmanı gibi görünmektedir, ancak daha yüksek bir birlikte çalışabilirlik sunar. Geliştiricilerin kullanıcı varlıklarının güvenliğini sağlamak için çeşitli özel durumları iyi bir şekilde ele alması gerekmektedir.
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.
14 Likes
Reward
14
7
Share
Comment
0/400
PermabullPete
· 07-13 13:03
Kodda hala bu güvenlik açığı mı var?
View OriginalReply0
NFTArtisanHQ
· 07-11 11:55
ilginç mimari, ancak cross-chain riski ile ilgili meta-narratif bir Duchamp hazır yapıtı gibi hissediliyor... güzel ama tehlikeli
View OriginalReply0
ConsensusBot
· 07-11 01:59
Yine bir güvenlik sorunu çıktı.
View OriginalReply0
RektDetective
· 07-11 01:58
Yine köprü gördüm, bir hayli telaşlandım.
View OriginalReply0
SchrodingerWallet
· 07-11 01:48
varlık güvenliği için önce küçük bir hedef belirleyelim
Hyperliquid teknolojisi analizi: Cross chain köprüleri yapısı ve HyperEVM mimarisi analizi
Hyperliquid'in Teknik Açısından Analizi: Köprü Sözleşmeleri, Mimari ve Potansiyel Riskler
Hyperliquid, dikkat çeken bir zincir üzerindeki emir defteri borsa olarak, teknik yapısı ve güvenliği derinlemesine incelenmeyi hak ediyor. Bu makale, Hyperliquid'i teknik olarak analiz etmek için zincirler arası köprü sözleşme yapısı, HyperEVM ve çift zincir mimarisi olmak üzere iki açıdan ele alacaktır.
Hyperliquid Çok Zincirli Köprü Analizi
Hyperliquid, kullanıcılarının USDC varlıklarını depolamak için Arbitrum üzerinde bir çapraz zincir köprü sözleşmesi dağıttı. Düğüm kimlikleri açısından, Hyperliquid'in dört grup doğrulayıcısı bulunmaktadır:
Para Yatırma Süreci
Köprü akdi, EIP-2612'nin Permit yöntemini kullanarak mevduat işlemlerini gerçekleştirir, yalnızca USDC yatırılmasına izin verir. batchedDepositWithPermit fonksiyonu, birden fazla mevduat işlemini toplu olarak işleyebilir, süreç basit ve güvenlik seviyesi yüksektir.
Çekim Süreci
Çekim talebinin hotValidatorSet'in 2/3 imza ağırlığını alması gerekir. Başlatıldıktan sonra 200 saniyelik bir "itiraz süresi" vardır.
Tartışma süresi sona erdikten sonra, finalizers üyeleri batchedFinalizeWithdrawals fonksiyonunu çağırarak çekim işlemini onaylar.
Köprü Akşam Sözleşmesi Kilit Mekanizması
2 locker oyu ile köprü sözleşmesi kilitlenir. Kilidi açmak için coldValidatorSet'in 2/3 imzası gereklidir, aynı zamanda doğrulayıcı listesini güncelleyebilir.
doğrulayıcı kümesi güncellendi
updateValidatorSet fonksiyonu hotValidatorSet ve coldValidatorSet'i güncelleyebilir, tüm hotValidatorSet'in imzasını gerektirir, 200 saniyelik bir itiraz süresi vardır.
Potansiyel Risk
HyperEVM ve Çift Zincir Mimarisi
Hyperliquid, "çift zincir çözümü" kullanarak, hem sipariş defteri özel zinciri (HyperL1) hem de EVM uyumlu zinciri (HyperEVM) üzerinde çalışmaktadır.
Ön İşlemler
HyperEVM, akıllı sözleşmelerin HyperL1 durumunu okuyabilmesi için önceden derlenmiş kod ekliyor. Bilinen önceden derlenmiş adres 0x800, L1'in en son bloklarının sürekli sözleşme pozisyonlarını okuyabilir.
Etkinlikler
HyperEVM, Events aracılığıyla HyperL1'e veri yazar. Düğüm, 0x3333...3333 adresinin Events'ini dinleyerek, kullanıcı niyetini L1 işlemlerine dönüştürür.
HyperBFT konsensüsü
HotStuff'a dayalı olarak geliştirilmiştir, teorik işleme hızı saniyede 2 milyon işlem yapabilir.
Geliştirme Dikkat Edilmesi Gerekenler
Genel olarak, HyperEVM, Hyperliquid L1'in ikinci katmanı gibi görünmektedir, ancak daha yüksek bir birlikte çalışabilirlik sunar. Geliştiricilerin kullanıcı varlıklarının güvenliğini sağlamak için çeşitli özel durumları iyi bir şekilde ele alması gerekmektedir.