Cross-chain köprüler: yapısı, türleri ve zafiyetleri

Как работают блокчейн-мосты, почему они уязвимы и как проверить безопасность перед кроссчейн-переводом.

Blockchain köprülerinin tokenları ağlar arasında nasıl taşıdığını, hangi noktalarda zayıf olduklarını ve cross-chain transferden önce güvenliğin nasıl kontrol edileceğini inceliyoruz.

İçerik

Kripto piyasası uzun zamandır multichain oldu. Varlıklar, Ethereum, TRON, Solana ve BNB Chain dâhil olmak üzere onlarca bağımsız ağda dolaşıyor. Kullanıcıların bu ekosistemler arasında aracı ve merkezi borsalar olmadan token’ları serbestçe taşıma ihtiyacı ortaya çıktığında, blokzincir köprüsü doğdu. Cross-chain altyapının temeli hâline geldi ve yeni imkânlar açtı, ancak aynı zamanda riskleri de artırdı.

Bu makalede şunları öğreneceksiniz:

  • köprünün aslında token’ları doğrudan göndermek yerine nasıl “sararak” (wrap) çalıştığını;
  • neden köprülerin DeFi’de en zayıf halka olmaya devam ettiğini;
  • kullanmadan önce bir bridge crypto’nun güvenliğini nasıl kontrol edeceğinizi.

Teknolojiler sürekli gelişse de kripto köprülerinin güvenliği hâlâ ciddi bir meydan okumadır. Koddaki hatalar ve doğrulayıcı (validator) anahtarlarındaki sızıntılar sık sık milyonlarca dolarlık kayıplara yol açar. Bu nedenle, cross-chain varlık transferi yapan her kullanıcının bu sistemlerin çalışma prensiplerini anlaması ve olası riskleri bilmesi önemlidir.

Her köprü, özünde orijinal varlıkları teminatta tutar ve onların dijital kopyasını çıkarır; bu yüzden köprünün güvenilirliği, bütün cross-chain altyapısının güvenliğini doğrudan belirler.

Blokzincir köprüsü basitçe nedir

Blokzincir köprüsü veya bridge, token’ların farklı ağlar arasında, örneğin Ethereum’dan BNB Chain’e ya da TRON’a taşınmasına imkân veren bir araçtır. Böyle bir köprü, varlığı doğrudan göndermez; Lock & Mint prensibini kullanır, yani “kilitle ve çıkar (mint et)” anlamına gelir.

Şunu unutmamak gerekir: wrapped token (sarmalanmış token), kilitleme sözleşmesine veya bir saklama kuruluşuna (custodian) bağlıdır. Saklayıcı bir hatayla karşılaşır, varlıkları dondurur ya da erişimini kaybederse, sarmalayıcı (wrapper) teminatını yitirip değersizleşebilir; köprünün kendisi hack’lenmemiş olsa bile.

Diyelim ki eth bridge kullanarak Ethereum ağından BNB Chain ağına 100 USDT göndermek istiyorsunuz. Ethereum’daki köprü akıllı sözleşmesi bu token’ları kilitler ve bnb chain bridge üzerindeki bağlantılı sözleşme, BEP-20 standardında aynı miktarda sarmalanmış varlığı adresinize basar (mint eder). Bu yeni coin’lere wrapped token denir; ilk ağda kilitli tutulan orijinal fonlarla teminatlandırılan dijital makbuzlar gibi davranırlar.

Orijinal USDT’ler, sahibi geri almak isteyene kadar yerinde kalır. Bu durumda sarmalanmış token’lar yakılır (burn), orijinallerin kilidi açılır ve kullanıcıya iade edilir.

Köprü pratikte nasıl çalışır

Mekaniği anlamak için temel mimariye bakmak gerekir. Köprü, farklı ağlarda çalışan iki akıllı sözleşmeden ve her iki blokzinciri izleyen bir aracından (genellikle bir oracle veya doğrulayıcılar grubu) oluşan bir sistemdir.

Çalışma şeması şöyledir:

  • kullanıcı ilk ağdaki akıllı sözleşmeye 100 USDT gönderir;
  • sözleşme token’ları alır ve geçici olarak kilitler;
  • aracı, örneğin bir oracle, işlemi kaydeder ve bilgiyi ikinci ağa iletir;
  • ikinci ağda akıllı sözleşme aynı miktarda sarmalanmış token basar ve kullanıcıya yatırır;
  • kullanıcı varlıkları geri döndürmek istediğinde bu token’lar yakılır, orijinal coin’ler yeniden ilk ağda erişilebilir hâle gelir.

Koddaki zafiyetlerin yanı sıra ağ faktörleri de güvenliği etkiler. Kilitleme işleminin geri alındığı ancak basımın (mint) çoktan yapıldığı blok geri alma (reorg) yaşanabilir. Bazen chainId kontrolü yoktur; bu da replay saldırıları (işlem tekrar saldırıları) riskini doğurur. Ayrıca, onaylayıcı işlemin blokta yer almadan önce ele geçirildiği MEV saldırılarına karşı da köprüler hassastır; bu durum saldırgana geçici bir avantaj sağlar.

Bu çalışma prensibi, varlık durumlarını farklı ağlar arasında senkronize etmeye yardımcı olur ve kullanıcının tek bir tarafa tamamen güvenmesini gerektirmez. Ancak zafiyetler tam da bu mekanizmanın içinde gizlidir; zira herhangi bir unsurda yaşanacak hata, fon kaybına yol açabilir.

Blokzincir köprü türleri

Köprülerin, merkezîyetsizlik derecesi, güven modeli ve varlık saklama yöntemi bakımından farklılaşan türleri vardır. Sistemin nasıl kurulduğu yalnızca hızını değil, fonların güvenliğini de belirler.

  • Merkezî köprüler (Custodial) tek bir şirket veya borsa tarafından yönetilir. Bu durumda kullanıcı, token’larını köprü işletmecisine devreder; işletmeci bunları kilitler ve başka bir ağda eşdeğerini çıkarır. Bu, CEX içi bir değişimle karşılaştırılabilir; her şey hızlı ve basittir. Başlıca avantajları yüksek hız, anlaşılır arayüz ve teknik detaylara hâkim olma gereğinin olmamasıdır. Ancak zayıf noktası da budur: kullanıcı, fonların saklanması konusunda operatöre tamamen güvenir. Şirket bir hack yaşar ya da faaliyeti durdurursa, varlıklara erişim kaybedilebilir.
  • Merkezîyetsiz köprü (Non-custodial) tek bir yönetim merkezi olmadan çalışır. Değişim, her iki ağdaki olayları doğrulayan akıllı sözleşmeler ve doğrulayıcı ağı aracılığıyla gerçekleşir. Bu tür çözümlere örnek olarak uzun süre en popülerlerden olan wormhole bridge ve multichain verilebilir. En büyük artıları şeffaflık ve belirli bir kuruluşa güvenme gereğinin olmamasıdır. Tüm işlemler blokzincire kaydedilir ve işlem doğrulaması çok sayıda düğüme dağıtılmıştır. Ancak tam otomasyon, bu sistemleri koddaki hatalara karşı savunmasız kılar; bu da exploit’lere ve fon kayıplarına yol açabilir.

Ayrıca köprüler çalışma yönüne göre de ayrılır. Tek yönlü çözümler, token’ları yalnızca bir ağdan diğerine taşımaya izin verir; geri dönüş yoktur. Çift yönlü köprüler ise varlık hareketini iki yönde de sağlar; bu da onları daha esnek ve kullanıcı dostu kılar. Tam da bu yüzden DeFi’de standart hâline gelmişlerdir; geri dönüşleri kolaylaştırır ve ağlar arası likiditeyi istikrarlı tutarlar.

Mini tablo

Köprü türü Nasıl çalışır Güven Artılar Riskler
Kastediyal/CEX Borsa içi transfer Borsaya Hız, UX Merkezî risk, dondurmalar
Kanonik Ağın/rollup’ın resmî köprüsü Ağ doğrulayıcılarına/multisig’e Ekosistem desteği Dondurma politikası, yönetişim (governance) riski
Light-client/IBC/zk Kaynak ağdan kripto kanıtlar Minimum İnsanlara en az güven Karmaşıklık, maliyet, gecikmeler
Likidite ağı Likidite havuzları (basım yok) Operatörlere/invariant’lara Hızlı, çoğu zaman daha ucuz Likidite/invariant riski
Klasik Lock-&-Mint Kilit — sarmalayıcı basımı Doğrulayıcılara/oracle’a Geniş destek Sözleşme/oracle hack’i, depeg

Köprü seçerken yalnızca türe değil, açıklık ve denetim (audit) seviyesine de bakmak önemlidir. Güvenilir projeler kod denetimi raporları yayımlar, aktif bug bounty programlarına sahiptir ve tek bir döngüde basılabilecek tutarı sınırlar.

Modern projeler giderek her iki yaklaşımın unsurlarını birleştiren hibrit modeller kullanıyor. Bu modellerde bazı işlevleri akıllı sözleşmeler yürütürken bazılarını merkezî doğrulayıcılar kontrol eder. Bu, hız ile güvenlik arasında denge kurmaya, riskleri düşürmeye ve kullanıcı için kullanım kolaylığını korumaya yardımcı olur.

Neden köprüler savunmasız sayılır

Chainalysis ve DefiLlama verilerine göre son yıllarda DeFi sektöründeki kayıpların yarıdan fazlası köprülere yönelik saldırılarla bağlantılıdır. Hacker’lar için bu projeler özellikle caziptir; çünkü akıllı sözleşmelerinde büyük meblağlarda kilitli token bulunur.

Başlıca zafiyet nedenleri sadece kodla değil, insan faktörüyle de ilgilidir. En büyük olayların analizi, sorunların genellikle üç tür hatadan kaynaklandığını gösterir:

  • saldırganların sistemi kandırıp teminatsız token basmasına yol açan akıllı sözleşme hataları. 2022’de wormhole bridge hack’inde olduğu gibi 325 milyon doları aşkın tutar bu şekilde çalınmıştır;
  • doğrulayıcı anahtarlarının ele geçirilmesi; hacker’lar yönetişim üzerinde kontrol elde ederek varlıkları çekebilir. Axie Infinity’nin Ronin köprüsü saldırısında olduğu gibi kayıplar 600 milyon doları aşmıştır;
  • ağlar arası veri aktarımından sorumlu oracle’ların manipülasyonu; oracle değiştirildiğinde, köprü gerçek bir depozito olmadan token basabilir.

Bu senaryoların her biri, güvenliğin yalnızca teknolojiden değil, aynı zamanda köprünün mimarisine yerleştirilen kontrol ve şeffaflık düzeyinden de bağımlı olduğunu gösterir. Kripto köprüleri nasıl zor çalışıyorsa, kırılmaları da o kadar zordur. Sistemde çok sayıda bileşen ve mantıksal bağ olduğunda, hata veya ihlal olasılığı ciddi biçimde artar.

Blokzincir köprüleri güvenli nasıl kullanılır

Temel kural şudur: her cross-chain işlem daima yüksek risk taşır. Köprüyü kullanmadan önce kendi kontrolünüzü yapın ve kaynakların özgünlüğünden emin olun.

Dolandırıcılığı nasıl tanıyacağınız ve varlıklarınızı nasıl koruyacağınız hakkında daha fazla bilgiyi kripto dolandırıcılığı hakkındaki makalede okuyabilirsiniz.

Köprüleri kullanırken riskleri azaltmak için birkaç basit kurala uymak yeterlidir:

  • bağlantıları daima kontrol edin; dolandırıcılar sık sık popüler defi bridge’leri kopyalar ve bilinen projeleri taklit eder. Adresleri yalnızca resmî sitelerden veya doğrulanmış Discord ve X kanallarından alın;
  • izinlere dikkat edin; köprüye token’larınıza tam erişim vermeyin, özellikle süresiz şekilde vermeyin. Ayrıntılı açıklamayı şu yazıda bulabilirsiniz: “İşlemlerin imzalanması: blokzincirde gerçekte neyi onayladığınızı nasıl anlarsınız” ;
  • küçük bir tutarla başlayın; örneğin on ya da yirmi dolar. Transferin gerçekten gerçekleştiğinden ve varlığın geri döndürülebildiğinden emin olun;
  • anında transfer veya sıfır komisyon vaat eden bilinmeyen projelerden kaçının; bu tür teklifler çoğu zaman dolandırıcı tuzağıdır.

Bu basit kurallara uymak, fonlar üzerindeki kontrolü korumanıza ve token kaybetme olasılığını azaltmanıza yardımcı olur.

TRON ve USDT TRC-20’yi hangi köprüler destekliyor

TRON ekosistemi, rota toplayıcıları (aggregator) üzerinden diğer ağlarla etkin şekilde etkileşir. tron justmoney router ve tron openocean gibi servisler bağımsız köprü değildir; kaputun altında üçüncü taraf köprüleri kullanan yönlendiriciler (router) olarak çalışırlar. En uygun takas yolunu seçerler ve çıkışta, mevcut likiditeye bağlı olarak kullanıcıya bir wrapped token veya likidite takası (liquidity swap) verirler.

USDT’nin özelliği, TRC-20, ERC-20 ve BEP-20 dâhil olmak üzere aynı anda birden fazla ağda bulunmasıdır.

Cut your USDT TRC-20 costs with Tron Pool Energy. Safe, transparent and optimized for every transaction. TRON ücretlerinde %65’e varan tasarruf — güvenli USDT transferleri

Bu nedenle ağlar arasında usdt transferi kriptoda en yaygın işlemlerden biri hâline gelmiştir. Ancak resmî bir usdt trc-20 bridge yoktur. Bunu fırsat bilen dolandırıcılar, hızlı ve ücretsiz takas vaat eden sahte siteler ve köprüler oluştururlar.

bridge usdt’yi TRC-20’den ERC-20’ye güvenle taşımak için en iyisi büyük bir merkezî borsa veya likiditesi doğrulanmış güvenilir bir merkezîyetsiz köprü kullanmaktır. Amaç yalnızca TRON içi transferlerde ücretleri düşürmekse, hiçbir köprü gerekmez — ağ içinde Tron Pool Energy servisi kullanılarak ücretlerde tasarruf edilebilir.

Sonuçlar

Blokzincir köprüleri farklı ekosistemleri birbirine bağlar ve DeFi altyapısının temelini oluşturur. Onlar olmadan cross-chain platformlar ve ağlar arasında serbest likidite hareketi mümkün olmazdı. Ancak kolaylık her zaman riskle birlikte gelir: karmaşık sözleşmeler, kod hataları ve insan faktörü sık sık milyonlarca dolarlık kayıplara yol açar.

Köprüleri yalnızca gerçekten gerekli olduğunda kullanmak gerekir. Sıradan transferler için daha güvenilir ve avantajlı olan seçenek genellikle merkezî borsalardır. Merkezîyetsiz çözümlerle çalışıyorsanız, denetimden geçmiş ve topluluk tarafından uzun süredir kullanılanlara dikkat edin.

SSS

  • Blokzincir köprüsü basitçe nedir?

    Blokzincir köprüsünü, örneğin Ethereum ile TRON arasında token taşıyan bir feribot gibi düşünün. Kullanıcı, token’ını bir ağda saklamaya bırakır; karşılığında diğer ağda sarmalanmış bir kopya alır. Bu kopyayı geri verdiğinde, orijinal token yeniden erişilebilir olur.

  • USDT TRC-20 doğrudan ERC-20’ye çevrilebilir mi?

    Doğrudan yapılamaz; çünkü ağlar birbirleriyle uyumlu değildir. Token’ı taşımak için bir aracıya —örneğin bir borsa veya köprüye— ihtiyaç vardır. Borsada kullanıcı USDT TRC-20 yatırır ve çekimi ERC-20 formatında alır.

  • TRON’u hangi köprüler destekliyor?

    TRON ile entegre servisler vardır; JustMoney Router ve OpenOcean bunlar arasındadır. Ancak kullanıcıların çoğu, ağlar arasında likidite taşımayı daha kolay ve güvenli kıldığı için merkezî borsaları tercih eder.

  • Neden bir token’ı bir ağdan diğerine doğrudan gönderemiyoruz?

    Her ağ, kendi kuralları ve adres formatıyla bağımsız bir veritabanıdır. Bu ağlar birbirine bağlı değildir ve doğrudan bilgi alışverişi yapamaz. Token’ı başka bir ağa gönderirseniz alıcıya ulaşmaz; fonlar geri getirilemeyecek şekilde kaybolur.

  • Ağlar arası transfer için hangisi seçilmeli: köprü mü, merkezî borsa mı?

    Çoğu kullanıcı için merkezî borsalar daha rahat ve güvenlidir. Ağlar arası tüm süreç sistem içinde gerçekleşir ve kullanıcı çekimde token’ları hedef ağda alır. Köprüler, daha karmaşık DeFi işlemleri yapanlar için uygundur; ancak bu tür çözümler daima daha yüksek risk taşır.