Hyperliquid'in mimarisi ve potansiyel sorunlarının teknik açıdan derinlemesine analizi
Son zamanlarda dikkat çeken bir zincir üzerindeki order book borsa, en etkili projelerden biri haline geldi ve toplam kilitli değer (TVL) 20 milyar doları aştı. Bu proje, "zincir üzerindeki tanınmış merkezi borsa" olarak değerlendirildi. Proje, Layer3 ve uygulama zinciri kavramlarını yeniden kamuoyunun gündemine getirdi. Bir ay içinde 30 milyar dolara ulaşan değerlemesi ile bu proje geniş bir ilgi topladı. Piyasada çok sayıda araştırma raporu ortaya çıktı, ancak çoğu ürün fonksiyonları ve ticaret mekanizmalarına odaklanıyor, teknik yapısı ve güvenlik açıklarını derinlemesine inceleyen çok az rapor var.
Bu makale, bu boşluğu doldurmayı amaçlamakta, tamamen teknik yapı ve güvenlik açısından bu projeyi incelemekte, daha fazla insanın yapısını ve prensiplerini anlamalarına yardımcı olmaktadır. Çapraz zincir köprü sözleşmesinin yapısı ve riskleri ile çift zincir yapısı olmak üzere iki ana alandan yola çıkarak, arka plandaki teknik mimariyi ve gerçekleştirme yöntemini derinlemesine analiz edeceğiz.
Çoklu Zincir Köprü Sözleşmesi Analizi
Bu proje, kullanıcıların yatırdığı USDC varlıklarını depolamak için belirli bir Layer2 ağında çok zincirli köprü sözleşmesi dağıttı. Sözleşmeden, düğümlerin bazı davranışlarını görebilirsiniz.
Doğrulayıcı Kümesi
Bu projenin 4 grup doğrulayıcısı vardır: sıcak doğrulayıcı grubu, soğuk doğrulayıcı grubu ve karar verici ile kilitleyici, farklı işlevlere karşılık gelir:
Sıcak doğrulayıcılar, kullanıcıların yüksek frekanslı işlemlerine, örneğin para çekme işlemlerine yanıt vermek için kullanılır ve sıcak cüzdan, kullanıcı taleplerine her zaman yanıt vermek için kullanılır.
Soğuk doğrulayıcı grubu, sistem yapılandırmasını değiştirmek için kullanılır, örneğin doğrulayıcı listesini değiştirmek, köprü sözleşmesi kilit durumunu işlemek ve belirli çekim taleplerini doğrudan geçersiz kılmak.
Kilitli kişiler, "Güvenlik Komitesi" gibi, acil durumlarda köprü sözleşmesini durdurmak için oy kullanabilir. Şu anda 5 adres mevcut, köprü sözleşmesini durdurmak için sadece 2 oy yeterlidir.
Karar verici, kullanıcıların para yatırma ve çekme işlemleri gibi, köprü durumundaki değişiklikleri onaylar.
Para Yatırma
Köprü akdi, kullanıcı yatırımlarını işlemek için EIP-2612'nin Permit yöntemine dayanıyor ve yalnızca USDC yatırılmasına izin veriyor. Birden fazla yatırımı işlemek için toplu yatırma fonksiyonu kullanarak süreç basit ve risksiz.
Para Çekme
Para çekme yüksek riskli bir işlemdir, süreç oldukça karmaşıktır:
Kullanıcı para çekme talebinde bulunduğunda, sıcak doğrulayıcı grubunun 2/3 imza ağırlığını toplaması gerekir.
200 saniyelik "tartışma süresi" vardır, bu süre zarfında kilitli kişiler sözleşmeyi dondurmak için oy verebilir, soğuk doğrulayıcılar ise çekim işlemini geçersiz kılabilir.
İhtilaf süresi sona erdikten sonra, karara bağlayan kişi nihai durumu onaylayabilir, USDC ancak o zaman kullanıcı cüzdanına aktarılacaktır.
Köprü Sözleşmesi Kilidi
Kilitleyen kişiler, köprü sözleşmesine oy verebilir. 2 kilitleyen kişi oy verdikten sonra sözleşme duraklatılır. Kilitleyen kişiler oylarını geri çekebilir. Sözleşme kilitlendiğinde, yalnızca soğuk doğrulayıcıların 2/3 imzasıyla kilidi açılabilir. Kilit açıldığında, doğrulayıcı listesi güncellenir.
Doğrulayıcı güncellemesi
Güncelleme doğrulayıcıları, tüm sıcak doğrulayıcıların imzasını gerektirir, 200 saniye itiraz süresi vardır. Süre dolduktan sonra, güncellemeyi tamamlamak için onaylayıcının onayı gereklidir.
Ana Riskler
Hackerlar, soğuk doğrulayıcıları kontrol ederek kullanıcı varlıklarını çalmak için engelleri göz ardı edebilir.
Onaylayıcı, para çekme işlemini onaylamayı reddedebilir ve inceleme saldırısı başlatabilir.
Kötü niyetli kullanıcılar köprü sözleşmesini kilitledi, tüm çekimleri durdurdu.
çift zincir etkileşim mimarisi
Sipariş defteri ticaretinin programlanabilirliğini sağlamak için, bu proje özel bir EVM çözümü sundu. Avantajı, sipariş defteri durumunu okuyabilmesi, akıllı sözleşmelerin sipariş sistemi ile etkileşimde bulunabilmesi ve uygulama senaryolarını genişletebilmesidir.
Bu proje "çift zincir çözümü" kullanıyor, düğümler aynı anda iki zincir çalıştırıyor:
Sipariş defteri özel zinciri: izinli, yüksek performans
EVM uyumlu zincir: izin gerektirmeyen, akıllı sözleşmelerin dağıtılabildiği, özel zincir verilerine önceden derlenmiş erişim ile.
İki zincir, aynı konsensüs protokolü ile veri yayar, ancak ayrı ayrı çalışır. EVM zinciri, önceki özel zincir blok verilerini okuyabilir ve gelecekteki bloklara veri yazabilir.
Etkileşim Mekanizması
Ön derleme: Özel sözleşmeler ekleyin, EVM'nin özel zincir durumunu okumasına izin verin.
Olay: EVM sözleşmeleri olayları tetikleyebilir, düğümler buna göre özel zincirde ilgili işlemleri gerçekleştirir.
Konsensüs Protokolü
HotStuff tabanlı HyperBFT protokolü kullanarak, teorik olarak saniyede 2 milyon sipariş işlenebilir.
Geliştirme Dikkat Noktaları
msg.sender sistem sözleşme adresi olabilir.
Atomik olmayan etkileşimler varlık kaybına yol açabilir
EVM sözleşme adresi özel zincir haritalamasında olmalıdır.
Varlıklar çapraz zincir yapıldığında, bakiye geçici olarak sorgulanamayabilir.
Sonuç olarak, bu projenin EVM zinciri, özel zincir benzeri bir ikinci katman sunmakta, ancak daha yüksek bir etkileşim sunmaktadır. Yenilikçi mimarisi, yüksek performanslı emir defteri ile akıllı sözleşmelerin birleşimi için yeni bir bakış açısı sunmakta, ancak bazı potansiyel riskler ve geliştirme zorlukları da getirmektedir.
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.
9 Likes
Reward
9
7
Share
Comment
0/400
WalletInspector
· 8h ago
Güvenlik çerçevesi analizi çok ayrıntılı
View OriginalReply0
SelfStaking
· 8h ago
Sözleşme güvenliği konusunda temkinli olmak gerekiyor, pek sağlam hissetmiyorum.
View OriginalReply0
Ser_APY_2000
· 8h ago
Kardeşler bu yapı çok sert.
View OriginalReply0
LiquidityWitch
· 8h ago
doğrulayıcılar ek imza doğrulama gerçekten zorlayıcı~
View OriginalReply0
ZKSherlock
· 8h ago
aslında burada oldukça zayıf bir güven modeli var... daha sıkı bir sıfır bilgi doğrulaması gerekiyor smh
Hyperliquid on-chain borsa teknik mimari derinlik analizi: Cross chain köprüleri ve çift zincir yapısı incelemesi
Hyperliquid'in mimarisi ve potansiyel sorunlarının teknik açıdan derinlemesine analizi
Son zamanlarda dikkat çeken bir zincir üzerindeki order book borsa, en etkili projelerden biri haline geldi ve toplam kilitli değer (TVL) 20 milyar doları aştı. Bu proje, "zincir üzerindeki tanınmış merkezi borsa" olarak değerlendirildi. Proje, Layer3 ve uygulama zinciri kavramlarını yeniden kamuoyunun gündemine getirdi. Bir ay içinde 30 milyar dolara ulaşan değerlemesi ile bu proje geniş bir ilgi topladı. Piyasada çok sayıda araştırma raporu ortaya çıktı, ancak çoğu ürün fonksiyonları ve ticaret mekanizmalarına odaklanıyor, teknik yapısı ve güvenlik açıklarını derinlemesine inceleyen çok az rapor var.
Bu makale, bu boşluğu doldurmayı amaçlamakta, tamamen teknik yapı ve güvenlik açısından bu projeyi incelemekte, daha fazla insanın yapısını ve prensiplerini anlamalarına yardımcı olmaktadır. Çapraz zincir köprü sözleşmesinin yapısı ve riskleri ile çift zincir yapısı olmak üzere iki ana alandan yola çıkarak, arka plandaki teknik mimariyi ve gerçekleştirme yöntemini derinlemesine analiz edeceğiz.
Çoklu Zincir Köprü Sözleşmesi Analizi
Bu proje, kullanıcıların yatırdığı USDC varlıklarını depolamak için belirli bir Layer2 ağında çok zincirli köprü sözleşmesi dağıttı. Sözleşmeden, düğümlerin bazı davranışlarını görebilirsiniz.
Doğrulayıcı Kümesi
Bu projenin 4 grup doğrulayıcısı vardır: sıcak doğrulayıcı grubu, soğuk doğrulayıcı grubu ve karar verici ile kilitleyici, farklı işlevlere karşılık gelir:
Sıcak doğrulayıcılar, kullanıcıların yüksek frekanslı işlemlerine, örneğin para çekme işlemlerine yanıt vermek için kullanılır ve sıcak cüzdan, kullanıcı taleplerine her zaman yanıt vermek için kullanılır.
Soğuk doğrulayıcı grubu, sistem yapılandırmasını değiştirmek için kullanılır, örneğin doğrulayıcı listesini değiştirmek, köprü sözleşmesi kilit durumunu işlemek ve belirli çekim taleplerini doğrudan geçersiz kılmak.
Kilitli kişiler, "Güvenlik Komitesi" gibi, acil durumlarda köprü sözleşmesini durdurmak için oy kullanabilir. Şu anda 5 adres mevcut, köprü sözleşmesini durdurmak için sadece 2 oy yeterlidir.
Karar verici, kullanıcıların para yatırma ve çekme işlemleri gibi, köprü durumundaki değişiklikleri onaylar.
Para Yatırma
Köprü akdi, kullanıcı yatırımlarını işlemek için EIP-2612'nin Permit yöntemine dayanıyor ve yalnızca USDC yatırılmasına izin veriyor. Birden fazla yatırımı işlemek için toplu yatırma fonksiyonu kullanarak süreç basit ve risksiz.
Para Çekme
Para çekme yüksek riskli bir işlemdir, süreç oldukça karmaşıktır:
Kullanıcı para çekme talebinde bulunduğunda, sıcak doğrulayıcı grubunun 2/3 imza ağırlığını toplaması gerekir.
200 saniyelik "tartışma süresi" vardır, bu süre zarfında kilitli kişiler sözleşmeyi dondurmak için oy verebilir, soğuk doğrulayıcılar ise çekim işlemini geçersiz kılabilir.
İhtilaf süresi sona erdikten sonra, karara bağlayan kişi nihai durumu onaylayabilir, USDC ancak o zaman kullanıcı cüzdanına aktarılacaktır.
Köprü Sözleşmesi Kilidi
Kilitleyen kişiler, köprü sözleşmesine oy verebilir. 2 kilitleyen kişi oy verdikten sonra sözleşme duraklatılır. Kilitleyen kişiler oylarını geri çekebilir. Sözleşme kilitlendiğinde, yalnızca soğuk doğrulayıcıların 2/3 imzasıyla kilidi açılabilir. Kilit açıldığında, doğrulayıcı listesi güncellenir.
Doğrulayıcı güncellemesi
Güncelleme doğrulayıcıları, tüm sıcak doğrulayıcıların imzasını gerektirir, 200 saniye itiraz süresi vardır. Süre dolduktan sonra, güncellemeyi tamamlamak için onaylayıcının onayı gereklidir.
Ana Riskler
Hackerlar, soğuk doğrulayıcıları kontrol ederek kullanıcı varlıklarını çalmak için engelleri göz ardı edebilir.
Onaylayıcı, para çekme işlemini onaylamayı reddedebilir ve inceleme saldırısı başlatabilir.
Kötü niyetli kullanıcılar köprü sözleşmesini kilitledi, tüm çekimleri durdurdu.
çift zincir etkileşim mimarisi
Sipariş defteri ticaretinin programlanabilirliğini sağlamak için, bu proje özel bir EVM çözümü sundu. Avantajı, sipariş defteri durumunu okuyabilmesi, akıllı sözleşmelerin sipariş sistemi ile etkileşimde bulunabilmesi ve uygulama senaryolarını genişletebilmesidir.
Bu proje "çift zincir çözümü" kullanıyor, düğümler aynı anda iki zincir çalıştırıyor:
Sipariş defteri özel zinciri: izinli, yüksek performans
EVM uyumlu zincir: izin gerektirmeyen, akıllı sözleşmelerin dağıtılabildiği, özel zincir verilerine önceden derlenmiş erişim ile.
İki zincir, aynı konsensüs protokolü ile veri yayar, ancak ayrı ayrı çalışır. EVM zinciri, önceki özel zincir blok verilerini okuyabilir ve gelecekteki bloklara veri yazabilir.
Etkileşim Mekanizması
Ön derleme: Özel sözleşmeler ekleyin, EVM'nin özel zincir durumunu okumasına izin verin.
Olay: EVM sözleşmeleri olayları tetikleyebilir, düğümler buna göre özel zincirde ilgili işlemleri gerçekleştirir.
Konsensüs Protokolü
HotStuff tabanlı HyperBFT protokolü kullanarak, teorik olarak saniyede 2 milyon sipariş işlenebilir.
Geliştirme Dikkat Noktaları
msg.sender sistem sözleşme adresi olabilir.
Atomik olmayan etkileşimler varlık kaybına yol açabilir
EVM sözleşme adresi özel zincir haritalamasında olmalıdır.
Varlıklar çapraz zincir yapıldığında, bakiye geçici olarak sorgulanamayabilir.
Sonuç olarak, bu projenin EVM zinciri, özel zincir benzeri bir ikinci katman sunmakta, ancak daha yüksek bir etkileşim sunmaktadır. Yenilikçi mimarisi, yüksek performanslı emir defteri ile akıllı sözleşmelerin birleşimi için yeni bir bakış açısı sunmakta, ancak bazı potansiyel riskler ve geliştirme zorlukları da getirmektedir.