Skip to content

Temeller

Kripto köprüleri ve riskleri açıklandı

Güncellendi:

Bu sayfada

Köprü (bridge), değeri bir blokzincirinden diğerine, örneğin Ethereum'dan Base'e taşımanızı sağlar. Bu yazıda köprülerin nasıl çalıştığını, bazı çekimlerin neden bir hafta sürdüğünü, risklerin nerede olduğunu ve köprülemeden önce nelere bakmanız gerektiğini anlatıyoruz.

Zincirler birbirini doğrudan okuyamayan ayrı defterlerdir. Köprü, onları bağlayan ek yazılım katmanıdır. Bu ek katman, köprülerin özen gerektirmesinin de nedenidir.

Bir köprü aslında ne yapar?

Köprü, coinleri bir paket gibi taşımaz. Her zincirin kendi defteri vardır; bu yüzden köprü, hedef zincirde eşleşen bir bakiye oluşturur ve kaynak zincirdeki aslının kontrolünü eline alır. Üç yaygın tasarım vardır.

Kilitle ve bas (lock and mint)

Tokenları A zincirindeki bir köprü sözleşmesine gönderirsiniz; sözleşme onları kilitler. Köprü ardından B zincirinde, kilitli olanı temsil eden sarılmış (wrapped) bir token basar (mint). Geri dönmek istediğinizde sarılmış token yok edilir ve asıl token kilidi açılır.

Sarılmış token, yalnızca arkasındaki kilitli fonlar kadar değer taşır. Kilitli fonlar çalınırsa sarılmış tokenlar çok az değer taşıyabilir ya da hiç değer taşımayabilir. Köprü sözleşmesinin güvenliğinin bu kadar önemli olmasının nedeni budur.

Yak ve bas (burn and mint)

Yerel (native) USDC gibi bazı tokenlar, aynı ihraççı tarafından birçok zincirde ihraç edilir. Yak ve bas köprüsü A zincirindeki tokenları yok eder ve ihraççı B zincirinde aynı miktarı oluşturur. Kilitli bir fon yığını olmadığı için "yığının çalınması" riski daha düşüktür. Bunun yerine ihraççıya ve zincirler arasındaki mesajlaşma sistemine güvenirsiniz. Yerel ile köprülenmiş USDC için stablecoin'ler yazısına bakın.

Likidite ağları

Likidite ağı, her zincirde token havuzları tutar. A zincirinden 100 USDC gönderdiğinizde, B zincirindeki bir piyasa yapıcı ya da havuz size hemen 100 USDC (eksi bir ücret) öder ve daha sonra yatırdığınız fonlardan geri ödenir. Birçok hızlı köprünün anlık hissettirmesinin nedeni budur. Ağın havuzlarına, fiyatlamasına ve geri ödeme mantığına güvenirsiniz.

Canonical köprüler ve üçüncü taraf köprüler

Bir rollup'ın canonical köprüsü, rollup'ın tasarımına yerleşik olan ve Ethereum üzerindeki akıllı sözleşmelerle işletilen resmi köprüdür. Arbitrum, Base ve OP Mainnet'in her birinin bir tane vardır. Güvenliği rollup'ın kendisine bağlıdır ve güvenilen taraflar grubuna yeni biri eklemez.

Üçüncü taraf köprüler başka ekipler tarafından yapılır. Genellikle daha fazla zincir, daha düşük ücret ve daha yüksek hız sunarlar; ancak o ekibin sözleşmelerini, doğrulayıcılarını veya aktarıcılarını (relayer), doğru çalışması gereken şeylerin listesine eklersiniz.

Özellik Canonical köprü Üçüncü taraf köprü
İşleten Rollup'ın kendi sözleşmeleri Bağımsız ekip
Eklenen güven Rollup dışında yok Köprünün kodu ve operatörleri
L2'ye hız Genellikle dakikalar Çoğunlukla saniyeler ile dakikalar arası
Optimistic L2'den hız Yaklaşık 7 gün Çoğunlukla dakikalar ile saatler arası
Kapsanan zincirler O rollup ve Ethereum Çoğunlukla çok sayıda

Çekimler neden yaklaşık 7 gün sürer?

Bir optimistic rollup'a yatırmak, yani Ethereum'dan L2'ye geçmek hızlıdır. Canonical köprü üzerinden Ethereum'a geri çekmek ise öyle değildir. Optimistic rollup'lar, biri yanlış olduğunu kanıtlamadığı sürece yeni durumu doğru kabul eder; bu yüzden köprünün yaklaşık 7 günlük bir itiraz süresi (challenge window) vardır. Çekim ancak bu süre bittikten sonra Ethereum'da kesinleştirilebilir. Nedenleri rollup'lar: optimistic ve zk yazısındadır.

Uzun bekleme fonları korur: para ayrılmadan önce izleyicilere yanlış bir iddiayı yakalamaları için zaman tanır.

Hızlı köprüler beklemeyi nasıl kısaltır?

Hızlı köprüler bir likidite ağı kullanır. Ethereum'daki bir sağlayıcı size hemen öder, örneğin 100 USDC'nin 99,9'unu, karşılığında L2'deki fonlar üzerindeki 7 günlük talebinizi devralır. Sağlayıcı süreyi bekler, tam tutarı tahsil eder ve ücreti, beklemenin ve risk taşımanın karşılığı olarak kazanır.

Fonlarınıza dakikalar içinde ulaşırsınız; bedeli ise ücret ile köprünün sözleşmelerine ve sağlayıcıya güvenmektir.

Riskler

Köprüler büyük değer havuzlarını tutar veya kontrol eder ve farklı sistemleri birleştirir; bu da onları cazip hedef yapar. Köprü saldırıları, kripto tarihinin en büyük hırsızlıkları arasında yer aldı. Ana riskler şunlardır:

  • Akıllı sözleşme hataları. Köprü sözleşmesindeki bir kusur, saldırganın hiç karşılığı olmayan tokenlar basmasına ya da kilitli fonları boşaltmasına izin verebilir.
  • Ele geçirilmiş anahtarlar. Bazı köprüler bir imzacı grubu tarafından kontrol edilir. Yeterli sayıda anahtar çalınırsa saldırganlar sahte transferleri onaylayabilir.
  • Hatalı doğrulama. Köprü, diğer zincirden gelen mesajları doğru kontrol edemeyebilir.
  • Sarılmış token riski. Bir köprü başarısız olursa, asıl token sağlam olsa bile USDC.e gibi sarılmış tokenlar değerini kaybedebilir.
  • Operatör ve yükseltme riski. Ekipler sözleşmeleri durdurabilir veya yükseltebilir. Bu kullanıcıları koruyabilir, aynı zamanda bir kontrol noktası da olabilir.
  • Kullanıcı hataları. Yanlış zinciri, yanlış token sürümünü veya sahte bir köprü web sitesini seçmek.

Denetimler (audit) yardımcı olur ama riski ortadan kaldırmaz. Uzun süredir, çok değerle ve net bir güvenlik geçmişiyle çalışan bir köprü, yüksek getiri reklamı yapan yeni bir köprüden size daha çok şey söyler.

Köprülemeden önce kontrol listesi

  1. Köprülemeniz gerekiyor mu? Bazen bir borsadan doğrudan istediğiniz zincire çekim yapıp köprüden kaçınabilirsiniz.
  2. Resmi bağlantıyı kullanın. Köprüyü bir reklamdan veya mesajdan değil, projenin kendi belgelerinden açın.
  3. Seçenekleri karşılaştırın. Ücreti, hızı ve köprünün canonical mi yoksa üçüncü taraf mı olduğunu kontrol edin.
  4. Tokenı kontrol edin. Yerel mi yoksa köprülenmiş token mı alacağınızı ve hedef uygulamanın bunları kabul edip etmediğini doğrulayın.
  5. Önce küçük bir deneme gönderin. Özellikle yeni rotalarda ya da büyük tutarlarda.
  6. Hedefte gas bulundurun. Vardıktan sonra bir şey yapabilmek için hedef zincirin gas tokeninden biraz gerekir.
  7. Onayları gözden geçirin. İş bittikten sonra bir köprüye verdiğiniz token onaylarını iptal edin.
  8. Anlamadığınız bir köprüye kaybetmeyi göze alabileceğinizden fazlasını köprülemeyin.

Bir transferin her zincirde ne kadara mal olacağını gas takipçisinde karşılaştırabilir, anahtarlarınızı nasıl güvende tutacağınızı cüzdanlar ve anahtarlar yazısında öğrenebilirsiniz.

Sık sorulan sorular

Kripto köprüsü kullanmak güvenli mi?

Bazıları diğerlerinden daha güvenlidir, ancak hepsi tek bir zincirde kalmanın ötesinde risk ekler. Canonical köprüler yalnızca rollup'ın kendi güvenliğine dayanır. Üçüncü taraf köprüler kendi kodunu ve operatörlerini ekler. Köklü olanları kullanın ve kaybetmeyi göze alabileceğinizden fazlasını göndermeyin.

Köprü ne kadar sürer?

Bir L2'ye yatırmak genellikle dakikalar sürer. Arbitrum, Base veya OP Mainnet'ten resmi köprüyle çekmek yaklaşık 7 gün sürer. Hızlı üçüncü taraf köprüler bunu bir ücret karşılığında dakikalara ya da saatlere indirebilir.

Canonical köprü nedir?

Bir rollup'ın resmi köprüsüdür; rollup'ın tasarımına yerleşiktir ve Ethereum üzerindeki sözleşmelerle işletilir. Genellikle güvenlik için temel çizgidir.

Neden bu kadar çok köprü saldırıya uğradı?

Köprüler büyük miktarda kilitli değer tutar, farklı kuralları olan iki sistemi birbirine bağlar ve her iki yerde de doğru olması gereken koda ve anahtarlara bağlıdır. Tek bir zayıf nokta bir saldırgan için yeterli olabilir.

Köprülenmiş ve yerel tokenlar arasındaki fark nedir?

Köprülenmiş token, başka bir yerde kilitli fonlarla desteklenen sarılmış bir kopyadır. Yerel token ise ihraççısı tarafından doğrudan zincirde ihraç edilir. USDC ve USDC.e örneği için stablecoin yazısına bakın.