BTC Güvenliğini Cosmos’a Taşımak — Babylonchain’e Giriş

0xselo
HoodRun
Published in
2 min readMar 12, 2023

Babylonchain POS(proof-of-stake) temelli bir COSMOS ağıdır. Babylon, Cosmos HUB’ın ve diğer Cosmos temelli chainlerin güvenliğini arttırmak için Bitcoin’i POW( proof-of-work) a entegre olarak güvenliğini en üst düzeye çıkarmayı amaçlar.

Bir blok zincirinin güvenliği büyük ölçüde onu destekleyen kaynağın değeri ile belirlenir. Bu değer bir PoW zincirinde hash gücünün maliyetidir. Bir Cosmos bölgesinde ise, stake edilen kripto para biriminin o anlık değeridir. Örneğin yeni bir chaine yapılacak olan saldırın maliyeti çok düşük bir değer olabilirken, bu Bitcoin için sadece donanım maliyeti olarak bugün için $63.008.523.086 dir. Anlık olarak https://gobitcoin.io/tools/cost-51-attack/ sitesinden takip edilebilir.

Babylon çalışma mantığı

Babylon mimarisi temelde 3 bileşenden (2 kontrol noktası ile) oluşur.

  1. Zaman damgası (timestamp) hizmeti olarak Bitcoin.
  2. Orta katman olarak bir Cosmos bölgesi (zones) olan Babylon zinciri.
  3. Güvenlik tüketicileri olarak diğer Cosmos zonelar.

Babylonchainde sistem kısaca şöyle işler ;

Babylon yapılan işlemleri BTC Blokzinciri üzerine yollayarak Proof-Of-Stake’in olası güvenlik açıklarını Bitcoin’in üst düzey güvenlik mekanizması ile kapatır.

Bu aşamada şu soruya cevap vermek gerekli sanırım. ‘Peki POS’ta çok mu güvenlik açığı varda BTC den güvenlik sağlanıyor’

Cevap : Hayır. Cosmos gibi blokzincirleri POS mekanizmalarının yapısı gereği uzun süreli geri çekilme(Unbonding) sürelerine sahiptir.

Tablo 1: Cosmos bölgeleri , PoS Ethereum , Avalanche , Algorand ve Cardano gibi farklı Proof-of-Stake blok zincirlerinde bağlanmama süresi. kaynak: https://www.babylonchain.io/blogs/why-is-stake-unbonding-so-slow

Bu uzun süreli geri çekilmenin bir amacı zincire yapılacak olan saldırının önüne geçmek için doğrulayıcılara belli bir zaman kazandırmaktır. İşte bu noktada Babylon devreye girer ve belli kontrol noktaları oluşturarak bunları BTC Blokzincire işler. Buda Cosmos Zone daki ortalama 21 gün olan Unbonding süresini 16 saate kadar düşürebilmesi anlamına gelir. https://twitter.com/babylon_chain/status/1633111748713562113

Hızlı stake çözümü ile ilgili Babylonchainin bu yazısı size yeterince fikir verecektir. https://www.babylonchain.io/blogs/babylon-for-fast-stake-unbonding

Her ne kadar uzun süren stake çözme sorunu konusunda Liquid Stake (bknz.Quicksilver, stride, staFi vb) gibi çözümler olsada Babylon bunu bir adım öteye taşıyor. Liquid stake başka bir yazının konusu olsun.

Erken dönem yatırımcılardan yaklaşık 7.7 milyon USD yatırım alan ve yaz aylarında teşvikli testnetinin çıkmasını beklediğimiz Babylon projesini yakından takip ediyor olacağız.

--

--