Helios: Ethereum güvensiz erişim için devrim niteliğinde hafif müşteri

robot
Abstract generation in progress

Ethereum hafif müşteri Helios: Güvensiz erişim için yeni bir seçenek

8 Kasım'da, yeni bir Ethereum hafif müşteri Helios piyasaya sürüldü. Rust dilinde geliştirilen bu müşteri, tamamen güvene ihtiyaç duymadan Ethereum erişimi sağlamayı amaçlıyor.

Blok zincirinin en büyük avantajlarından biri güvene ihtiyaç duymamasıdır. Blok zinciri teknolojisi sayesinde kullanıcılar, kendi varlıklarını ve verilerini bağımsız bir şekilde kontrol edebilirler. Ethereum gibi blok zincirleri çoğu durumda bu vaadi gerçekten yerine getirmiştir ve kullanıcılara kendi varlıklarına gerçekten sahip olma imkanı sunmuştur.

Ancak, kolaylık sağlamak için kullanıcılar genellikle bazı ödünler vermektedir. Bunlardan biri merkezi RPC (uzaktan çağrı) sunucuları kullanmaktır. Kullanıcılar genellikle Ethereum'a merkezi sağlayıcılar aracılığıyla erişirler. Bu şirketler, kullanıcıların zincir üzerindeki verilere kolayca erişmelerine yardımcı olmak için bulut sunucuları üzerinde yüksek performanslı düğümler çalıştırmaktadır. Cüzdan bir token bakiyesi sorguladığında veya bekleyen bir işlemin paketlenip paketlenmediğini kontrol ettiğinde, neredeyse her zaman bu merkezi sağlayıcılardan yararlanılır.

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

Helios, bir Ethereum hafif müşteri olarak, tamamen güvene ihtiyaç duymadan Ethereum erişimi sağlayabilir. Ethereum'un PoS'a geçişiyle sağlanan hafif müşteri protokolünü kullanarak, güvensiz merkezi RPC sağlayıcılarından gelen verileri güvenli ve doğrulanabilir yerel RPC'ye dönüştürür. 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, depolama gerektirmeden, kullanıcılar zincir üzerindeki verilere herhangi bir cihazdan (mobil telefon ve tarayıcı eklentileri dahil) güvenli bir şekilde erişebilir. Ancak merkezi altyapılara dayalı olmanın potansiyel riskleri nelerdir? Bu makale bu riskleri ele alacak, Helios'un tasarım çözümünü tanıtacak ve geliştiricilerin kod havuzuna katkıda bulunmalarına yardımcı olacak bazı fikirler sunacaktır.

Merkezi altyapının potansiyel riskleri

Teorik olarak, yeni bir saldırı türü Ethereum ekosisteminde gizlenebilir. Bu saldırı doğrudan işlem havuzuna (Mempool) yönelik değildir, bunun yerine kullanıcıların bağımlı olduğu merkezi altyapıyı taklit ederek tuzaklar kurar. Saldırıya uğrayan kullanıcılar hiçbir yanlış yapmamışlardır: DEX'e her zamanki gibi erişiyor, makul kayma oranları belirliyor ve token ticareti yapıyorlardır. Ancak, Ethereum ekosisteminin girişinde - RPC sağlayıcısında - dikkatlice yerleştirilmiş yeni bir sandviç saldırısıyla karşılaşabilirler.

Bu tür bir saldırıyı anlamak için önce DEX'in işlemleri nasıl işlediğini anlamamız gerekiyor. Kullanıcılar token değişimi yaparken, akıllı sözleşmeye birkaç parametre sunarlar: değiştirilecek token, değişim miktarı ve en önemlisi, kullanıcının kabul etmeye istekli olduğu en az token miktarı. Son parametre, işlemin "minimum çıktı" değerini belirler; eğer bu değere ulaşılamazsa işlem iptal edilir. Bu genellikle "kayma" olarak adlandırılır ve işlemin gönderiminden paketlenmesine kadar olan süre zarfında meydana gelebilecek maksimum fiyat değişimini etkili bir şekilde sınırlar.

Eğer kayma ayarı çok düşükse, kullanıcılar muhtemelen yalnızca az miktarda token alabilir. Bu durum ayrıca, kullanıcıların işlemlerinin iki kötü niyetli işlem arasında sıkışmasına neden olan sandviç saldırılarına yol açabilir. Bu işlemler, spot fiyatı yükseltecek ve kullanıcıları zararlı bir fiyattan işlem yapmaya zorlayacaktır. Ardından, saldırgan hemen token'ları satarak küçük bir kazanç elde edecektir.

Minimum çıktı parametreleri makul bir aralıkta ayarlandığı sürece, kullanıcılar sandviç saldırısına maruz kalmayacaktır. Ancak, RPC sağlayıcısı DEX akıllı sözleşmesinin doğru fiyat tekliflerini sağlamazsa ne olur? Bu, kullanıcıların habersiz bir şekilde dezavantajlı takas işlemleri imzalamasına yol açabilir. Daha da kötüleşen bir durum, kullanıcıların işlemleri doğrudan kötü niyetli RPC sağlayıcısına göndermesidir. Sağlayıcı, işlemi genel bellek havuzuna yaymak yerine, özel olarak saklayabilir ve saldırıya uğrayan işlem paketini belirli bir hizmete doğrudan gönderebilir ve buradan kâr elde edebilir.

Bu saldırının temel nedeni, başkalarına güvenerek blok zinciri durumunu elde etmektir. Bu sorunu çözmek için deneyimli kullanıcılar genellikle kendi Ethereum düğümlerini çalıştırmayı tercih eder. Ancak bu, sürekli çevrimiçi bir cihaza, yüzlerce GB depolama alanına ve başlangıç senkronizasyonunu tamamlamak için yaklaşık bir güne ihtiyaç duyarak büyük miktarda zaman ve kaynak harcamayı gerektirir. Bazı ekipler bu süreci basitleştirmek için çaba sarf etse de, çoğu kullanıcı için, özellikle mobil cihaz kullanıcıları için, düğüm çalıştırmak hala bir zorluk olmaktadır.

Dikkat edilmesi gereken bir nokta, merkezi RPC sağlayıcıları saldırılarının teorik olarak tamamen mümkün olmasına rağmen, şu anda pratikte bir vaka olmadığı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 yeterli araştırma yapmak yine de akıllıca bir harekettir.

Helios: Güven gerektirmeyen Ethereum erişim çözümü

Ethereum hafif müşteri protokolünü tanıttıktan sonra, hızlı blockchain etkileşimi ve en düşük donanım gereksinimleriyle RPC uç noktalarının doğrulanması için yeni olanaklar sundu. The Merge'den sonraki bir ay içinde, birçok bağımsız hafif müşteri projesi peş peşe ortaya çıktı; bunlar farklı yöntemler benimsedi, ancak hepsi aynı hedefe ulaşmayı amaçlıyor: güven gerektirmeyen, verimli erişim sağlamak ve tam düğüm kullanmadan.

Helios, yaklaşık iki saniye içinde senkronize olabilen, depolama gerektirmeyen ve tamamen güvene ihtiyaç duymadan Ethereum'a erişim sağlayan bir Ethereum hafif müşteriidir. Tüm Ethereum istemcileri gibi, Helios da bir yürütme katmanı ve bir konsensüs katmanından oluşur. Ancak, çoğu diğer istemciden farklı olarak, Helios bu iki katmanı sıkı bir şekilde birleştirir, kullanıcıların yalnızca tek bir yazılımı yükleyip çalıştırması gerekir.

Helios'un çalışma prensibi şöyledir: Konsensüs katmanı bilinen bir işaret zinciri blok hash'ini kullanır ve mevcut bloğa doğrulanabilir bir şekilde senkronize etmek için güvensiz bir RPC ile bağlanır. İcra katmanı, bu doğrulanmış işaret zinciri bloklarını güvensiz icra katmanı RPC'si ile birleştirerek, zincir üzerindeki durum hakkında çeşitli bilgileri doğrular; örneğin hesap bakiyeleri, sözleşme depolama, işlem makbuzları ve akıllı sözleşme çağrı sonuçları. Bu bileşenler işbirliği yaparak, kullanıcılara tamamen güvene dayalı olmayan bir RPC sunar ve tam düğüm çalıştırmaya gerek kalmadan.

Helios'un Gerçek Uygulamaları

Helios, hafif müşteri olarak, kullanıcıların herhangi bir cihazdan (cep telefonları ve tarayıcı eklentileri dahil) zincir üzerindeki verilere güvenli bir şekilde erişmelerine olanak tanır. Bu, daha fazla insanın donanım kısıtlaması olmadan, güvene ihtiyaç duymadan Ethereum verilerine erişmesini sağlayacaktır. Kullanıcılar, cüzdanlarında Helios'u RPC sağlayıcısı olarak ayarlayarak, güvene ihtiyaç duymadan çeşitli DApp'lere erişim sağlayabilir ve bu süreçte başka bir değişiklik yapmalarına gerek kalmaz.

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

Topluluk, Helios'a katkıda bulunmanın çeşitli yollarını bulabilir; kod havuzuna katkıda bulunmanın yanı sıra, Helios ile entegre yazılımlar geliştirebilir. Potansiyel yönlerden bazıları şunlardır:

  • P2P ağından hafif müşteri verilerini doğrudan almayı destekler
  • Eksik RPC yöntemlerini gerçekleştirin
  • WebAssembly'e derlenebilir Helios sürümünü geliştirin
  • Helios'u cüzdan yazılımına doğrudan entegre et
  • Token bakiyesini görüntülemek için bir ağ gösterge paneli oluşturun, Helios'u WebAssembly kullanan bir web sitesine entegre edin.
  • Motor API'sini dağıtın, Helios konsensüs katmanını mevcut yürütme katmanına tam düğümle bağlayın.

Helios'un ortaya çıkması, Ethereum ekosistemine yeni olanaklar getirdi; güvenliği sağlarken kullanıcıların blok zinciri verilerine erişimini kolaylaştırmayı vaat ediyor. Topluluğun sürekli katkıları ve iyileştirmeleri ile Helios, Ethereum'un daha fazla merkeziyetsizleşmesini ve yaygınlaşmasını sağlamada önemli bir araç haline gelebilir.

ETH0.6%
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
WhaleWatchervip
· 19h ago
Merkezi RPC'nin çoktan düzeltilmesi gerekiyordu.
View OriginalReply0
DegenRecoveryGroupvip
· 22h ago
Merkezi RPC gerçekten can sıkıcı, ama bir çözüm buldum.
View OriginalReply0
GasFeeThundervip
· 08-04 00:01
Bu istemci sadece bir katman değiştiriyor, gas yine yüksek kalıyor.
View OriginalReply0
ruggedNotShruggedvip
· 08-02 21:34
Karanlık ormanda gerçek bir fren yok.
View OriginalReply0
LiquidityWizardvip
· 08-02 21:33
aslında rpc merkeziyetsizliğinin olasılıkları şu anda istatistiksel olarak önemsiz...
View OriginalReply0
Blockwatcher9000vip
· 08-02 21:32
Merkeziyetçilik de idare edilebilir ama pek güvenli değil.
View OriginalReply0
BlockchainFriesvip
· 08-02 21:24
Ne saçmalık bu, bu sadece bir görünen yüz mühendisliği.
View OriginalReply0
CryptoMotivatorvip
· 08-02 21:18
Yine güvenilirliğe bakmak lazım, çok uzun bir süre.
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)