Hyperlane: İzin gerektirmeyen cross-chain protokolü, 150'den fazla Blok Zinciri'ni bağlayan teknik analizi

Derinlik Analizi: 150'den fazla Blok Zinciri ile bağlantı kuran izin gerektirmeyen cross-chain protokolü

Temel Noktalar

  • Gerçekten İzin Gerektirmeyen Dağıtım: Hyperlane, herhangi bir geliştiricinin onay olmaksızın farklı zincirlere anında dağıtım yapmasını ve bağlanmasını sağlar, bu da yeni bir etkileşim erişim modeli yaratır.

  • Esnek modüler güvenlik: Hyperlane'in zincirler arası güvenlik modülü, uygulamaların temel doğrulamadan çok katmanlı doğrulamaya kadar güvenlik gereksinimlerini özelleştirmesine olanak tanır, aynı altyapıda hızlı küçük işlemler ve yüksek güvenlikli varlık transferlerini destekler.

  • Geliştirici dostu mimari: Hyperlane, TypeScript SDK, CLI araçları ve kapsamlı belgeler sunarak cross-chain entegrasyonunun teknik engelini büyük ölçüde düşürüyor, basit API'ler aracılığıyla zincirler arası mesajlaşmayı mümkün kılıyor.

Derinlik Analizi Hyperlane: 150'den fazla Blok Zinciri'ni bağlayan izinsiz cross-chain protokol

1. Blok Zinciri bağlantısının dönüm noktası

Blok Zinciri ekosistemi, izole geliştirmeden gerçek bir etkileşime geçiş yapıyor. Projeler artık kapalı ortamlarda inşa edilmiyor, aksine daha geniş bir ağda entegrasyon arıyor.

Ancak, günümüzdeki çoğu entegrasyon hala manuel ve dağınık. Yeni projelerin her köprü veya birlikte çalışabilirlik sağlayıcısı ile ayrı ayrı müzakere etmesi gerekiyor; bu genellikle yüksek maliyetler, gecikmeler ve yönetim giderleri ile sonuçlanıyor. Teknolojik olarak gelişmiş ekipler için bile bu, yapısal katılım engelleri yaratıyor ve nihayetinde tüm ekosistemin ölçeklenebilirliğini engelliyor.

Bu zorluk yeni bir şey değil. 1990'ların başında, şirketler kendi bağımsız iç ağlarını işletiyorlardı ve bağımsız kurallara ve erişim izinlerine sahiptiler. Ağlar arası iletişim mümkün olsa da, zaman alıcı teknik koordinasyon ve karşılıklı yetkilendirme gerektiriyordu.

Dönüm noktası, HTTP ve TCP/IP gibi standart protokollerin tanıtılmasıyla ortaya çıktı; bu protokoller, tek bir internetin açık, lisanssız erişimini mümkün kıldı. Bu standartlar, basitlik ile karmaşıklığı değiştirdi ve sayısal devrimin temellerini atan, katlanarak büyüme ve küresel katılımı serbest bıraktı.

Blok Zinciri endüstrisi şimdi benzer bir dönüm noktasına geliyor. Bir sonraki yenilik aşamasını açmak için, dağınık, izinli entegrasyonların ötesine geçmeli ve standartlaşmış, izin gerektirmeyen bir bağlantılılığa yönelmelidir. Erişim engellerini azaltmak, geniş katılım ve tüm ekosistemin yeniliği için hayati önem taşımaktadır.

2. Hyperlane'ın Çözümü: İzin Gerektirmeyen Bağlantı

2.1. İzin gerektirmeyen ve açık kaynak

Hyperlane, yapısal sınırlamaları çözmek için izinsiz bir yapı kullanarak, her projenin serbestçe bağlanmasına olanak tanıyan köklü bir farklılık sunar. Bu yaklaşımda tek bir gereklilik vardır: desteklenen sanal makine ortamlarıyla uyumluluk. Bu koşul yerine getirildiğinde, karmaşık onay süreçlerine gerek kalmadan entegrasyon yapılabilir.

Bu nedenle, blok zinciri projelerinin erişim engeli önemli ölçüde düşmüştür. Geçmişte tamamlanması aylar süren işler, şimdi sadece teknik uyumluluğun sağlanmasıyla hemen tamamlanabilmektedir.

Web3 geliştiricisi Ryan'ı içeren gerçek bir örneğe bakalım. Ryan, kendi ana ağını çalıştıran Tiger adında yeni bir proje inşa ediyor. Şu anda, Tiger zincirindeki kullanıcılar yalnızca Tiger ekosistemine sınırlıdır ve diğer blok zincirleri ile etkileşimde bulunamazlar. Ancak, kullanıcılar varlıklarını Ethereum'dan Tiger zincirine ve ayrıca Tiger zincirinden diğer zincirlere taşıyarak daha fazla likidite elde etmek istemektedirler. Bunu başarmak için Ryan, Tiger zincirini birden fazla blok zincir ağına bağlamalıdır.

Adım 1: Hyperlane CLI'yi kurun

İlk adım olarak, Ryan, zincir entegrasyon ortamını ayarlamak için Hyperlane CLI aracını kurdu. Bu süreç oldukça basit, sadece terminalde "npm install @hyperlane-xyz/cli" çalıştırması yeterli. Bu aracın açık kaynak olması, önceden onay veya kayıt gerektirmemesi anlamına geliyor. Bu kullanım kolaylığı, Hyperlane'in izin gerektirmeyen mimarisinin temel değerini vurguluyor.

Adım 2: Mailbox ve ISM'yi dağıtın

Sonrasında, Ryan doğrudan iki temel bileşeni Tiger zincirine dağıttı: Mailbox (blok zincirleri arasında mesaj iletimi sağlayan sözleşme) ve zincirler arası güvenlik modülü (her mesajın doğruluğunu doğrulamak için). Bu iki bileşen de açık kaynaklı ve halka açık olarak kullanılabilir, geliştiricilerin kendi koşullarına göre entegrasyon yapmalarına olanak tanır. Bu unsurlar yerinde olduğunda, sistem test edilebilir hale gelir.

Adım 3: Bağlantıyı doğrulamak için mesaj iletimini test et

Üçüncü adımda, Ryan Tiger zincirinden Ethereum'a iletimin başarılı olup olmadığını doğrulamak için bir test mesajı gönderdi. Buradaki "mesaj" belirli bir yürütme komutudur: "100 TIGER token'ını Ethereum adresi 0x123... 'ye aktar." İletim süreci aşağıdaki gibidir:

  1. Tiger链 mesajı başlattı ve 100 adet $TIGER token'ını Ethereum'a aktardı.

  2. Hyperlane doğrulayıcıları mesajı doğrular ve imzalar.

  3. Röle, imzalanmış mesajı Ethereum'a iletecek.

  4. Ethereum üzerindeki ISM doğrulama mesajı ve alıcıya 100 $TIGER tokeni serbest bırakma

Sadece kaynak zincir ve hedef zincir Mailbox'ı kurmuşsa ek bir yapılandırma gerekmez. Mesajlar iletilir, doğrulanır ve yürütülür. Başarılı testler, iki zincirin doğru bir şekilde bağlandığını onayladı.

Adım 4: Kamu kayıt defterinde kayıt ol

Son aşamada, Ryan Hyperlane kayıt defterinde Tiger zincirinin bağlantı detaylarını kaydetti. Bu kayıt defteri, bağlı tüm zincirlerin bilgilerini, alan adı kimliği ve Mailbox adresi gibi tanımlayıcıları toplayan GitHub tabanlı bir kamu dizinidir. Bu kamu listesinin amacı, diğer geliştiricilerin Tiger zinciri ile bağlantı kurmak için gereken bilgilere kolayca ulaşabilmelerini sağlamaktır. İşlevi, kaydedildiğinde herkesin Tiger'ı bulup iletişim başlatabilmesi açısından telefon rehberine benzerdir. Bu kayıt ile Tiger zinciri, Hyperlane ekosisteminin tüm ağ etkilerini elde edebilecektir.

Bu mimarinin temelinde basit ama güçlü bir ilke yatıyor: Herkes onay almadan bağlanabilir ve her zincir izin almadan varış yeri olarak kullanılabilir.

Bu modeli en iyi şekilde anlamak için tanıdık bir analoji kullanabiliriz: e-posta. Herhangi birinin önceden koordinasyon gerektirmeden dünyadaki herhangi bir e-posta adresine mesaj gönderebilmesi gibi, Hyperlane de Mailbox kurulu olan herhangi bir Blok Zinciri'nin diğer herhangi bir Blok Zinciri ile iletişim kurmasını sağlar. Bu, izin gerektirmeyen bağlantıların varsayılan durum haline geldiği bir ortam yaratır; bu, geleneksel onay tabanlı sistemlerin başaramadığı bir şeydir.

Derinlik Analizi Hyperlane: 150'den fazla Blok Zinciri ile bağlantı kuran izinsiz cross-chain protokolü

2.2. Çoklu Sanal Makine Uyumluluğu

Hyperlane, başlangıçtan itibaren çoklu sanal makine ortamlarını desteklemek için modüler bir mimari olarak tasarlanmıştır. Şu anda Ethereum'un EVM'si, Cosmos SDK tabanlı zincirlerin CosmWasm'ı ve Solana'nın SVM'si arasında cross-chain birlikte çalışabilirliği desteklemektedir ve Move tabanlı zincirler için destek eklenmektedir.

Farklı VM ortamlarını bağlamak esasen karmaşıktır. Her blok zinciri kendi yürütme modelini, veri yapısını, konsensüs mekanizmasını ve varlık standartlarını çalıştırır. Bu sistemler arasında birlikte çalışabilirliği sağlamak, tamamen farklı mimarileri çevirebilen yüksek uzmanlık gerektiren bir çerçeve gerektirir.

Örneğin, Ethereum'un EVM'si 18 basamaklı ondalık sayıları desteklerken, Solana'nın SVM'si 9 basamaklı ondalık sayılar kullanmaktadır. Güvenlik ve güvenilirliği korurken, en küçük farklılıkları aşmak, Hyperlane'in temel teknik başarılarından biridir.

Hyperlane, farklı zincirleri bağlama zorluğunu çözmek için "Hyperlane Warp Route" (Hiperuzay Eğrisi Yolu) tanıttı. Hyperlane Warp Route, zincirler arasında izinsiz token transferine destek veren ve çeşitli varlıkların farklı ortamlar arasında taşınmasına olanak tanıyan modüler bir cross-chain varlık köprüsüdür.

Kısacası, Hyperlane Warp Route, varlıkların doğasına ve kullanım durumlarına göre çalışır. Bazen bir kasa gibi çalışır, bazen döviz bürosu gibi, bazen de doğrudan havale gibi, her bir yönlendirme türü her senaryo için uygun bir yöntem sunar. Tüm bu süreçler, Hyperlane'in farklı sanal makine ortamlarında çalışabilen zincirler arası mesajlaşma özelliğinden yararlanır.

  • Yerel Token Warp Routes: Yerel yakıt tokenlerini (örneğin ETH) cross-chain doğrudan transferini destekler, paketleme gerekmez.

  • Teminatlı ERC20: Kaynak zincir üzerinde ERC20 tokenlerini teminat olarak kilitleyerek cross-chain transferi gerçekleştirmek.

  • Sentetik ERC20: Hedef zincirde orijinal tokeni temsil etmek için yeni ERC20 tokeni basmak.

  • Çoklu Teminat Warp Rotaları: Birden fazla teminat tokeninin likidite sağlamasına izin verir.

  • Özel Warp Rotaları: Gelişmiş özellikler ekleyin veya belirli kullanım durumlarını entegre edin (örneğin, kasa, fiat destekli tokenler).

Bir geliştirici olan Ryan, Ethereum üzerinde ihraç edilen Tiger token'ını ($TIGER) Base ağına taşımak için kilitleme-matik modeli kullanarak pratik bir örnek incelemek istiyor.

Ryan öncelikle Ethereum'da bir Hyperlane Warp Route kontratı dağıtıyor ve $TIGER tokenini bu kontrata (EvmHypCollateral) yatırıyor. Ardından, Ethereum Mailbox bir mesaj oluşturup gönderiyor ve Base ağının Tiger tokeninin paketlenmiş versiyonunu basmasını talep ediyor.

Mesaj alındıktan sonra, Base ağı zincirler arası güvenlik modülünü kullanarak doğruluğunu doğrular. Eğer doğrulama başarılı olursa, Base ağı kullanıcıların cüzdanlarına paketlenmiş Tiger token'ını ($wTIGER) doğrudan mintler.

Hyperlane Warp Route, Hyperlane'in farklı zincirler için modüler, izinsiz birlikte çalışabilirlik vizyonunu genişletmede kritik bir rol oynamaktadır. Geliştiriciler, her zincirin özelliklerine göre sözleşmeleri yapılandırmaları yeterlidir. Kalan süreçler (mesaj iletimi, doğrulama ve teslimat) Hyperlane'in altyapısı tarafından işlenir, böylece geliştiriciler karmaşık çeviri mekanizmalarıyla uğraşmadan çevreler arası bağlantılar gerçekleştirebilir.

Derinlik Analizi Hyperlane: 150'den fazla Blok Zinciri'ni bağlayan izin gerektirmeyen cross-chain protokolü

2.3. Modüler Güvenlik: Zincirler Arası Güvenlik Modülü (ISM)

Hyperlane, farklı zincirler arasında mesajların ve varlıkların kesintisiz hareketini sağlasa da (bu ölçeklenebilirliğin önemli bir avantajıdır), aynı zamanda kritik bir zorluk da getirmektedir: Alıcı zincir, bir mesajın gerçekten iddia edilen kaynaktan geldiğini nasıl doğrulayabilir? Mesaj iletimi bir şeydir, onun doğruluğunu doğrulamak ise başka bir şeydir.

Bu sorunu çözmek için Hyperlane, zincirler arası güvenlik modülü (Interchain Security Module, ISM) getirmiştir: Hedef zincir mesajı almadan önce doğruluğunu kontrol eden modüler bir güvenlik sistemi. ISM, mesajın gerçekten kaynak zincir üzerinde oluşturulup oluşturulmadığını doğrulamak için kullanılan zincir üstü bir akıllı sözleşmedir ve değiştirilmezlik ve kaynak garantisi sağlar.

Kısacası, hedef zincirin Mailbox'ı bir mesaj aldığında, önce şunu sorar: "Bu mesaj gerçekten orijinal zincirden mi geliyor?" Sadece başarılı bir şekilde doğrulandıktan sonra, mesaj beklenen hedefe iletilecektir. Eğer doğrulama başarısız olursa veya şüpheli görünüyorsa, mesaj reddedilecektir.

Bu süreç, uluslararası seyahat ederken sınır kontrolünün çalışma şekline benzer. Bir ülkeye girmeden önce, göçmen memurları pasaportunuzun gerçekliğini doğrular: "Bu pasaport gerçekten de vatanınız tarafından mı verilmiştir?" Pasaport, yasalığını kanıtlamak için güvenlik özellikleri ve şifreleme unsurları içerir. Herkes belgeleri sahteleyebilir, ancak yalnızca uygun doğrulama ile şifreli bir şekilde kaynağını kanıtlayabilen pasaportlar sınırdan kabul edilir.

Önemli olan, ISM'nin hizmetin gereksinimlerine göre güvenlik modelini esnek bir şekilde yapılandırabilmesidir. Pratikte, güvenlik gereksinimleri bağlama göre önemli farklılıklar göstermektedir. Örneğin, küçük bir token transferi yalnızca daha hızlı bir yürütme sağlamak için temel bir doğrulayıcı imzası gerektirebilir. Buna karşılık, milyonlarca dolarlık bir varlık transferi, Hyperlane doğrulayıcıları, harici köprüleme ve ek çoklu imza doğrulaması dahil olmak üzere katmanlı bir güvenlik yöntemini gerektirebilir.

Bu şekilde, ISM çerçevesi kritik bir tasarım kararını yansıtır: Hyperlane, modüler doğrulama aracılığıyla bağlantılılık ve güvenliği önceliklendirir. Uygulamalar güvenlik modellerini özelleştirebilirken, protokolün izin gerektirmeyen doğasını korur.

Derinlik Analizi Hyperlane: 150'den fazla Blok Zinciri ile bağlantı kuran izinsiz cross-chain protokolü

3. Geliştirici Araçları ve Erişilebilirlik: En Kolay Bağlantı Yolu

Hyperlane, geliştirici deneyimini önceliklendirerek yüksek seviyede erişilebilirlik ve kullanılabilirlik sunar. Komut satırı arayüzü ve TypeScript tabanlı yazılım geliştirme kiti, yeni blokların Hyperlane ekosistemine entegrasyonu, zincirler arası mesaj gönderimi ve Hyperlane Warp Route'un yapılandırılması için temel araçlardır.

CLI ve SDK tamamen açık kaynaklıdır ve herkes tarafından kullanılabilir. Geliştiriciler, kodu GitHub'dan indirip entegrasyona başlayabilirler, izin protokolleri veya onay süreçleri olmadan. Resmi belgeler, adım adım kılavuzlar içerir, bu nedenle blok zinciri deneyimi sınırlı olan geliştiriciler için bile kullanımı kolaydır.

3.1. Hyperlane CLI: Doğrudan entegrasyon aracı

Hyperlane CLI, geliştiricilerin Hyperlane sözleşmelerini dağıtmak ve onlarla etkileşimde bulunmak için basit komutlar aracılığıyla işlem yapmalarını sağlamak amacıyla resmi bir komut satırı aracıdır. Yeni bir blok zincirine Hyperlane dağıtımı, Hyperlane W oluşturma gibi geniş bir işlemler yelpazesini destekler.

View Original
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.
  • Reward
  • 6
  • Share
Comment
0/400
WalletWhisperervip
· 07-14 17:56
Bu zincir güzel! Bu kadar pürüzsüz bağlanıyor.
View OriginalReply0
ImpermanentSagevip
· 07-14 17:56
Kao görünüyor Aya doğru kalkış yapıyor.
View OriginalReply0
DaoGovernanceOfficervip
· 07-14 17:55
*sigh* ampirik olarak konuşursak, düzgün yönetişim kpi'lerinden yoksun başka bir abartılmış interop çözümü...
View OriginalReply0
CodeSmellHuntervip
· 07-14 17:55
Nasıl 150 zincir yapılır boğa
View OriginalReply0
NonFungibleDegenvip
· 07-14 17:45
ser bu gerçek alfa... bullish af hyperlane üzerinde ngl
View OriginalReply0
ImpermanentPhobiavip
· 07-14 17:36
Çok konuşmak faydasız, ben kendim bir tuzak kurmayı deneyeyim.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)