Ana içeriğe geç

Sayfanın son güncellenmesi: 27 Ağustos 2024

Blokzincir köprüleri

Web3 L1 blok zincirler ve L2 ölçeklendirme çözümlerinin her birinin benzersiz yetenek ve ödünlestirmelerle tasarlandığı bir ekosisteme evrilmiştir. Blokzincir protokollerinin sayısı arttıkça zincirler arasında varlık aktarma talebi de artar. Bu talebi karşılamak için köprülere ihtiyacımız var.

Köprüler nedir?

Blok zincir köprüleri bildiğimiz fiziksel dünyadaki köprüler gibi çalışır. Fiziksel bir köprü nasıl iki ayrı fiziksel konumu bağlıyorsa, bir blok zincir köprüsü de iki blok zincir ekosistemini birbirine bağlar. Köprüler, bilgi ve varlık transferi yaparak blokzincirler arasında iletişimi kolaylaştırır.

Bir örneği ele alalım:

Siz Amerika'dasınız ve Avrupa'ya bir yolculuk planlıyorsunuz. Amerikan dolarınız var, ancak harcamak için avroya ihtiyaç duyuyorsunuz. Amerikan dolarınızı avroya çevirmek için küçük bir ücret karşılığında döviz değişimi işinize yarar.

Ancak, farklı bir i kullanmak için benzer bir değiş tokuş yapmak isterseniz ne yaparsınız? Diyelim ki Arbitrum(opens in a new tab)'da ETH kullanmak üzere Ethereum Ana Ağındaki 'yi takas etmek istiyorsunuz. EUR için yaptığımız döviz değişimi gibi, ETH'mizi Ethereum'dan Arbitrum'a taşımak için bir mekanizmaya ihtiyacımız var. Köprüler bunun gibi bir işlemi mümkün kılar. Bu durumda Arbitrum, ETH'yi Ana Ağdan Arbitrum'a aktarabilecek yerel bir köprüye(opens in a new tab) sahiptir.

Neden köprülere ihtiyacımız var?

Bütün blok zincirlerin kendi sınırları vardır. Ethereum'un ölçeklendirme yapabilmesi ve talebe ayak uydurabilmesi için ihtiyaç duyulmuştur. Alternatif olarak, Solana ve Avalanche gibi L1'ler daha yüksek iş hacmi için merkeziyetsizleşme maliyeti karşılığında farklı şekilde tasarlanmışlardır.

Buna karşın tüm blokzincirler izole edilmiş çevrelerde geliştirilir, farklı kuralları ve mekanizmaları vardır. Bu onların yerel olarak iletişim kuramayacakları ve token'ların rahatlıkla blok zincirler arasında hareket edemeyecekleri anlamına gelir.

Köprüler blok zincirleri birbirine bağlamak, aralarında bilgi ve token'ların iletimini sağlamak için vardır.

Köprüler şunlara olanak sağlar:

  • bilgi ve varlıkların zincirler arası transferi.
  • , çeşitli blokzincirlerin güçlü yanlarına erişebilir ve böylece kapasitelerini geliştirebilir (protokoller artık yenilik için daha fazla tasarım alanına sahip olduğu için).
  • kullanıcıların yeni platformlara erişmelerini ve farklı zincirlerin faydalarını kullanmalarını.
  • farklı blok zincir ekosistemlerinden geliştiricilerin iş birliği yapmasını ve kullanıcılar için yeni platformlar inşa etmelerini sağlar.

Token'lar 2. Katman'a nasıl köprülenir?

Köprülerin kullanım alanları

Aşağıda bir köprüyü nerede kullanabileceğinizle ilgili bazı senaryolar verilmiştir:

İşlem ücretlerini azaltma

Diyelim ki Ethereum Ana Ağı'nda ETH'niz var ama farklı merkeziyetsiz uygulamalar için daha ucuz işlem ücreti istiyorsunuz. Ana Ağdaki ETH'nizi Ethereum L2 toplamasına köprüleyerek daha düşük işlem ücretinin tadını çıkarabilirsiniz.

Diğer blok zincirlerdeki merkeziyetsiz uygulamalar

Ethereum Ana Ağı'nda Aave'yi kullanarak USDT borç veriyorsanız ama Polygon'da Aave'yi kullanarak USDT borç vermenin faiz oranı daha yüksekse.

Diğer blok zincir ekosistemlerini keşfetme

Ethereum Ana Ağı'nda ETH'niz varsa ve diğer bir L1'i keşfedip yerel merkeziyetsiz uygulamalarını denemek istiyorsanız. Ethereum Ana Ağı'ndaki ETH'inizi diğer L1'e iletmek için bir köprü kullanabilirsiniz.

Yerel kripto varlıklarına sahip olma

Diyelim ki yerel zincirde Bitcoin'e (BTC) sahip olmak istiyorsunuz ama sadece Ethereum Ana Ağı'nda varlıklarınız var. Ethereum'da BTC sahibi olmak için Wrapped Bitcoin (WBTC) satın alabilirsiniz. Ancak WBTC bir Ethereum ağına özgü bir jetonudur. Bu da Bitcoin blokzincirindeki orijinal varlık değil, Bitcoin'in Ethereum versiyonu olduğu anlamına gelir. Yerel BTC'ye sahip olmak için varlıklarınızı Ethereum'dan Bitcoin'e bir köprü aracılığı ile aktarmanız gerekir. Bu WBTC'nizi köprüleyecek ve yerel BTC'ye dönüştürecektir. Alternatif olarak, BTC'ye sahip olabilir ve onu Ethereum protokollerinde kullanmak isteyebilirsiniz. Bu da tersi yönünde, BTC'yi WBTC'ye köprülemeyi gerektirir. Bu şekide Ethereum'da bir varlık olarak kullanılabilir.

Ayrıca yukarıdaki her şeyi bir merkezi borsa aracılığıyla da yapabilirsiniz. Ancak varlıklarınız hali hazırda borsada değilse, birden çok adım gerektirecektir ve köprü kullanmanız daha iyi olacaktır.

Köprü Türleri

Köprülerin çeşitli tasarım türü ve karmaşıklıkları vardır. Genel olarak köprüler iki kategoriye ayrılır: güvenilir ve güvenilir olmayan köprüler.

Güvenilir KöprülerGüvenilir Olmayan Köprüler
Güvenilir köprüler, operasyonları için merkezi bir varlığa veya sisteme bağlıdır.Güvenilir olmayan köprüler akıllı sözleşmeler ve algoritmalar kullanarak çalışır.
Fonların muhafazası ve köprünün güvenliğine ilişkin güven varsayımları vardır. Kullanıcılar çoğunlukla köprü operatörünün itibarına güvenmektedir.Güvenilir değildirler, yani köprünün güvenliği altta yatan blok zincirin güvenliği ile aynıdır.
Kullanıcıların kripto varlıklarının kontrolünü bırakmaları gerekir.Güvene dayalı olmayan köprüler, aracılığıyla kullanıcıların kendi fonlarının kontrolüne sahip olmasına olanak tanır.

Kısaca, güvenilir köprüler güven varsayımlarına sahipken, güvenilir olmayan köprüler güven minimize edilmiştir ve temel etki alanlarının ötesinde yeni güven varsayımları yapmazlar. Bu terimler şu şekilde tanımlanabilir:

İki yaklaşım arasındaki temel farkları daha iyi anlamak için bir örnek verelim:

Havaalanı güvenlik kontrol noktasında olduğunuzu düşünün. İki tür kontrol noktası vardır:

  1. Manuel Kontrol Noktaları - biniş kartınızı vermeden önce biletinizin ve kimliğinizin tüm ayrıntılarını manuel olarak inceleyen görevliler tarafından işletilir.
  2. Self Check-In - uçuş bilgilerinizi girdiğiniz ve her şey tamamsa biniş kartınızı aldığınız bir makine tarafından işletilir.

Manuel kontrol noktası, işlemleri için üçüncü bir tarafa yani yetkililere bağlı olduğundan güvenilir bir modele benzerlik gösterir. Yetkililerin doğru kararlar alacağına ve özel bilgilerinizi doğru şekilde kullanacağına güveniyorsunuz.

Self check-in, operatörün rolünü ortadan kaldırdığı ve teknolojiyi kullandığı için güvenli olmayan bir modele benzer. Kullanıcılar verilerinin kontrolünü her zaman ellerinde tutarlar ve özel bilgileri konusunda üçüncü bir tarafa güvenmek zorunda kalmazlar.

Pek çok köprüleme çözümü, bu iki uç arasında değişen derecelerde güvensizlik içeren modeller benimsemektedir.

Köprüleri kullanmanın riskleri

Köprüler geliştirmenin ilk aşamalarındalar. Büyük olasılıkla hâlâ optimal bir köprü tasarımı keşfedilmedi. Her türlü köprü ile etkileşim risk taşır:

  • Akıllı Sözleşme Riski — programlamada bir hata riski kullanıcının varlıklarının kaybolmasına neden olabilir.
  • Teknoloji Riski — Yazılım arızası, hatalı programlama, insan hatası, spam ve art niyetli saldırılar kullanıcı işlemlerini aksatabilir

Ayrıca, güvenilir köprüler güven varsayımları eklediğinden, aşağıdaki gibi ek riskler taşır:

  • Sansür Riski - köprü operatörleri teorik olarak kullanıcıların varlıklarını aktarmasını ve köprüyü kullanmalarını durdurabilir
  • Emanet Riski - köprü operatörleri kullanıcıların varlıklarını çalmak için anlaşabilir

Kullanıcının varlıkları:

  • akıllı sözleşmede hata varsa
  • kullanıcı hata yaparsa
  • altında yatak blockchain hacklenirse
  • köprü operatörlerinin güvenilir bir köprüde kötü niyetli olması
  • köprü hacklenirse risk altındadır

Yakın zamanda Solana'nın Wormhole köprüsüne yapılan bir saldırıda 120 bin wETH (325 Milyon Dolar) çalındı.(opens in a new tab). En büyük blok zincir hacklerinin(opens in a new tab) çoğunda köprüler kullanıldı.

Köprüler, Ethereum L2'lere kullanıcıları alımda ve hatta diğer ekosistemleri keşfetmek isteyen kullanıcılar için çok önemlidir. Ancak köprüler ile etkileşimde olabilecek riskler göz önüne alındığında, kullanıcılar köprülerin ödünleşmelerini anlamalıdır. Bunlar zincirler arası güvenlik için bazı stratejilerdir(opens in a new tab).

Daha fazla okuma

Bu makale yararlı oldu mu?