
Bu köprüleri değerlendirmek için kapsamlı araştırmalar yaptık; amacımız, güvenlik ve ademi merkeziyetçilik konusundaki yüksek standartlarımızı karşılayanları seçmek için nesnel bir çerçeve geliştirmekti...

MetaMask Bridges, kullanıcıların birden fazla bridge sağlayıcısı arasında seçenekleri karşılaştırmak için istedikleri başlangıç ağını, hedef ağını ve bridge'lemek istedikleri token'ı girmelerine olanak tanır. Bridge sağlayıcıları iki katmanda entegre edilmiştir: bridge aggregator'lar ve bireysel bridge'ler.
İki bridge aggregator ile doğrudan entegrasyon sağlıyoruz: Socket ve LI.FI. Bu iş ortakları, çeşitli bridge'lerden rotaları kolayca aramamıza ve daha iyi bir kullanıcı deneyimi için faydalı araçlar sunmamıza olanak tanıyor.
Socket ve LI.FI aracılığıyla seçilmiş bireysel bridge'leri destekliyoruz: Connext, Hop, Celer cBridge ve Polygon Bridge. Bu bridge'leri değerlendirmek için kapsamlı araştırmalar yaptık; amacımız, güvenlik ve merkeziyetsizlik konusundaki yüksek standartlarımızı karşılayanları seçmek için nesnel bir çerçeve geliştirmekti. Bu bridge'lerin hiçbiri tarafından bu ürünün bir parçası olmak için ödeme almıyoruz (her ne kadar onlarla başka ortaklıklarımız olsa da) ve seçimlerimizi yalnızca tasarımlarına ilişkin değerlendirmemize dayanarak yaptık.
Hangi üçüncü taraf bridge'leri entegre edeceğimize karar vermek için kullandığımız çerçeve şu şekildedir. Tüm bridge işlemleri belirli düzeyde risk içerir; biz de mevcut en merkeziyetsiz ve kullanılabilir bridge'leri bulmak için elimizden gelenin en iyisini yaptık. İşte aradığımız özellikler:
Ağ ve token desteği
Kullanılabilirlik bizim için son derece önemlidir; bu nedenle MetaMask'ın en çok kullanılan ağlarını ve token'larını destekleyen bridge'leri aradık. Bu, Ethereum, Polygon, BNB Smart Chain ve Avalanche genelinde yerel token'lar ve canonical stablecoin'ler için güçlü destek sunmak anlamına geliyordu.
Güven minimizasyonlu tasarım
Bridge işlemlerindeki en büyük zorluklardan biri, bilginin nasıl doğrulandığıdır. Bir kullanıcı bir ağda token yatırdığında, bridge bunun gerçekleştiğinden nasıl emin olur ki başka bir ağda token gönderebilsin? Farklı bridge'lerin bunu yapmak için farklı mekanizmaları vardır ve güven varsayımları açısından birbirinden önemli ölçüde ayrışırlar.
Bridge'leri aşağıdaki kategorilerde değerlendirdik ve her biri için şu kriterleri belirledik:
Atomic swap: Bu modeli yüksek düzeyde güven minimizasyonlu olarak değerlendiriyoruz; zira harici taraflara değil, akıllı sözleşme koduna dayanır.
Canonical: Bu, belirli bir hedef ağının yerel bridge'idir; örneğin Polygon ağı için Polygon Bridge. Bu bridge'leri dahil ediyoruz çünkü güven varsayımlarının ağın kendisiyle karşılaştırılabilir düzeyde olduğunu düşünüyoruz.
Optimistic: Bu modelde her transfer, itiraz edenlerin dolandırıcılığı bildirebileceği bir itiraz sürecinden geçer. Genel olarak bu modeli beğeniyoruz; çünkü bridge'in bütünlüğünü korumak için yalnızca bir dürüst taraf yeterlidir. Ancak güven varsayımları, itiraz eden grubun izinli (yani sınırlı sayıda tarafın itiraz edebildiği) mi yoksa izinsiz (herkesin itiraz edebildiği) mi olduğuna bağlı olarak farklılık gösterebilir.
External validator: Bu modelde, belirli bir eşik sayıda üçüncü taraf validator her transferin geçerli olduğunu onaylar. Bu, bridge doğrulaması için en yaygın modeldir ve bu kategorideki bridge'ler, validator kümesi yeterince büyük değilse riskli olabilir. Validator adresleri kamuya açık ve doğrulama için yüksek bir eşik gerekiyorsa external validator bridge'leri değerlendirebiliriz.
Güvenilir ve denetlenmiş
Aradığımız özellikler:
Dağıtılmış sözleşme kodunun yakın zamanlı ve düzenli denetimleri
Mainnet'lerde zaman/hacim ile savaş testi
Yüksek likidite ve güvenilirlik
Hata durumlarının sağlam şekilde yönetimi
İlk lansmanımız için entegre ettiğimiz bridge'ler ve yukarıdaki çerçeveye göre nasıl kategorilendirdiğimiz:
Polygon Bridge - canonical
Connext NXTP - atomic swap
Hop Exchange - optimistic (canonical L2 bridge'leri kullanır)
Celer cBridge - external validator / optimistic hibrit
İlk lansmanımız için kısa bir listeyle başladık; ancak diğer bridge'leri değerlendirmeye ve entegrasyon için göz önünde bulundurmaya devam ediyoruz. Seçtiğimiz bridge'leri aktif olarak izliyor ve geliştikçe güvenliklerini analiz etmeyi sürdürüyoruz.
Kriterlerimizi karşılayacağını düşündüğünüz bir bridge geliştiriyorsanız, lütfen bizimle iletişime geçin ve bize bildirin!
Bu makaleye katkıda bulunan ve bridge'lerin değerlendirilmesine yardımcı olan herkese teşekkürler:
Bu bridge'ler için kendi çerçevelerini paylaşan ve bunları entegre etmek için bizimle çalışan iş ortaklarımız Socket ve LI.FI.
Bizimle görüşen ve bridge'leri hakkındaki çok sayıda sorumuzu yanıtlayan Connext, Hop, Celer ve diğer pek çok ekip.
Bu çerçeveye katkıda bulunan Consensys araştırmacıları: Dominik Schmid, Peter Robinson, Ermyas Abebe ve süreç boyunca destek veren diğer herkes.
Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.