Helios: Ethereum hafif müşteri ile tamamen güvensiz erişim sağlıyor, merkezileşmiş RPC riskini çözümleme.

Ethereum hafif müşteri Helios: tamamen güven gerektirmeyen Blok Zinciri erişimi sağlamak

Son zamanlarda, Rust diline dayalı bir Ethereum hafif müşterisi olan Helios piyasaya sürüldü. Kullanıcılara tam düğüm çalıştırmadan verilerin gerçekliğini doğrulama imkanı sunarak tamamen güvene dayalı olmayan Ethereum erişimi sağlar.

Blok zinciri kullanmamızın başlıca sebeplerinden biri güvene ihtiyaç duymamaktır. Blok zinciri sayesinde, kendi zenginliğimizi ve verilerimizi kendimiz kontrol edebiliriz. Ethereum gibi blok zincirleri gerçekten de bu vaadi büyük ölçüde gerçekleştirmiştir: varlıklarımız gerçekten de bize aittir.

Ancak,便利追求 etmek için bazı tavizler verdik. Bunlardan biri merkezi bir RPC( uzaktan çağrı) sunucusu kullanmaktır. Kullanıcılar genellikle Ethereum'a merkezi sağlayıcılar aracılığıyla erişim sağlar. Bu şirketler, bulut sunucularında yüksek performanslı düğümler çalıştırarak herkesin zincir üzerindeki verilere kolayca erişmesine yardımcı olur. Cüzdan, token bakiyesini sorguladığında veya işlem durumunu kontrol ettiğinde, neredeyse her zaman bu merkezi sağlayıcılara ihtiyaç duyulmaktadır.

Mevcut sistemin sorunu, kullanıcıların bu sağlayıcılara güvenmesi gerektiği ve sorgu sonuçlarının doğruluğunu doğrulayamamalarıdır.

Helios, güvenilmeyen merkezi RPC sağlayıcılarından gelen verileri güvenli bir şekilde doğrulanabilir yerel RPC'ye dönüştürebilir. Merkezi RPC ile birleştirildiğinde, Helios tam düğüm çalıştırmadan verilerin doğruluğunu doğrulayabilir.

Bu hafif müşteri yaklaşık iki saniye içinde senkronizasyonu tamamlayabilir ve depolama gerektirmez, kullanıcılar herhangi bir cihazdan (, mobil telefonlar ve tarayıcı eklentileri ) aracılığıyla güvenli zincir üstü verilere erişebilir. Ancak merkezi altyapıya dayanmanın potansiyel riskleri nelerdir?

Merkezileşmiş Altyapının Riskleri

Teorik bir saldırı senaryosu Ethereum ekosisteminde gizlenebilir. Saldırganlar, işlem havuzunda hedef aramak yerine, güvendiğimiz merkezi altyapıyı taklit ederek tuzak kurarlar. Kullanıcılar, yaygın olarak kullandıkları merkeziyetsiz borsa sitelerine erişirken, makul kayma oranları ayarlayıp normal token işlemleri gerçekleştirirken yeni bir tür sandviç saldırısıyla karşılaşabilirler. Bu saldırı, kullanıcıların Ethereum ekosistemine girdiği yer olan RPC sağlayıcısında özenle kurulmuştur.

Özellikle, merkeziyetsiz borsa işlemleri sırasında, kullanıcılar akıllı sözleşmelere birkaç parametre sağlar: değiştirilecek token, değişim tutarı ve en önemlisi, kullanıcının kabul ettiği en az token miktarı. Son parametre, değişimin ulaşması gereken "en az çıktı"yı belirtir, aksi takdirde işlem iptal edilir. Bu genellikle "kayma" olarak adlandırılır ve işlem gönderimi ile blok dahil edilmesi arasında ortaya çıkabilecek maksimum fiyat farkını etkili bir şekilde belirler.

Eğer RPC sağlayıcısı doğru merkeziyetsiz borsa akıllı sözleşme teklifleri sunmazsa, kullanıcılar yanıltılabilir ve daha düşük minimum çıkış parametreleri ile takas işlemlerini imzalayabilirler. Daha kötüsü, kullanıcılar işlemleri doğrudan kötü niyetli RPC sağlayıcısına gönderebilir. Sağlayıcı, bu işlemi kamu hafıza havuzuna yayınlamadan, gizlice alıkoyabilir ve saldırıya uğrayan işlem paketi ile bazı kuruluşlara doğrudan gönderebilir, böylece kâr elde edebilir.

Bu saldırının temel nedeni, başkalarına blok zinciri durumunu elde etmeleri için güvenmektir. Bu sorunu çözmek için deneyimli kullanıcılar genellikle kendi Ethereum düğümlerini çalıştırır, ancak bu büyük ölçüde zaman ve kaynak gerektirir. Maliyetler önemli ölçüde düşse bile, çoğu kullanıcı için düğüm çalıştırmak hala zordur, özellikle mobil cihaz kullananlar için.

Dikkat edilmesi gereken husus, merkezi RPC sağlayıcılarının saldırılarının tamamen mümkün olmasına rağmen, şu ana kadar gerçekleşmemiş olmasıdır. Büyük sağlayıcıların geçmiş kayıtları güvenilir olsa da, tanımadığınız RPC sağlayıcılarını cüzdana eklemeden önce biraz daha araştırma yapmak yine de değerlidir.

Helios: Tamamen Güvenmeye Gerek Olmadan Ethereum Erişimi

Ethereum hafif müşteri protokolünü tanıttı, hızlı Blok Zinciri etkileşimi ve en düşük donanım gereksinimleriyle RPC uç noktalarını doğrulama için yeni olanaklar sundu. The Merge'den sonraki bir ay içinde, birbirinden bağımsız bir grup hafif müşteri ortaya çıktı; her biri kendine özgü özelliklere sahip, ancak hepsi aynı hedefe ulaşmayı amaçlıyor: güvene ihtiyaç duymadan verimli erişim ve tam düğüm kullanmadan.

Helios, yaklaşık iki saniye içinde senkronizasyon sağlayan, depolama gerektirmeyen ve tamamen güven gerektirmeyen Ethereum erişimi sunan bir Ethereum hafif müşterisidir. Tüm Ethereum istemcileri gibi, Helios da bir yürütme katmanı ve bir konsensüs katmanından oluşur. Ancak diğer çoğu istemciden farklı olarak, Helios bu iki katmanı sıkı bir şekilde birleştirir, kullanıcıların yalnızca tek bir yazılımı kurup çalıştırması yeterlidir.

Çalışma prensibi şudur: Helios konsensüs katmanı, bilinen bir işaret zinciri blok hash'ini kullanır ve güvenilmeyen bir RPC ile bağlantı kurarak mevcut bloğa doğrulanabilir bir şekilde senkronize olur. Helios yürütme katmanı, bu doğrulanmış işaret zinciri bloklarını güvenilmeyen yürütme katmanı RPC'si ile birleştirerek, hesap bakiyeleri, sözleşme depolama, işlem makbuzları ve akıllı sözleşme çağrı sonuçları gibi zincir üzerindeki durum hakkında çeşitli bilgileri doğrular. Bu bileşenler birlikte çalışarak, kullanıcılar için tamamen güvenilmez bir RPC sağlar ve tam düğüm çalıştırmalarını gerektirmez.

Helios'un Uygulama Geleceği

Hafif müşteri Helios aracılığıyla, kullanıcılar herhangi bir cihazdan (, mobil telefonlar ve tarayıcı eklentileri de dahil olmak üzere, güvenli zincir üzerindeki verilere erişebilirler. Bu, daha fazla kişinin, hangi donanımı kullanırlarsa kullansınlar, güven gerektirmeyen Ethereum verilerine erişim sağlamasını mümkün kılacaktır. Kullanıcılar, bazı cüzdanlarda Helios'u RPC sağlayıcıları olarak kullanarak çeşitli DApp'lere güven gerektirmeden erişim sağlayabilirler, tüm süreç başka herhangi bir değişiklik olmaksızın gerçekleşir.

Ayrıca, Rust'ın WebAssembly desteği, uygulama geliştiricilerin Helios'u Javascript uygulamalarına ), cüzdanlar ve DApp( gibi kolayca entegre etmelerini sağlar. Bu entegrasyonlar, Ethereum'un güvenliğini artıracak ve merkezi altyapıya olan güven ihtiyacımızı azaltacaktır.

Helios'un ortaya çıkması, Ethereum ekosistemine yeni olanaklar getirdi. Kullanıcılara, blok zinciri verilerine erişim sağlamak için daha güvenli ve daha merkeziyetsiz bir yol sunarken, kullanım kolaylığını da koruyor. Daha fazla geliştiricinin Helios'un geliştirilmesi ve entegrasyonuna katılmasıyla, daha yenilikçi uygulamaların ortaya çıkmasını bekleyebiliriz, bu da Ethereum ekosisteminin gelişimini ve olgunlaşmasını daha da ileriye taşıyacaktır.

ETH-5.28%
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
  • 8
  • Share
Comment
0/400
CryptoSourGrapevip
· 07-12 08:06
Eğer geçen yıl bunları anlasaydım, şimdi Rug Pull planlıyor olur muydum?
View OriginalReply0
PseudoIntellectualvip
· 07-12 06:39
Madenci patronu tekrar gemiye bindi mi?
View OriginalReply0
SillyWhalevip
· 07-11 13:46
Anlaşıyormuş gibi konuşuyorsun, bana birisi net bir şekilde anlatabilir mi?
View OriginalReply0
GateUser-9ad11037vip
· 07-11 12:37
Sonunda biri rpc sorununu çözdü.
View OriginalReply0
RiddleMastervip
· 07-09 09:10
Sonunda başkalarının yüz ifadelerine bakmak zorunda kalmadım Web3yyds
View OriginalReply0
HappyToBeDumpedvip
· 07-09 09:08
Merkeziyetsiz RPC hâlâ kullanılabiliyor, hepsi insanları enayi yerine koymakla meşguldü.
View OriginalReply0
TokenTherapistvip
· 07-09 08:55
Bu rpc sonunda değiştirilebilir mi...
View OriginalReply0
AllInAlicevip
· 07-09 08:47
Ne zaman hafif müşteri telefona kurulacak?
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)