** Modüler blok zincirleri, geleneksel blok zincirlerini geçersiz kılabilir. **
Tek blok zincirleri var oldukları sürece gerçekten iyidirler, ancak her düğümde her şeyi yapmaya çalıştıkları için (uzlaşma, veri kullanılabilirliği, yerleşim ve yürütme) blok zinciri üçlemesiyle (merkeziyetsizlik, ölçeklenebilirlik, güvenlik) son bulurlar.
Modüler bir blok zinciri ile bu problemden kaçınmak, blok zincirinin birçok rolünü farklı katmanlara bölerek yapılır. Böylece, blok zincirleri ödünleşimleri en aza indirecek şekilde ölçeklenebilir.
Ethereum ve Cosmos bu modüler yarışta başı çekiyor, blok zincirinin geleceği modüler.
Ethereum Virtual Machine'in (EVM) piyasaya sürülmesinden bu yana Ethereum, DeFi, NFT, oyunlar ve diğer alanlarda çeşitli DApp'lerin geliştirilmesini sağlayan akıllı sözleşme işlevlerini uyguladı.
Ethereum, ağ kaynakları için rekabet eden çeşitli DApp'leri destekleyebilen genel amaçlı bir halka açık zincirdir. Tıkanıklık zamanlarında işlem ücretleri fırlayarak maliyet ve gecikme açısından kötü bir kullanıcı deneyimine neden olur.
Ethereum ve diğer L1 zincirleriyle ilgili bir başka sorun da "Katman 2 (L2)" yönetişim sistemidir. Bu, DApp'lerin kendi kurallarına uymanın yanı sıra protokol kurallarına da uyması gerektiği ve bir DApp'in yeni bir özelliğe her ihtiyaç duyduğunda protokolü değiştirmenin imkansız olduğu anlamına gelir.
Tek bir blok zincirinin kaynakları için rekabet eden DApp'ler yerine Cosmos, her DApp'in kendi bağımsız, paralel ve uygulama için optimize edilmiş blok zincirinde çalışmasını önerir. Bağımsız olduklarından, her blok zinciri bağımsız olarak yükseltilebilir veya değiştirilebilir. Cosmos zincirleri, birbirleriyle ve hatta belirli koşullar altında, farklı hisse kanıtı/çalışma kanıtı mutabakat mekanizmalarını kullanan blok zincirlerle iletişim kurabilir.
Cosmos'a Giriş
Cosmos, farklı blok zincirlerinin bir arada var olmasına ve birlikte çalışmasına izin veren "Blockchainlerin İnterneti" olarak bilinen ağdır. Normalde blok zincirleri birbirinden bağımsızdır ve son teknoloji iki blok zincirin bir köprü aracılığıyla iletişim kurmasını ve veri aktarımını sağlarken, Cosmos bir adım daha ileri gidiyor. Cosmos, geliştiricilerin başlangıçta birlikte çalışabilir blok zincirleri oluşturmasına izin vererek birlikte çalışabilirliği geliştirir.
Bu blok zincirleri, Cosmos Hub ve ATOM belirteçlerinin bunlardan biri olduğu Blok Zincirleri Arası İletişim protokolü (kısaca IBC, blok zincirleri arasında bir bilgi aktarım protokolüdür) aracılığıyla iletişim kurar.
Kozmosun Tarihi
Cosmos projesi ilk olarak 2014 yılında Jae Kwon tarafından Tendermint mutabakat protokolü kapsamında oluşturuldu. Kwon tamamen birlikte çalışabilir bir sistem kurmak için başarısız oldu, bu yüzden Zarko Miloseviç ve Ethan Buchman ile ekip kurdu. Nihayetinde Kwon, 2020'de Cosmos projesindeki rolünden istifa etti.
İşte evrenin kısa bir zaman çizelgesi, içindeki önemli olayları vurguluyor:
Nisan 2017'de Cosmos ilk token satışını gerçekleştirdi. Sadece 29 dakikada 7 milyon dolar toplamak yeteneklerini gösterdi.
Aralık 2018'de Cosmos ağını ilk kez test eden "Game of Stakes" etkinliği yayınlandı.
13 Mart 2019'da evrenin Big Bang'i olarak bilinen Cosmos Hub başarıyla fırlatıldı.
Kasım 2019'da Kava Labs, ana ağı başlatmak için Cosmos SDK'yı kullanan ilk proje oldu.
*Şubat 2020'de Cosmos, ana kurucusu Jae Kwon'un CEO'luktan istifa etmesinin ardından ayrıldı.
Eylül 2020'de Cosmos, Nym ile ilk kez işbirliği yaparak Cosmos ekosistemine anonim sertifikalar getirdi.
Cosmos, Şubat 2021'de en iddialı projesi "Stargate"i yayınladı. Stargate, Inter Blockchain Communication (IBC) protokolünü kullanan ilk halka açık sürümdür. Bu lansman, Cosmos'un blockchain pazarındaki konumunu sağlamlaştırıyor.
Merkezi İsviçre'de bulunan kar amacı gütmeyen Interchain Foundation (ICF), Cosmos'un gelişimini yönetir. Ethereum Vakfı'na benzer şekilde ICF, yazılım geliştirme ekipleri arasında kodlama sürecini köprülemekten sorumlu bir koordinasyon organıdır.
Kozmos Vizyonu
Tek katmanlı blok zincirlerin aksine Cosmos, işbirliğini, yeniliği ve rekabeti teşvik eden merkezi olmayan takas, depolama ve değer koruması için bir platform öngörüyor.
Bu nedenle Cosmos, modüler bir yazılım yığını - Cosmos SDK ve birbirine bağlı blok zincirlerinden oluşan bir ağ kullanarak oluşturmayı seçti. Bu, Cosmos ekosisteminin merkezlerinin ve bölgelerinin, zincirler arası iletişim için IBC'yi kullanırken özel yürütme ortamlarıyla yeni blok zincirleri başlatmasına olanak tanır.
Bu modülerlik ve özerk büyüme vizyonu, Cosmos'taki bölge sayısını hızla artırdı. Bu yazı itibariyle 56 bölgenin 52'si aktif.
**Bölgeler ve Merkezler nedir? **
Zone zinciri (Zone), Cosmos blockchain ağı içinde oluşturulan bağımsız bir blockchain uygulamasıdır ve hub (Hub), bu zone zincirlerini birbirine bağlayan blockchain'dir.
Cosmos Hub, Cosmos ağının ilk hub'ıdır (blok zinciri). Cosmos Hub, ağın merkezi olarak hizmet veren, diğer blok zincirleri arasındaki iletişimi ve birlikte çalışabilirliği kolaylaştıran bir proof-of-stake blok zinciridir. Cosmos Hub, kendisine bağlı olan ve Cosmos SDK kullanılarak oluşturulan bölüm zincirlerini izler.
Cosmos ağında oluşturulan blok zincirler (bölümlenmiş zincirler) arasında Binance Chain (artık Beacon Chain), Cronos, Osmosis, Neutron, Juno, Celestia, Sei Network, Terra, Injective Protocol, Secret Network, Evmos, Regen Network, Kava , Kujira, ThorChain yer alır. , BandChain, Archway, vb.
Blok zincirine ek olarak Cosmos SDK, Cosmos ağında ekolojik pazarlar, merkezi olmayan borsalar (DEX), cüzdanlar, özel ağlar, Dapps, DeFi platformları ve diğer altyapı projeleri oluşturmak için de kullanılabilir.
**Evren hakkında benzersiz olan nedir? **
Cosmos kendisini üçüncü nesil blockchain teknolojisi olarak görüyor (Bitcoin ve Ethereum'dan sonra). Geliştiricilerin, veri alışverişi için birbirine bağlanabilen, uygulamaya özel blokajlar olarak bilinen, belirli amaçlara uygun blokajlar oluşturmasını sağlar.
Cosmos'un amacı, Web3 geliştiricilerini Ethereum'un akıllı sözleşme tasarımına güvenmeden merkezi olmayan projeler oluşturmaya teşvik etmektir. Cosmos, temel bir blok zincirinde dApp'ler oluşturmak yerine, geliştiricilerin bağımsız blok zincirleri oluşturmasına olanak tanıyan modüler bir mimari tasarladı.
Cosmos geliştiricilerinin, Ethereum gibi bir katman 1 blok zincirinin fikir birliğine veya ağ katmanına güvenmeleri gerekmez. Kripto para meraklıları, Cosmos üzerine inşa ettiklerinde, tasarım gereksinimlerini karşılayan blok zincirleri oluşturabilirler. Akıllı sözleşmeler kullanarak dApp'ler oluşturmanın aksine Cosmos, Web3 geliştiricilerine Tendermint algoritmasının güvenliğinden yararlanırken blok zincirleri geliştirme konusunda tam özgürlük verir.
Blok tek boynuzlu at notu: Tendermint, dağıtılmış bir ağdaki farklı düğümler arasında tutarlılık sağlamak için kullanılan, Bizans hata toleransına dayalı bir fikir birliği algoritmasıdır. Blockchain ağının güvenliğini ve tutarlılığını sağlamak için Cosmos ağı tarafından kullanılan fikir birliği algoritmasıdır.
Buna karşılık Cosmos, Web3 geliştiricilerinin bağımsız blok zincirleri oluşturmasına yardımcı olmanın ötesine geçer. Birçok kripto para birimi meraklısı, Cosmos'u blok zincirleri arasındaki iletişimi ifade eden "birlikte çalışabilirlik" ile ilişkilendirir.
Farklı mutabakat mekanizmaları ve kodlama standartları nedeniyle farklı blok zincirlerini birbirine bağlamak zor olmuştur. Zincirler arası köprüler, blok zinciri ağları arasında değer aktarabilirken, bilgisayar korsanlığına karşı savunmasızdır.
Cosmos, farklı blok zincirlerinin birbirleriyle iletişim kurmasını sağlamak için IBC protokolünü oluşturdu. Ek olarak, Cosmos ekibi, Cosmos ekosistemi dışındaki projelere bağlanabilen "pegg-zones" adı verilen blok zincirleri geliştiriyor. Örneğin, Cosmos, bitcoin ve ethereum arasında bir pegg blok zinciri kurabilir.
Blok tek boynuzlu at notu: pegg-zone, harici blok zincirlerinden (bitcoin veya ethereum gibi) gelen varlıkların Cosmos ağındaki belirli belirteçlere bağlanmasına izin verir. Pegg-zone'un farklı blok zincirlerini birbirine bağlamaya yönelik teknik araçları, Cosmos'a daha geniş birlikte çalışabilirlik ve harici varlıkları entegre etme yeteneği sağlar.
Bu avantajlara ek olarak Cosmos, saniyede 10.000 işlem (TPS) gerçekleştirebilir, düşük gaz ücretine sahiptir ve PoS tasarımı sayesinde düşük çevresel etkiye sahiptir.
Cosmos ağ katmanları
Blockchain, mimariden üç kavramsal katmana ayrılabilir:
Uygulama katmanı: Uygulama katmanı, işlemlerin yürütülmesine bağlı olarak blok zincirinin durumunu güncellemekten sorumludur. Bu katmanda, akıllı sözleşmeleri yürütme ve kullanıcı etkileşimlerini yönetme işlevleri uygulanır.
Ağ katmanı: Ağ katmanı, işlemlerin ve fikir birliği ile ilgili mesajların yayılmasını sağlamaktan sorumludur. Düğümler arasındaki iletişimi yönetir ve işlemlerin ağ genelinde yayınlanmasını ve onaylanmasını sağlar.
Mutabakat Katmanı: Konsensüs katmanı, düğümlerin sistemin mevcut durumu üzerinde anlaşmasını sağlar. Bu katmanda, düğümler bir konsensüs algoritması aracılığıyla bir konsensüse ulaşır ve hangi işlemlerin geçerli olduğuna karar verir ve bunları blok zincirinin durumuna ekler.
Bu seviyelerin bölünmesi, farklı işlevlerin ve sorumlulukların ayrılmasına yardımcı olarak, Cosmos ağının farklı blok zincirlerini daha esnek bir şekilde oluşturmasına ve genişletmesine ve IBC protokolü aracılığıyla aralarındaki iletişimi ve birlikte çalışabilirliği gerçekleştirmesine olanak tanır. Her katmanın, birlikte Cosmos ağının genel mimarisini oluşturan belirli işlevleri ve görevleri vardır.
Kozmos Teknolojisi
Aşağıdaki bileşenlere göre:
Tendermint: Geliştiricilerin hızlı, ölçeklenebilir ve güvenli stake kanıtı blok zincirleri oluşturmasını sağlayan bir mutabakat protokolü.
Cosmos SDK: Geliştiricilerin Tendermint tabanlı blok zincirlerinde uygulamalar oluşturmasına izin verir. Cosmos SDK, blockchain uygulamalarının geliştirilmesini basitleştiren bir dizi araç ve çerçeve sağlar.
Blok Zincirleri Arası İletişim Protokolü (IBC): Farklı blok zincirlerinin birbirine bağlanmasına ve iletişim kurmasına izin veren bir sistem. Cosmos, IBC protokolü aracılığıyla blok zincirleri arasındaki ara bağlantıyı gerçekleştirerek onların güvenli bir şekilde veri ve değer alışverişinde bulunmalarını sağlar.
Bu teknik bileşenler birlikte Cosmos'un altyapısını oluşturarak hızlı, ölçeklenebilir ve güvenli blok zincir ağları uygulamasını ve farklı blok zincirleri arasında birlikte çalışabilirliği ve iletişimi kolaylaştırmasını sağlar.
1. Tendermint Bizans Fay Toleransı ve ABCI
Blok tek boynuzlu at notu: ABCI, Tendermint mimarisinin önemli bir parçası olan "Uygulama Blockchain Arayüzü" anlamına gelir. ABCI, uygulamalar ve Tendermint mutabakat motoru arasındaki arayüz özelliklerini tanımlar. Geliştiricilerin, Tendermint motorunun kendisini değiştirmek zorunda kalmadan özel uygulama mantığıyla Tendermint blok zincirini oluşturmasına ve genişletmesine olanak tanır.
Geliştiriciler, ABCI aracılığıyla uygulamalarını Tendermint mutabakat motorundan ayırarak uygulama geliştirmeyi daha esnek ve özelleştirilebilir hale getirebilir. ABCI, uygulamaların Tendermint ağıyla etkileşime girebilmesi ve mutabakat motoruyla çalışabilmesi için işlemleri işleme, blokları doğrulama ve durumu sorgulama gibi işlevleri içeren bir dizi standart arabirim yöntemi sağlar.
Yakın zamana kadar, bir blok zinciri oluşturmak, sıfırdan üç katman (ağ, fikir birliği ve uygulama) geliştirmeyi gerektiriyordu. Ethereum, herkesin özel mantıkla akıllı sözleşmeler uygulayabileceği bir sanal makine blok zinciri sağlayarak merkezi olmayan uygulamaların geliştirilmesini daha uygun hale getirir.
Ancak, blok zinciri geliştirme sürecini basitleştirmez. Bitcoin gibi Go-Ethereum (Ethereum'un Go dili uygulaması), çatallanması ve özelleştirilmesi zor olan devasa bir teknoloji yığınıdır. Bu nedenle Jae Kwon, 2014 yılında Tendermint'i yarattı.
Tendermint BFT, blok zincirlerinin ağ ve mutabakat katmanlarını ortak bir motorda birleştiren bir çözümdür.
Geliştiricilerin, karmaşık temel protokoller hakkında endişelenmeden uygulama geliştirmeye odaklanmalarını sağlar.
Sonuç olarak, Tendermint geliştirme süresinden büyük ölçüde tasarruf sağlar. Tendermint aynı zamanda Tendermint BFT motoru tarafından kullanılan Bizans Hata Toleransı (BFT) konsensüs algoritmasının adıdır.
Uygulama Blockchain Arayüzü (ABCI) soket protokolü, Tendermint BFT motorunu uygulamalara bağlar. Protokol herhangi bir programlama diline sarılabilir ve geliştiricilerin ihtiyaçlarına en uygun dili seçmelerine olanak tanır.
Tendermint BFT'yi genel veya özel blok zincirleri için uygun, gelişmiş bir blok zinciri motoru olarak kullanmanın özellikleri şunlardır:
*Tendermint BFT yalnızca blok zincirinin ağı ve mutabakatı ile ilgilenir; bu, düğümlerin işlemleri ilerletmesinde yardımcı olduğu ve doğrulayıcıların blok zincirine eklenecek bir dizi işlem üzerinde fikir birliğine varmasına yardımcı olduğu anlamına gelir.
Uygulama katmanı, doğrulayıcı setinin nasıl oluşturulacağını tanımlamaktan sorumludur. Böylece geliştiriciler, Tendermint BFT motorunun üzerinde genel ve özel blok zincirleri oluşturabilirler.
Uygulama, doğrulayıcıların tutulan token sayısına göre seçildiğini belirtirse, blok zinciri PoS (Proof of Stake) olarak sınıflandırılır.
Bununla birlikte, uygulama yalnızca bir dizi önceden yetkilendirilmiş varlığın doğrulayıcı olarak hareket edebileceğine karar verirse, blok zinciri izin verilen veya özel bir blok zinciri olarak sınıflandırılabilir; burada geliştirici, doğrulayıcılar grubundaki değişiklikleri yöneten kurallar üzerinde tam kontrole sahiptir. blok zincirleri için.
Yüksek performans: Tendermint BFT'nin blok oluşturma süresi yaklaşık 1 saniyeye ulaşabilir ve saniyede binlerce işlemi işleyebilir.
Anında kesinlik: Tendermint mutabakat algoritması anında kesinlik özelliğine sahiptir. Bu, doğrulama düğümlerinin üçte birinden fazlasının dürüst olması durumunda (Bizans hata toleransı), çatallanma olmayacağı anlamına gelir. Kullanıcılar, bir blok oluşturulduktan sonra işlemlerinin sonlandırılacağından emin olabilirler (Bitcoin ve Ethereum gibi iş kanıtı blok zincirlerinde durum böyle değildir).
Güvenlik: Tendermint mutabakatı yalnızca kusurlara karşı dayanıklı değil, aynı zamanda sorumlu da. Blockchain çatallanırsa sorumluluğu belirlemenin bir yolu.
Cosmos, Tendermint konsensüs motorunu temel alan birkaç platformdan biridir, diğerleri şunları içerir:
Ethermint, Cosmos SDK ve Tendermint'i kullanan, ölçeklenebilir ve birlikte çalışabilir bir hibrit blok zinciridir.
Terra, blockchain ödeme çözümü olarak kullanılan, yetkilendirilmiş bir proof of stake tabanlı stablecoin platformudur.
Regen Network, çevresel varlıklar, veriler ve iklim anlaşmaları için merkezi olmayan bir pazar yeridir.
2. Cosmos SDK ve diğer uygulama katmanı çerçeveleri
Tendermint BFT, blockchain geliştirme süresini yıllardan haftalara indirir çünkü sıfırdan güvenli bir ABCI uygulaması oluşturmak zordur, bu nedenle Cosmos SDK var.
Cosmos SDK, Tendermint BFT üzerinde güvenli blockchain uygulamaları oluşturmak için genel amaçlı bir çerçevedir.
İki temel ilke üzerine inşa edilmiştir:
Modülerlik: Cosmos SDK'nın amacı, geliştiricilerin her işlevi sıfırdan yazmak zorunda kalmadan hızla uygulamaya özel blok zincirleri oluşturmasına olanak tanıyan modüler bir ekosistem oluşturmaktır. Herkes bir Cosmos SDK modülü oluşturabilir ve blok zincirinizdeki mevcut bir modülü basitçe içe aktararak kullanabilir.
Örneğin, Tendermint ekibi, Cosmos Hub için temel bir modül seti geliştiriyor. Herhangi bir geliştirici, uygulamalarını oluşturmak için bu modülleri kullanabilir. Geliştiriciler ayrıca uygulamalarını daha da özelleştirmek için yeni modüller oluşturabilir. Cosmos ağı geliştikçe, SDK modüllerinin ekosistemi de büyümeye devam edecek ve bu da karmaşık blockchain uygulamalarının geliştirilmesini kolaylaştıracaktır.
Yeteneğe dayalı güvenlik: Yetenekler, modüller arasındaki güvenlik sınırlarını sınırlayarak kötü niyetli veya kazara etkileşimlerin kapsamını sınırlar. Bu, geliştiricilerin modüllerin bileşimini daha iyi anlamalarını ve kötü niyetli veya kazara etkileşimlerin kapsamını sınırlamalarını sağlar.
Cosmos SDK ayrıca, komut satırı arabirimleri (CLI'ler, komut satırı arabirimleri aracılığıyla bilgisayar sistemleriyle etkileşim kurmanın bir yolu), REST sunucuları ve yaygın olarak kullanılan çeşitli yardımcı program kitaplıkları oluşturmak için bir dizi yararlı geliştirici aracı içerir.
Cosmos SDK (Yazılım Geliştirme Kiti), diğer Cosmos araçları gibi modülerdir. Geliştiriciler, Tendermint BFT üzerinde uygulamalar geliştirebilir. Ancak, ABCI protokolünü destekleyen diğer herhangi bir mutabakat motoruyla da kullanılabilir. Cosmos, her biri farklı bir mimari model kullanan ve farklı mutabakat motorlarıyla uyumlu olan ve tümü tek bir ekosistem olan Cosmos Ağı içinde zaman içinde birden çok SDK'nın ortaya çıkmasını öngörür.
Ethermint
Cosmos SDK'nın modüler yapısı, geliştiricilerin Golang'da yazılmış neredeyse tüm mevcut blok zinciri kod tabanlarını üzerine taşımasına olanak tanır ve Ethermint, Ethereum Sanal Makinesini bir SDK modülüne dönüştüren bir projedir.
Ethermint, Ethereum'a tamamen benzer, ancak Tendermint BFT'nin tüm avantajlarına da sahiptir. Tüm Ethereum araçları (Truffle, Metamask vb.) Ethermint ile uyumludur ve akıllı sözleşmelerinizi kolayca taşıyabilirsiniz.
CometBFT (Comet Bizans Hata Toleransı)
Tendermint Core'un bir çatalı ve halefi olan CometBFT, bu yılın Şubat ayında piyasaya sürüldü ve Interchain Stack'in resmi çoğaltma motoru olacak. CometBFT'nin uzun vadeli hedefi, güvenilir, güvenli, büyük ölçekli, uygulamaya özel blok zincirleri için tercih edilen çoğaltma motoru olmaktır. CometBFT'nin uzun vadeli hedefi, zincirler arası büyümeyi desteklemede önemli bir rol oynamaktır.
Blok tek boynuzlu at notu: Interchain Stack, birleşik, zincirler arası bir ekosistem oluşturmayı amaçlayan, blok zincirleri arasında birlikte çalışabilirliği ve bağlantıyı destekleyen bir teknoloji yığınıdır.
Daha spesifik olarak, CometBFT'nin hedefleri şunları içerir:
Kullanıcıların ihtiyaçlarını vurgulayın, net bir ürün stratejisi oluşturun ve kullanıcıların ihtiyaçlarına öncelik verin. Bu, CometBFT'nin her zaman ilgili ve değerli kalmasını sağlamak için stratejik bir karardır.
Model güdümlü testler gibi gelişmiş teknikleri kullanarak kalite güvencesini ve doğruluk güvencesini iyileştirin. Bu teknikler, kalite güvencesini ve doğruluk güvencesini iyileştirerek, uygulamaların titiz bir şekilde belirlenmesini ve test edilmesini sağlar.
Modüler tasarım, uygun soyutlama düzeyine odaklanır, böylece sistem, ona bağlı olan projelerde kademeli entegrasyon için talep üzerine demonte edilebilir. Cosmos, CometBFT'nin bir kütüphane olarak kullanımını teşvik etmeyi, sürekli genişleyen kullanım durumlarını desteklemek için yeni arayüzler ekleyerek çatallanmaları ve parçalanmayı azaltmayı umuyor.
Kaliteden ödün vermeden daha hızlı özellik yayınları. Değişim için güvenilir bir platform olarak sistem mimarisini kademeli olarak güncelleyerek ve Interchain Stack genelinde proje koordinasyonunu iyileştirerek, daha hızlı özellik sürümleri elde edilir.
Özetlemek gerekirse, CometBFT'nin amacı, kullanıcı ihtiyaçlarına odaklanarak, kalite güvencesini, modüler tasarımı ve sürekli iyileştirme ve geliştirme için hızlı özellik yayınlarını geliştirerek Zincirler Arası Yığının gelişimini desteklemek için güvenilir ve iyi koordine edilmiş bir blockchain çoğaltma motoru olmaktır. .
3. IBC - Bağlantılı Blockchain
Blok zincirlerini bağlamak için Bloklar Arası İletişim (IBC) adı verilen bir protokol kullanılır. IBC, heterojen zincirlerin birbirleri arasında değer (yani belirteçler) veya veri aktarmasını sağlamak için Tendermint mutabakatının anında kesinlik doğasını kullanır (herhangi bir "hızlı kesinlik" blok zinciri motoruyla çalışabilmesine rağmen).
Temel olarak iki yöne kaynatılabilir:
FARKLI HİYERARŞİK YAPI: Heterojen zincirler farklı hiyerarşik yapılara sahiptir, bu da ağ, mutabakat ve uygulama bileşenlerinin uygulanmasında farklılık gösterebilecekleri anlamına gelir. IBC uyumlu olmak için, bir blok zincirinin yalnızca birkaç gereksinimi karşılaması gerekir; bunlardan en önemlisi, mutabakat katmanının hızlı bir kesinliğe sahip olması gerektiğidir. Bitcoin ve Ethereum gibi iş kanıtı zincirleri, olasılıksal kesinlikleri nedeniyle dahil edilmemiştir.
**Egemenlik:**Her blok zinciri, işi blok onayı üzerinde anlaşmak olan bir grup doğrulayıcı tarafından korunur. İş kanıtı blok zincirlerinde, bu doğrulayıcılara madenciler denir. Egemen blok zincirlerinin kendi doğrulayıcıları vardır ve birçok durumda blok zincirlerinin egemen olması gerekir çünkü doğrulayıcılar nihai olarak durumu değiştirmekten sorumludur. Ethereum'da, tüm uygulamalar aynı doğrulayıcı grubu tarafından çalıştırılır. Bu nedenle, her uygulamanın sınırlı egemenliği vardır.
IBC, heterojen blok zincirlerinin jeton ve veri alışverişinde bulunmasını sağlar, yani farklı uygulamalara ve doğrulayıcı setlere sahip blok zincirleri iletişim kurabilir. Örneğin, genel ve özel zincirlerin belirteç alışverişi yapmasına olanak tanır. Şu anda, başka hiçbir blockchain çerçevesi bu düzeyde birlikte çalışabilirliği desteklememektedir.
IBC nasıl çalışır
Örneğin, A zincirindeki bir hesabın B zincirine on jeton göndermek istediğini varsayalım:
İzleme: Her iki zincirin de birbirinin doğrulayıcılarını takip etmesi gerekir.
Kilitleme: IBC ağı bir aktarım başlattığında, jetonlar (ATOM gibi) A zincirinde kilitlenir.
Prova Tekrarlayıcı: Provaları kilitleyen ATOM'lar A Zincirinden B Zincirine gönderilir.
Doğrulama: Kanıt, A zincirinin blok başlığına göre B zincirinde doğrulanır; doğrulama geçerliyse B zincirinde ATOM token sertifikası oluşturulur.
ATOM yalnızca A zincirinde bulunduğundan, B zincirinde oluşturulan ATOM'un gerçek bir ATOM (yerel değil) olmadığını belirtmekte fayda var. A zincirinden B zincirine kadar ATOM'ları temsil ederler ve bu ATOM'ların A zincirinde donmuş olduğunu kanıtlarlar. Benzer bir mekanizma, ATOM'lar orijinal zincirlerine geri döndüğünde bu belirteçlerin kilidini açacaktır.
Bu yaklaşımın ana dezavantajı, ağ bağlantılarının sayısının, blok zinciri sayısıyla birlikte karesel olarak artmasıdır. Ağ, her biri diğer blok zincirleriyle IBC bağlantılarını sürdürmek zorunda olan 100 blok zincirinden oluşuyorsa, bağlantı sayısı hızla yönetilemez hale gelen 4950'ye ulaşacaktır.
Bu sorunu çözmek için Cosmos, daha önce de belirtildiği gibi iki tür blok zinciri içeren modüler bir mimari önermektedir: Hub (merkezi zincir) ve Zone (bölüm zinciri).
Tendermint olmayan zinciri bağlayın
Cosmos, Tendermint zinciriyle sınırlı değildir, Cosmos'a herhangi bir blok zinciri bağlanabilir. İki durum vardır: anında sonlandırma zincirleri ve olasılıklı sonlandırma zincirleri:
Hızlı sonuç zincirleri
IBC protokolünü değiştirerek, herhangi bir anlık kesinlik konsensüs algoritmasını kullanan blok zincirleri Cosmos'a bağlanabilir. Örneğin, Ethereum Casper Dostu Finality Gadget'ına geçerse, IBC Casper uyumlu olacak şekilde uyarlanarak Cosmos ekosistemiyle doğrudan bir bağlantı oluşturulabilir.
Block unicorn Not: Casper Friendly Finality Gadget, blockchain sisteminin performansını ve kesinliğini iyileştirmek için bir konsensüs algoritmasıdır ve Cosmos ile bağlanması beklenmektedir.
olasılık-kesinlik zincirleri
Proof of work zincirleri gibi anlık kesinliği olmayan blok zincirleri için durum daha zor hale geliyor. Bu zincirler için Cosmos, Peg-Zone adlı bir proxy zinciri kullanır.
Bir proxy Peg-Zone blok zinciri, başka bir blok zincirinin durumunu izler. Peg-Zone'un kendisi hızlı kesinliğe sahiptir, bu nedenle IBC ile uyumludur ve rolü, bağlı olduğu blok zincirine güvenlik ve kesinlik sağlamaktır.
**Block unicorn, herkesin anlamasını kolaylaştırır: 1) anlık kesinlik zinciri, 2) olasılıksal kesinlik zinciri, bu iki zincirin özelliklerini açıklamak için metne küçük bir popüler bilim ekleyin. **
**1) Anında kesinlik zinciri: **Anında kesinlik zinciri, bir kurye gönderdiğinizde anında onay gibidir. Paketi kuryeye teslim ettiğinizde, hemen alındı onayını verir ve size bir kurye numarası verir. paketin gönderildiğini ve onaylandığını hemen öğrenin.
**2) Olasılık kesinlik zinciri: **Örneğin, Bitcoin'in Proof-of-Work mekanizması. Bu mekanizma altında, işlemlerin onaylanması için belirli bir miktarda hesaplama çalışmasından geçmesi gerekir ve bir çatallanma meydana gelme olasılığı vardır. Tıpkı posta tesliminin zaman ve biraz belirsizlik alması gibi, olasılıksal kesinlik zincirinin işlem onay süresi daha uzundur ve belirli riskler vardır.
**Basit anlayış, anında kesinlik zincirleri, işlemleri hızlı bir şekilde onaylayabilir ve kesinlik garantileri sağlayabilirken, olasılıklı kesinlik zincirleri daha uzun onay süresi gerektirir ve belirli bir çatallanma olasılığı ve güvenlik sorunları vardır. **
**Cosmos hangi sorunları çözüyor? **
1. Egemenlik
Cosmos'un ücretsiz SDK'sı, geliştiricilerin devam eden bir maliyet olmadan egemen blok zinciri uygulamaları oluşturmasına olanak tanır. Bu blok zincirleri, farklı blok zincirlerinde var olmak için akıllı sözleşmelere dayanmadan birbirine kolayca bağlanabilir, böylece ağ tıkanıklığı nedeniyle yüksek işlem ücretlerinden kaçınılır ve daha iyi ölçeklendirme fonksiyonlarının geliştirilmesi sağlanır.
Bu, DeFi, NFT'ler, oyunlar, DAO'lar, sosyal ağlar, pazar yerleri ve internete bağımlı ekonomilerde, özellikle herkesin pay sahibi olduğu mülkiyet ekonomilerinde yenilikçi özellikleri destekleyecektir.
2. Ölçeklenebilirlik
Cosmos iki tür ölçeklenebilirlik kullanır:
Dikey Ölçeklenebilirlik: Dikey ölçeklenebilirlik, blok zincirinin ölçeklendirme yöntemini ifade eder. Proof-of-Work'ten vazgeçerek ve bileşenlerini optimize ederek, Tendermint BFT saniyede binlerce işlem gerçekleştirebilir.
Darboğaz, uygulamanın kendisindedir; örneğin, bir sanal makine, işlem hızına daha düşük bir sınır getirirken, işlem türlerini ve durum geçiş işlevlerini doğrudan içeren uygulamalar (standart Cosmos SDK uygulamaları gibi) daha yüksek aktarım hızına ulaşabilir; ayrıca uygulamaya özel blokajların anlamlı olmasının nedenlerinden biridir.
Yatay ölçeklenebilirlik: Mutabakat motoru ve uygulaması yüksek düzeyde optimize edilmiş olsa bile, tek bir zincirin işlem hacmi sonunda aşılamaz bir sınıra ulaşacaktır. Dikey genişleme sınırına ulaştı ve gelecekte çok zincirli bir mimari çözüm olarak kullanılacak. Temel fikir, aynı uygulamanın birden çok zincirini paralel olarak, standart bir doğrulayıcı grubu tarafından çalıştırılarak blok zincirini teorik olarak sonsuz ölçeklenebilir hale getirmektir.
3. Sürdürülebilirlik
Sürdürülebilirlik Ağın güvenliği PoS mutabakat algoritması tarafından garanti edilmektedir.PoW mutabakat algoritmasıyla karşılaştırıldığında PoS, karbon ayak izini %99 oranında azaltabilir.
ATOM Token İşlevi
ATOM belirteçleri, Cosmos ekosisteminin hayati bir parçasıdır. Bu belirtecin temel amacı, PoS mutabakat mekanizmasının güvenliğini sağlamak için staking yapmaktır. Kripto para birimi yatırımcıları, işlemleri doğrulamak için mevcut en iyi 150 Cosmos doğrulayıcısı ile aynı miktarda ATOM tokenını stake etmelidir. Bununla birlikte, ATOM sahipleri, kripto para birimi ödüllerinin belirli bir yüzdesi için tokenlerini bir staking havuzuna devredebilir.
ATOM belirteçleri üç amaca hizmet edebilir: spam'i önleyen bir sistem olarak, bir staking belirteci olarak ve yönetişimde oylama aracı olarak.
İstenmeyen e-postaları önleme yöntemi olarak, ücret ödemek için ATOM kullanılır. Ethereum'un gaz ücretine benzer şekilde, ücret işlem için gereken hesaplama maliyetiyle orantılı olabilir. Kötü niyetli aktörlerin blok zincirini kötüye kullanmasını önlemek için ücret alınır.
ATOM'lar, ödül olarak jeton almak için stake edilebilir.Stake edilen ATOM'ların sayısı, Cosmos Hub'ın ekonomik güvenliğini belirler. Stake edilmiş ATOM'ların sayısı ne kadar fazlaysa, ekonomik faydalar ve ağa saldırmanın maliyeti o kadar yüksek olur. Bu nedenle, stake edilen ATOM sayısı arttıkça ekonomik güvenlik de artar.
Yönetişim: ATOM sahipleri, stake edilmiş ATOM'ları ile teklifleri oylayarak Cosmos Hub'ı yönetebilirler.
Cosmos'ta Blockchain
Cosmos'un esnek mimarisi birçok Web3 geliştiricisinin ilgisini çekmiştir. En dikkate değer Cosmos projelerinden bazıları şunlardır:
Osmosis: Osmosis, 2021'de oluşturuldu ve şu anda Cosmos ekosistemindeki en büyük merkezi olmayan borsa (DEX).
Cronos Zinciri: Merkezi kripto borsası Crypto.com tarafından finanse edilen Cronos Zinciri, Cosmos üzerine inşa edilmiş Ethereum uyumlu bir blok zinciridir. Cronos, birincil kripto para birimi olarak Crypto.com'un CRO belirteciyle bir PoS algoritması üzerinde çalışır.
Binance Chain: Merkezi kripto borsası Binance, Binance Chain'i oluşturmak için Cosmos'tan bir dizi araç da kullandı. Binance'in blok zinciri, Cronos Chain'e benzer şekilde birçok DEX, kripto ödünç verme platformu ve NFT pazar yeri içerir.
Thorchain: Thorchain, Bitcoin, Dogecoin ve Ethereum beklemesi de dahil olmak üzere herhangi bir blok zincirinde yerel belirteçleri ve belirteçleri güvenli bir şekilde değiştirmeyi mümkün kılan, zincirler arası değiş tokuşa adanmış, Cosmos'ta merkezi olmayan bir borsadır. Thorchain, bir PoS algoritmasıyla çalışır ve ağı güvence altına almak için yerel RUNE belirtecini kullanır.
Kozmos Ekosistemi
Yönetim altındaki toplam 62 milyar doları aşan dijital varlıklarla Cosmos ağı, 274'ten fazla uygulama ve hizmete ev sahipliği yapıyor. Cosmos, çeşitli ve hızla genişleyen bir ekosisteme sahiptir. İşte en önemli Cosmos projelerinden bazıları:
ozmoz
Cosmos Hub'a bağlı blok zincirlerinden biridir. Güvenli bir stake kanıtı sistemini benimser ve Cosmos zinciriyle aynı profesyonel stake doğrulama hizmetlerinin çoğunu sağlar. OSMO, yerel kripto para biriminin adıdır.
OSMO belirteç sahipleri, ağı kötü niyetli ve tehlikeli davranışlardan korumak için belirteçlerini bu profesyonel pay doğrulayıcılara devredebilir. Osmosis, kripto para birimi sahiplerinin likidite oluşturmak ve IBC özellikli belirteçlerin ticaretini yapmak için kullanabileceği, eşler arası merkezi olmayan bir blok zinciridir.
Gizli Ağ
gizliliğe odaklanan ve programlanabilir gizliliğe izin veren bir akıllı sözleşme platformudur. Gizli Ağ, ekosistem için gizlilik savunucuları için mükemmel bir gizlilik merkezi sağlayacaktır.
Regen Ağı
Öncelikle karbon tutulmasını destekleyen bir "Sağlıklı Gezegen İçin Kanıtlar" ağı kuruyor. Regen ile dünyayı daha iyi bir yer haline getirmek için blok zincirinin gücünü kullanabiliriz. Regen, ilk yeşil doğrulayıcı iş modelini geliştirmek için Chorus One ile ortaklık kurdu.
G-Köprüsü
Kullanıcıların varlıkları blok zincirleri arasında aktarmalarını sağlayan zincirler arası bir köprüdür. G-Bridge, bir kullanıcı ağı tarafından yönetilen oldukça deneysel ve yenilikçi bir sistemdir.
Akaş Ağı
Akash Network, Cosmos blok zincirinde çalışan başka bir projedir. Akash'ın ana hedefi, Web3 geliştiricilerinin minimum yapılandırma, kurulum ve sunucu yönetimi ile çeşitli dApp'leri dağıtmasına yardımcı olmaktır.
"Bulut bilişimin Airbnb'si" olarak adlandırılan proje, geliştiricilere dApp'ler oluşturmak için izin gerektirmeyen bulut bilişim kaynakları sağlayan ilk merkezi olmayan açık kaynaklı bulut bilişimi sunuyor.
Akash Network'ü tartışırken, dApp dağıtım çözümleri için en rekabetçi fiyatlandırmalardan birini sunduğuna dikkat etmek de önemlidir.
Kalıcılık XPRT
Persistence XPRT, kripto tabanlı bir DeFi ve NFT varlık ağıdır. Proje teknik olarak organize edilmiştir ve DeFi ile geleneksel finansı çeşitli alanlarda birbirine bağlamak için altyapı sağlar.
Regen Ağı
Regen ağı, Cosmos ekosistemi üzerine inşa edilmiş bir proof-of-stake blok zinciridir. Ortam durumunun iddialarını, protokollerini ve verilerini doğrulamak için kullanılır.
Regen Ledger, birden fazla kullanıcının ortak bir ekolojik muhasebe sistemi oluşturmak için birbirleriyle etkileşime girmesine ve ticaret yapmasına izin verir. Dünya ekosisteminin varlıkları, hizmetleri ve verileri için küresel bir pazar yeri ve platformdur.
Piyasa Değerine Göre Sıralanan En İyi Cosmos Ekosistem Tokenları:
Cosmos büyük bir sistem hatası buldu
Geçen yıl bildirildiği üzere, Cosmos Hub, Osmosis, Cronos ve Evmos dahil olmak üzere 42 blok zincirinde IBC işlevi etkinleştirildi.
OKX Chain, Luna Classic ve Thorchain, daha önce IBC'yi entegre eden başlıca blok zincirleridir. Neyse ki, işlevleri devre dışı bırakıldı veya hiçbir zaman tam olarak etkinleştirilmedi.
Cosmos'un kurucu ortağı, sorunun bir yama ile çözüldüğünü ve mevcut tüm savunmasız blok zincirlerine uygulanacağını belirtti.
Polymer, IBC'yi evrenin dışına taşıyarak bu sorunu çözmeyi amaçlamaktadır
IBC, Cosmos ekosisteminde başarıya ulaşan bir mesajlaşma protokolüdür. Ancak, Cosmos dışındaki kullanım sınırlıdır.
Polymer, IBC'yi Cosmos'un dışında tanıtan yeni bir protokoldür. Bir mesaj yönlendiricisi olarak hareket ederek, herhangi bir zincir veya Toplama (toplu), önceden Cosmos ile sınırlı olan işlevleri elde ederek birbirlerine mesaj göndermek için IBC'yi kullanabilir.
IBC evrenin dışında
IBC, 57 zinciri güvence altına alarak ve Cosmos içinde 160 milyon doların üzerinde değer aktararak değerini kanıtladı. Tendermint gibi anlık kesinlik konsensüs sistemleriyle katı uyumluluk gereklilikleri nedeniyle başarısı diğer sistemlere genişletilmedi. Ethereum'un çalışma kanıtı gibi olasılıksal kesinlik sistemleri, IBC'nin güvenlik vaadini ihlal eder.
IBC'yi Ethereum'a getirmek için çalışan aktif ekipler şunları içerir:
Electron Labs, IBC'yi Ethereum'a getirmek için çalışıyor, ancak Tendermint zinciri ile EVM zincirini bağlamak çok iş gerektiriyor. Cosmos, hafif müşteri doğrulaması için ed25519 imzalarının kullanılmasını gerektirir ve bu imzanın EVM'de doğrulanması çok fazla Gaz tüketir.
Bu sorunu çözmek için Electron Labs, sıfır bilgi imzalarının geçerliliğine ilişkin kanıtları kullanacak ve maliyetleri azaltmak için bu kanıtı Ethereum üzerinde doğrulayacaktır. Bu yaklaşımın bir dezavantajı, IBC için güveni en aza indirgeyen bir ekip tarafından kontrol edilen akıllı sözleşmelere güvenilmesidir.
zkBridge (Zero Knowledge Chain Bridge) ayrıca Cosmos ve Ethereum'u birbirine bağlama vizyonuna sahiptir. Electron Labs'a benzer şekilde zkBridge, hafif bir istemci kullanır ve bir Ethereum akıllı sözleşmesi yürütür. Aktarıcıların blok başlıklarını doğrulama için hedef zincire ilettiği bir aktarma ağı kullanır.
Bu sistem paralel ispatlara izin vererek daha ucuz ve daha hızlı ispat sistemleri sağlar ve özel anahtarı güvenilir bir tarafın oluşturduğu güvenilir bir kurulum ihtiyacını ortadan kaldırır. Merkezi bir akıllı sözleşmeye dayanmasına rağmen zkBridge, ispat sistemi sayesinde daha az güven varsayımına sahiptir.
Polimer, zincirler arasında iletişime izin veren bir IBC merkezi görevi gören bir Cosmos uygulama zinciridir. Polymer, bağlı zincirlerin kendi doğrulama yöntemlerini seçmelerini sağlarken, IBC'yi bir aktarım bileşeni olarak standartlaştırarak (Electron Labs ve zkBridge'in uygulamasına benzer şekilde) varsayılan ZK hafif istemci doğrulaması sağlarken, Polymer'e bağlı zincirler de Cosmos SDK ve Interchain hesabına erişebilir. (Zincirler arası hesap, zincirler arası varlık aktarımı ve farklı blok zincirleri arasındaki etkileşim için kullanılan Cosmos ekosistemindeki bir hesap türünü ifade eder).
Polymer, IBC'yi Solidity'de uygular ve Ethereum'a bağlantı için Plonky2 kanıt sistemini kullanarak doğrular. Plonky2, bir kümeden tek bir kanıt üretebilen yinelemeli bir ispat sistemidir (önce alt problemlerin doğruluğunu doğrulayın ve sağlayın ve ardından orijinal problemin doğruluğunu kanıtlamak için alt problemleri genel problemle birleştirin). Bu sistem, kanıt oluşturma ve doğrulama maliyetlerini daha da azaltır. Mevcut sıfır bilgi toplamasına benzer şekilde, hedef zincirde ZKP (sıfır bilgi kanıtı) doğrulanacaktır.
Örneğin, Ethereum ve Osmosis, Polymer aracılığıyla iletişim kurarsa, aşağıdakiler gerçekleşir:
Ethereum, Polymer'in fikir birliğini ZK Tendermint hafif istemci aracılığıyla doğrular. Buna karşılık Polymer, Ethereum hafif istemcileri aracılığıyla Ethereum mutabakatını doğrular.
Polymer, Osmosis'in fikir birliğini Tendermint hafif istemci aracılığıyla doğrular (Cosmos zincirinin yerel hafif istemcisi nedeniyle) ve Osmosis, Tendermint hafif istemci aracılığıyla Polymer'in fikir birliğini doğrular.
Cosmos Bağlantılı ve Modüler Blockchain
Polimer, IBC olmayan zincirler için zincir köprü bağlantılarını standart hale getirmekle kalmaz, aynı zamanda Cosmos zincirlerinin çalışma şeklini de geliştirir.
Cosmos ve diğer zincirlerin IBC merkezi olarak Polymer, zincirler arasındaki gereksiz bağlantıları etkili bir şekilde ortadan kaldırır. Şu anda zincirler, Cosmos Hub'a bağlanarak birbirine bağlanıyor, ancak Polymer ile, Polymer'e yalnızca bir kez bağlanmaları gerekiyor ve Polymer'e bağlı diğer tüm zincirlerin ara bağlantı yeteneklerini devralabiliyorlar; bu, çok sekmeli yükseltmelerle elde ediliyor.
endişelenmek
IBC, Cosmos ekosistemi içinde aşılmaz olduğunu kanıtlamış olsa da, henüz büyük ölçekli sermaye akışlarını idare edemedi. IBC'yi açık bir birlikte çalışabilirlik lideri ilan etmek için çok erken olsa da, şu anda en umut verici zincirler arası köprüleme modelidir. Bununla birlikte, bir bütün olarak alan için net olumlu sonuçlara sahip olacak, gelecekteki çok zincirli ve güvene dayalı olmayan birbirine bağlı zincirler hakkında bazı varsayımlar vardır.
Polymer, doğrulayıcı olarak yeni ve denetlenmemiş bir sistem olan Plonky2'yi kullanmayı planlıyor ve sıfır bilgi kanıtlarının kullanılması, kanıt maliyeti ile gecikme süresi arasında bir ödün verilmesini gerektirebilir.
Sonuç olarak
**Cosmos, şüphesiz Web3'teki en ilgi çekici ve benzersiz projelerden biridir ve çok zincirli bir geleceği tamamen destekleyerek Cosmos, benzersiz bir alanda açık bir lider olarak kendini kanıtlamıştır. **
Web3 ve Cosmos'un geleceği, nihayetinde geliştiricilerin en çok neye değer verdiği tarafından belirlenecek. Giderek daha fazla işletme blok zincirini süreçlerine entegre etmeye başladıkça, blok zincirlerinin birbirleriyle iletişim kurmasını sağlayan bir platforma duyulan ihtiyaç kritik hale geliyor.
Birlikte çalışabilir bir blockchain platformu olarak Cosmos, deneyimli bir ekip, açıkça tanımlanmış yol haritası, potansiyel kullanım durumları ve devam eden çoklu ittifaklar sayesinde yüksek büyüme potansiyeline sahiptir.
Bununla birlikte, geliştiriciler bağımsız ve uygulama tabanlı blok zincirlerin geleceğin yolu olduğuna karar verirse, Cosmos bu duygudan yararlanmak için mükemmel bir konuma sahip olacaktır.
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Geleneksel Blok Zincirlerine Cosmos Tehdidi
Yazar: Russian DeFi, Derleyen: Block unicorn
** Modüler blok zincirleri, geleneksel blok zincirlerini geçersiz kılabilir. **
Tek blok zincirleri var oldukları sürece gerçekten iyidirler, ancak her düğümde her şeyi yapmaya çalıştıkları için (uzlaşma, veri kullanılabilirliği, yerleşim ve yürütme) blok zinciri üçlemesiyle (merkeziyetsizlik, ölçeklenebilirlik, güvenlik) son bulurlar.
Modüler bir blok zinciri ile bu problemden kaçınmak, blok zincirinin birçok rolünü farklı katmanlara bölerek yapılır. Böylece, blok zincirleri ödünleşimleri en aza indirecek şekilde ölçeklenebilir.
Ethereum ve Cosmos bu modüler yarışta başı çekiyor, blok zincirinin geleceği modüler.
Ethereum Virtual Machine'in (EVM) piyasaya sürülmesinden bu yana Ethereum, DeFi, NFT, oyunlar ve diğer alanlarda çeşitli DApp'lerin geliştirilmesini sağlayan akıllı sözleşme işlevlerini uyguladı.
Ethereum, ağ kaynakları için rekabet eden çeşitli DApp'leri destekleyebilen genel amaçlı bir halka açık zincirdir. Tıkanıklık zamanlarında işlem ücretleri fırlayarak maliyet ve gecikme açısından kötü bir kullanıcı deneyimine neden olur.
Ethereum ve diğer L1 zincirleriyle ilgili bir başka sorun da "Katman 2 (L2)" yönetişim sistemidir. Bu, DApp'lerin kendi kurallarına uymanın yanı sıra protokol kurallarına da uyması gerektiği ve bir DApp'in yeni bir özelliğe her ihtiyaç duyduğunda protokolü değiştirmenin imkansız olduğu anlamına gelir.
Tek bir blok zincirinin kaynakları için rekabet eden DApp'ler yerine Cosmos, her DApp'in kendi bağımsız, paralel ve uygulama için optimize edilmiş blok zincirinde çalışmasını önerir. Bağımsız olduklarından, her blok zinciri bağımsız olarak yükseltilebilir veya değiştirilebilir. Cosmos zincirleri, birbirleriyle ve hatta belirli koşullar altında, farklı hisse kanıtı/çalışma kanıtı mutabakat mekanizmalarını kullanan blok zincirlerle iletişim kurabilir.
Cosmos'a Giriş
Cosmos, farklı blok zincirlerinin bir arada var olmasına ve birlikte çalışmasına izin veren "Blockchainlerin İnterneti" olarak bilinen ağdır. Normalde blok zincirleri birbirinden bağımsızdır ve son teknoloji iki blok zincirin bir köprü aracılığıyla iletişim kurmasını ve veri aktarımını sağlarken, Cosmos bir adım daha ileri gidiyor. Cosmos, geliştiricilerin başlangıçta birlikte çalışabilir blok zincirleri oluşturmasına izin vererek birlikte çalışabilirliği geliştirir.
Bu blok zincirleri, Cosmos Hub ve ATOM belirteçlerinin bunlardan biri olduğu Blok Zincirleri Arası İletişim protokolü (kısaca IBC, blok zincirleri arasında bir bilgi aktarım protokolüdür) aracılığıyla iletişim kurar.
Kozmosun Tarihi
Cosmos projesi ilk olarak 2014 yılında Jae Kwon tarafından Tendermint mutabakat protokolü kapsamında oluşturuldu. Kwon tamamen birlikte çalışabilir bir sistem kurmak için başarısız oldu, bu yüzden Zarko Miloseviç ve Ethan Buchman ile ekip kurdu. Nihayetinde Kwon, 2020'de Cosmos projesindeki rolünden istifa etti.
İşte evrenin kısa bir zaman çizelgesi, içindeki önemli olayları vurguluyor:
Merkezi İsviçre'de bulunan kar amacı gütmeyen Interchain Foundation (ICF), Cosmos'un gelişimini yönetir. Ethereum Vakfı'na benzer şekilde ICF, yazılım geliştirme ekipleri arasında kodlama sürecini köprülemekten sorumlu bir koordinasyon organıdır.
Kozmos Vizyonu
Tek katmanlı blok zincirlerin aksine Cosmos, işbirliğini, yeniliği ve rekabeti teşvik eden merkezi olmayan takas, depolama ve değer koruması için bir platform öngörüyor.
Bu nedenle Cosmos, modüler bir yazılım yığını - Cosmos SDK ve birbirine bağlı blok zincirlerinden oluşan bir ağ kullanarak oluşturmayı seçti. Bu, Cosmos ekosisteminin merkezlerinin ve bölgelerinin, zincirler arası iletişim için IBC'yi kullanırken özel yürütme ortamlarıyla yeni blok zincirleri başlatmasına olanak tanır.
Bu modülerlik ve özerk büyüme vizyonu, Cosmos'taki bölge sayısını hızla artırdı. Bu yazı itibariyle 56 bölgenin 52'si aktif.
**Bölgeler ve Merkezler nedir? **
Zone zinciri (Zone), Cosmos blockchain ağı içinde oluşturulan bağımsız bir blockchain uygulamasıdır ve hub (Hub), bu zone zincirlerini birbirine bağlayan blockchain'dir.
Cosmos Hub, Cosmos ağının ilk hub'ıdır (blok zinciri). Cosmos Hub, ağın merkezi olarak hizmet veren, diğer blok zincirleri arasındaki iletişimi ve birlikte çalışabilirliği kolaylaştıran bir proof-of-stake blok zinciridir. Cosmos Hub, kendisine bağlı olan ve Cosmos SDK kullanılarak oluşturulan bölüm zincirlerini izler.
Cosmos ağında oluşturulan blok zincirler (bölümlenmiş zincirler) arasında Binance Chain (artık Beacon Chain), Cronos, Osmosis, Neutron, Juno, Celestia, Sei Network, Terra, Injective Protocol, Secret Network, Evmos, Regen Network, Kava , Kujira, ThorChain yer alır. , BandChain, Archway, vb.
Blok zincirine ek olarak Cosmos SDK, Cosmos ağında ekolojik pazarlar, merkezi olmayan borsalar (DEX), cüzdanlar, özel ağlar, Dapps, DeFi platformları ve diğer altyapı projeleri oluşturmak için de kullanılabilir.
**Evren hakkında benzersiz olan nedir? **
Cosmos kendisini üçüncü nesil blockchain teknolojisi olarak görüyor (Bitcoin ve Ethereum'dan sonra). Geliştiricilerin, veri alışverişi için birbirine bağlanabilen, uygulamaya özel blokajlar olarak bilinen, belirli amaçlara uygun blokajlar oluşturmasını sağlar.
Cosmos'un amacı, Web3 geliştiricilerini Ethereum'un akıllı sözleşme tasarımına güvenmeden merkezi olmayan projeler oluşturmaya teşvik etmektir. Cosmos, temel bir blok zincirinde dApp'ler oluşturmak yerine, geliştiricilerin bağımsız blok zincirleri oluşturmasına olanak tanıyan modüler bir mimari tasarladı.
Cosmos geliştiricilerinin, Ethereum gibi bir katman 1 blok zincirinin fikir birliğine veya ağ katmanına güvenmeleri gerekmez. Kripto para meraklıları, Cosmos üzerine inşa ettiklerinde, tasarım gereksinimlerini karşılayan blok zincirleri oluşturabilirler. Akıllı sözleşmeler kullanarak dApp'ler oluşturmanın aksine Cosmos, Web3 geliştiricilerine Tendermint algoritmasının güvenliğinden yararlanırken blok zincirleri geliştirme konusunda tam özgürlük verir.
Blok tek boynuzlu at notu: Tendermint, dağıtılmış bir ağdaki farklı düğümler arasında tutarlılık sağlamak için kullanılan, Bizans hata toleransına dayalı bir fikir birliği algoritmasıdır. Blockchain ağının güvenliğini ve tutarlılığını sağlamak için Cosmos ağı tarafından kullanılan fikir birliği algoritmasıdır.
Buna karşılık Cosmos, Web3 geliştiricilerinin bağımsız blok zincirleri oluşturmasına yardımcı olmanın ötesine geçer. Birçok kripto para birimi meraklısı, Cosmos'u blok zincirleri arasındaki iletişimi ifade eden "birlikte çalışabilirlik" ile ilişkilendirir.
Farklı mutabakat mekanizmaları ve kodlama standartları nedeniyle farklı blok zincirlerini birbirine bağlamak zor olmuştur. Zincirler arası köprüler, blok zinciri ağları arasında değer aktarabilirken, bilgisayar korsanlığına karşı savunmasızdır.
Cosmos, farklı blok zincirlerinin birbirleriyle iletişim kurmasını sağlamak için IBC protokolünü oluşturdu. Ek olarak, Cosmos ekibi, Cosmos ekosistemi dışındaki projelere bağlanabilen "pegg-zones" adı verilen blok zincirleri geliştiriyor. Örneğin, Cosmos, bitcoin ve ethereum arasında bir pegg blok zinciri kurabilir.
Blok tek boynuzlu at notu: pegg-zone, harici blok zincirlerinden (bitcoin veya ethereum gibi) gelen varlıkların Cosmos ağındaki belirli belirteçlere bağlanmasına izin verir. Pegg-zone'un farklı blok zincirlerini birbirine bağlamaya yönelik teknik araçları, Cosmos'a daha geniş birlikte çalışabilirlik ve harici varlıkları entegre etme yeteneği sağlar.
Bu avantajlara ek olarak Cosmos, saniyede 10.000 işlem (TPS) gerçekleştirebilir, düşük gaz ücretine sahiptir ve PoS tasarımı sayesinde düşük çevresel etkiye sahiptir.
Cosmos ağ katmanları
Blockchain, mimariden üç kavramsal katmana ayrılabilir:
Uygulama katmanı: Uygulama katmanı, işlemlerin yürütülmesine bağlı olarak blok zincirinin durumunu güncellemekten sorumludur. Bu katmanda, akıllı sözleşmeleri yürütme ve kullanıcı etkileşimlerini yönetme işlevleri uygulanır.
Ağ katmanı: Ağ katmanı, işlemlerin ve fikir birliği ile ilgili mesajların yayılmasını sağlamaktan sorumludur. Düğümler arasındaki iletişimi yönetir ve işlemlerin ağ genelinde yayınlanmasını ve onaylanmasını sağlar.
Mutabakat Katmanı: Konsensüs katmanı, düğümlerin sistemin mevcut durumu üzerinde anlaşmasını sağlar. Bu katmanda, düğümler bir konsensüs algoritması aracılığıyla bir konsensüse ulaşır ve hangi işlemlerin geçerli olduğuna karar verir ve bunları blok zincirinin durumuna ekler.
Bu seviyelerin bölünmesi, farklı işlevlerin ve sorumlulukların ayrılmasına yardımcı olarak, Cosmos ağının farklı blok zincirlerini daha esnek bir şekilde oluşturmasına ve genişletmesine ve IBC protokolü aracılığıyla aralarındaki iletişimi ve birlikte çalışabilirliği gerçekleştirmesine olanak tanır. Her katmanın, birlikte Cosmos ağının genel mimarisini oluşturan belirli işlevleri ve görevleri vardır.
Kozmos Teknolojisi
Aşağıdaki bileşenlere göre:
Tendermint: Geliştiricilerin hızlı, ölçeklenebilir ve güvenli stake kanıtı blok zincirleri oluşturmasını sağlayan bir mutabakat protokolü.
Cosmos SDK: Geliştiricilerin Tendermint tabanlı blok zincirlerinde uygulamalar oluşturmasına izin verir. Cosmos SDK, blockchain uygulamalarının geliştirilmesini basitleştiren bir dizi araç ve çerçeve sağlar.
Blok Zincirleri Arası İletişim Protokolü (IBC): Farklı blok zincirlerinin birbirine bağlanmasına ve iletişim kurmasına izin veren bir sistem. Cosmos, IBC protokolü aracılığıyla blok zincirleri arasındaki ara bağlantıyı gerçekleştirerek onların güvenli bir şekilde veri ve değer alışverişinde bulunmalarını sağlar.
Bu teknik bileşenler birlikte Cosmos'un altyapısını oluşturarak hızlı, ölçeklenebilir ve güvenli blok zincir ağları uygulamasını ve farklı blok zincirleri arasında birlikte çalışabilirliği ve iletişimi kolaylaştırmasını sağlar.
1. Tendermint Bizans Fay Toleransı ve ABCI
Blok tek boynuzlu at notu: ABCI, Tendermint mimarisinin önemli bir parçası olan "Uygulama Blockchain Arayüzü" anlamına gelir. ABCI, uygulamalar ve Tendermint mutabakat motoru arasındaki arayüz özelliklerini tanımlar. Geliştiricilerin, Tendermint motorunun kendisini değiştirmek zorunda kalmadan özel uygulama mantığıyla Tendermint blok zincirini oluşturmasına ve genişletmesine olanak tanır.
Geliştiriciler, ABCI aracılığıyla uygulamalarını Tendermint mutabakat motorundan ayırarak uygulama geliştirmeyi daha esnek ve özelleştirilebilir hale getirebilir. ABCI, uygulamaların Tendermint ağıyla etkileşime girebilmesi ve mutabakat motoruyla çalışabilmesi için işlemleri işleme, blokları doğrulama ve durumu sorgulama gibi işlevleri içeren bir dizi standart arabirim yöntemi sağlar.
Yakın zamana kadar, bir blok zinciri oluşturmak, sıfırdan üç katman (ağ, fikir birliği ve uygulama) geliştirmeyi gerektiriyordu. Ethereum, herkesin özel mantıkla akıllı sözleşmeler uygulayabileceği bir sanal makine blok zinciri sağlayarak merkezi olmayan uygulamaların geliştirilmesini daha uygun hale getirir.
Ancak, blok zinciri geliştirme sürecini basitleştirmez. Bitcoin gibi Go-Ethereum (Ethereum'un Go dili uygulaması), çatallanması ve özelleştirilmesi zor olan devasa bir teknoloji yığınıdır. Bu nedenle Jae Kwon, 2014 yılında Tendermint'i yarattı.
Tendermint BFT, blok zincirlerinin ağ ve mutabakat katmanlarını ortak bir motorda birleştiren bir çözümdür.
Tendermint BFT'yi genel veya özel blok zincirleri için uygun, gelişmiş bir blok zinciri motoru olarak kullanmanın özellikleri şunlardır:
*Tendermint BFT yalnızca blok zincirinin ağı ve mutabakatı ile ilgilenir; bu, düğümlerin işlemleri ilerletmesinde yardımcı olduğu ve doğrulayıcıların blok zincirine eklenecek bir dizi işlem üzerinde fikir birliğine varmasına yardımcı olduğu anlamına gelir.
Cosmos, Tendermint konsensüs motorunu temel alan birkaç platformdan biridir, diğerleri şunları içerir:
2. Cosmos SDK ve diğer uygulama katmanı çerçeveleri
Tendermint BFT, blockchain geliştirme süresini yıllardan haftalara indirir çünkü sıfırdan güvenli bir ABCI uygulaması oluşturmak zordur, bu nedenle Cosmos SDK var.
Cosmos SDK, Tendermint BFT üzerinde güvenli blockchain uygulamaları oluşturmak için genel amaçlı bir çerçevedir.
İki temel ilke üzerine inşa edilmiştir:
Modülerlik: Cosmos SDK'nın amacı, geliştiricilerin her işlevi sıfırdan yazmak zorunda kalmadan hızla uygulamaya özel blok zincirleri oluşturmasına olanak tanıyan modüler bir ekosistem oluşturmaktır. Herkes bir Cosmos SDK modülü oluşturabilir ve blok zincirinizdeki mevcut bir modülü basitçe içe aktararak kullanabilir.
Örneğin, Tendermint ekibi, Cosmos Hub için temel bir modül seti geliştiriyor. Herhangi bir geliştirici, uygulamalarını oluşturmak için bu modülleri kullanabilir. Geliştiriciler ayrıca uygulamalarını daha da özelleştirmek için yeni modüller oluşturabilir. Cosmos ağı geliştikçe, SDK modüllerinin ekosistemi de büyümeye devam edecek ve bu da karmaşık blockchain uygulamalarının geliştirilmesini kolaylaştıracaktır.
Yeteneğe dayalı güvenlik: Yetenekler, modüller arasındaki güvenlik sınırlarını sınırlayarak kötü niyetli veya kazara etkileşimlerin kapsamını sınırlar. Bu, geliştiricilerin modüllerin bileşimini daha iyi anlamalarını ve kötü niyetli veya kazara etkileşimlerin kapsamını sınırlamalarını sağlar.
Cosmos SDK ayrıca, komut satırı arabirimleri (CLI'ler, komut satırı arabirimleri aracılığıyla bilgisayar sistemleriyle etkileşim kurmanın bir yolu), REST sunucuları ve yaygın olarak kullanılan çeşitli yardımcı program kitaplıkları oluşturmak için bir dizi yararlı geliştirici aracı içerir.
Cosmos SDK (Yazılım Geliştirme Kiti), diğer Cosmos araçları gibi modülerdir. Geliştiriciler, Tendermint BFT üzerinde uygulamalar geliştirebilir. Ancak, ABCI protokolünü destekleyen diğer herhangi bir mutabakat motoruyla da kullanılabilir. Cosmos, her biri farklı bir mimari model kullanan ve farklı mutabakat motorlarıyla uyumlu olan ve tümü tek bir ekosistem olan Cosmos Ağı içinde zaman içinde birden çok SDK'nın ortaya çıkmasını öngörür.
Ethermint
Cosmos SDK'nın modüler yapısı, geliştiricilerin Golang'da yazılmış neredeyse tüm mevcut blok zinciri kod tabanlarını üzerine taşımasına olanak tanır ve Ethermint, Ethereum Sanal Makinesini bir SDK modülüne dönüştüren bir projedir.
Ethermint, Ethereum'a tamamen benzer, ancak Tendermint BFT'nin tüm avantajlarına da sahiptir. Tüm Ethereum araçları (Truffle, Metamask vb.) Ethermint ile uyumludur ve akıllı sözleşmelerinizi kolayca taşıyabilirsiniz.
CometBFT (Comet Bizans Hata Toleransı)
Tendermint Core'un bir çatalı ve halefi olan CometBFT, bu yılın Şubat ayında piyasaya sürüldü ve Interchain Stack'in resmi çoğaltma motoru olacak. CometBFT'nin uzun vadeli hedefi, güvenilir, güvenli, büyük ölçekli, uygulamaya özel blok zincirleri için tercih edilen çoğaltma motoru olmaktır. CometBFT'nin uzun vadeli hedefi, zincirler arası büyümeyi desteklemede önemli bir rol oynamaktır.
Blok tek boynuzlu at notu: Interchain Stack, birleşik, zincirler arası bir ekosistem oluşturmayı amaçlayan, blok zincirleri arasında birlikte çalışabilirliği ve bağlantıyı destekleyen bir teknoloji yığınıdır.
Daha spesifik olarak, CometBFT'nin hedefleri şunları içerir:
Özetlemek gerekirse, CometBFT'nin amacı, kullanıcı ihtiyaçlarına odaklanarak, kalite güvencesini, modüler tasarımı ve sürekli iyileştirme ve geliştirme için hızlı özellik yayınlarını geliştirerek Zincirler Arası Yığının gelişimini desteklemek için güvenilir ve iyi koordine edilmiş bir blockchain çoğaltma motoru olmaktır. .
3. IBC - Bağlantılı Blockchain
Blok zincirlerini bağlamak için Bloklar Arası İletişim (IBC) adı verilen bir protokol kullanılır. IBC, heterojen zincirlerin birbirleri arasında değer (yani belirteçler) veya veri aktarmasını sağlamak için Tendermint mutabakatının anında kesinlik doğasını kullanır (herhangi bir "hızlı kesinlik" blok zinciri motoruyla çalışabilmesine rağmen).
Temel olarak iki yöne kaynatılabilir:
FARKLI HİYERARŞİK YAPI: Heterojen zincirler farklı hiyerarşik yapılara sahiptir, bu da ağ, mutabakat ve uygulama bileşenlerinin uygulanmasında farklılık gösterebilecekleri anlamına gelir. IBC uyumlu olmak için, bir blok zincirinin yalnızca birkaç gereksinimi karşılaması gerekir; bunlardan en önemlisi, mutabakat katmanının hızlı bir kesinliğe sahip olması gerektiğidir. Bitcoin ve Ethereum gibi iş kanıtı zincirleri, olasılıksal kesinlikleri nedeniyle dahil edilmemiştir.
**Egemenlik:**Her blok zinciri, işi blok onayı üzerinde anlaşmak olan bir grup doğrulayıcı tarafından korunur. İş kanıtı blok zincirlerinde, bu doğrulayıcılara madenciler denir. Egemen blok zincirlerinin kendi doğrulayıcıları vardır ve birçok durumda blok zincirlerinin egemen olması gerekir çünkü doğrulayıcılar nihai olarak durumu değiştirmekten sorumludur. Ethereum'da, tüm uygulamalar aynı doğrulayıcı grubu tarafından çalıştırılır. Bu nedenle, her uygulamanın sınırlı egemenliği vardır.
IBC, heterojen blok zincirlerinin jeton ve veri alışverişinde bulunmasını sağlar, yani farklı uygulamalara ve doğrulayıcı setlere sahip blok zincirleri iletişim kurabilir. Örneğin, genel ve özel zincirlerin belirteç alışverişi yapmasına olanak tanır. Şu anda, başka hiçbir blockchain çerçevesi bu düzeyde birlikte çalışabilirliği desteklememektedir.
IBC nasıl çalışır
Örneğin, A zincirindeki bir hesabın B zincirine on jeton göndermek istediğini varsayalım:
İzleme: Her iki zincirin de birbirinin doğrulayıcılarını takip etmesi gerekir.
Kilitleme: IBC ağı bir aktarım başlattığında, jetonlar (ATOM gibi) A zincirinde kilitlenir.
Prova Tekrarlayıcı: Provaları kilitleyen ATOM'lar A Zincirinden B Zincirine gönderilir.
Doğrulama: Kanıt, A zincirinin blok başlığına göre B zincirinde doğrulanır; doğrulama geçerliyse B zincirinde ATOM token sertifikası oluşturulur.
ATOM yalnızca A zincirinde bulunduğundan, B zincirinde oluşturulan ATOM'un gerçek bir ATOM (yerel değil) olmadığını belirtmekte fayda var. A zincirinden B zincirine kadar ATOM'ları temsil ederler ve bu ATOM'ların A zincirinde donmuş olduğunu kanıtlarlar. Benzer bir mekanizma, ATOM'lar orijinal zincirlerine geri döndüğünde bu belirteçlerin kilidini açacaktır.
Bu yaklaşımın ana dezavantajı, ağ bağlantılarının sayısının, blok zinciri sayısıyla birlikte karesel olarak artmasıdır. Ağ, her biri diğer blok zincirleriyle IBC bağlantılarını sürdürmek zorunda olan 100 blok zincirinden oluşuyorsa, bağlantı sayısı hızla yönetilemez hale gelen 4950'ye ulaşacaktır.
Bu sorunu çözmek için Cosmos, daha önce de belirtildiği gibi iki tür blok zinciri içeren modüler bir mimari önermektedir: Hub (merkezi zincir) ve Zone (bölüm zinciri).
Tendermint olmayan zinciri bağlayın
Cosmos, Tendermint zinciriyle sınırlı değildir, Cosmos'a herhangi bir blok zinciri bağlanabilir. İki durum vardır: anında sonlandırma zincirleri ve olasılıklı sonlandırma zincirleri:
Hızlı sonuç zincirleri
IBC protokolünü değiştirerek, herhangi bir anlık kesinlik konsensüs algoritmasını kullanan blok zincirleri Cosmos'a bağlanabilir. Örneğin, Ethereum Casper Dostu Finality Gadget'ına geçerse, IBC Casper uyumlu olacak şekilde uyarlanarak Cosmos ekosistemiyle doğrudan bir bağlantı oluşturulabilir.
Block unicorn Not: Casper Friendly Finality Gadget, blockchain sisteminin performansını ve kesinliğini iyileştirmek için bir konsensüs algoritmasıdır ve Cosmos ile bağlanması beklenmektedir.
olasılık-kesinlik zincirleri
Proof of work zincirleri gibi anlık kesinliği olmayan blok zincirleri için durum daha zor hale geliyor. Bu zincirler için Cosmos, Peg-Zone adlı bir proxy zinciri kullanır.
Bir proxy Peg-Zone blok zinciri, başka bir blok zincirinin durumunu izler. Peg-Zone'un kendisi hızlı kesinliğe sahiptir, bu nedenle IBC ile uyumludur ve rolü, bağlı olduğu blok zincirine güvenlik ve kesinlik sağlamaktır.
**Block unicorn, herkesin anlamasını kolaylaştırır: 1) anlık kesinlik zinciri, 2) olasılıksal kesinlik zinciri, bu iki zincirin özelliklerini açıklamak için metne küçük bir popüler bilim ekleyin. **
**1) Anında kesinlik zinciri: **Anında kesinlik zinciri, bir kurye gönderdiğinizde anında onay gibidir. Paketi kuryeye teslim ettiğinizde, hemen alındı onayını verir ve size bir kurye numarası verir. paketin gönderildiğini ve onaylandığını hemen öğrenin.
**2) Olasılık kesinlik zinciri: **Örneğin, Bitcoin'in Proof-of-Work mekanizması. Bu mekanizma altında, işlemlerin onaylanması için belirli bir miktarda hesaplama çalışmasından geçmesi gerekir ve bir çatallanma meydana gelme olasılığı vardır. Tıpkı posta tesliminin zaman ve biraz belirsizlik alması gibi, olasılıksal kesinlik zincirinin işlem onay süresi daha uzundur ve belirli riskler vardır.
**Basit anlayış, anında kesinlik zincirleri, işlemleri hızlı bir şekilde onaylayabilir ve kesinlik garantileri sağlayabilirken, olasılıklı kesinlik zincirleri daha uzun onay süresi gerektirir ve belirli bir çatallanma olasılığı ve güvenlik sorunları vardır. **
**Cosmos hangi sorunları çözüyor? **
1. Egemenlik
Cosmos'un ücretsiz SDK'sı, geliştiricilerin devam eden bir maliyet olmadan egemen blok zinciri uygulamaları oluşturmasına olanak tanır. Bu blok zincirleri, farklı blok zincirlerinde var olmak için akıllı sözleşmelere dayanmadan birbirine kolayca bağlanabilir, böylece ağ tıkanıklığı nedeniyle yüksek işlem ücretlerinden kaçınılır ve daha iyi ölçeklendirme fonksiyonlarının geliştirilmesi sağlanır.
Bu, DeFi, NFT'ler, oyunlar, DAO'lar, sosyal ağlar, pazar yerleri ve internete bağımlı ekonomilerde, özellikle herkesin pay sahibi olduğu mülkiyet ekonomilerinde yenilikçi özellikleri destekleyecektir.
2. Ölçeklenebilirlik
Cosmos iki tür ölçeklenebilirlik kullanır:
Dikey Ölçeklenebilirlik: Dikey ölçeklenebilirlik, blok zincirinin ölçeklendirme yöntemini ifade eder. Proof-of-Work'ten vazgeçerek ve bileşenlerini optimize ederek, Tendermint BFT saniyede binlerce işlem gerçekleştirebilir.
Darboğaz, uygulamanın kendisindedir; örneğin, bir sanal makine, işlem hızına daha düşük bir sınır getirirken, işlem türlerini ve durum geçiş işlevlerini doğrudan içeren uygulamalar (standart Cosmos SDK uygulamaları gibi) daha yüksek aktarım hızına ulaşabilir; ayrıca uygulamaya özel blokajların anlamlı olmasının nedenlerinden biridir.
Yatay ölçeklenebilirlik: Mutabakat motoru ve uygulaması yüksek düzeyde optimize edilmiş olsa bile, tek bir zincirin işlem hacmi sonunda aşılamaz bir sınıra ulaşacaktır. Dikey genişleme sınırına ulaştı ve gelecekte çok zincirli bir mimari çözüm olarak kullanılacak. Temel fikir, aynı uygulamanın birden çok zincirini paralel olarak, standart bir doğrulayıcı grubu tarafından çalıştırılarak blok zincirini teorik olarak sonsuz ölçeklenebilir hale getirmektir.
3. Sürdürülebilirlik
Sürdürülebilirlik Ağın güvenliği PoS mutabakat algoritması tarafından garanti edilmektedir.PoW mutabakat algoritmasıyla karşılaştırıldığında PoS, karbon ayak izini %99 oranında azaltabilir.
ATOM Token İşlevi
ATOM belirteçleri, Cosmos ekosisteminin hayati bir parçasıdır. Bu belirtecin temel amacı, PoS mutabakat mekanizmasının güvenliğini sağlamak için staking yapmaktır. Kripto para birimi yatırımcıları, işlemleri doğrulamak için mevcut en iyi 150 Cosmos doğrulayıcısı ile aynı miktarda ATOM tokenını stake etmelidir. Bununla birlikte, ATOM sahipleri, kripto para birimi ödüllerinin belirli bir yüzdesi için tokenlerini bir staking havuzuna devredebilir.
ATOM belirteçleri üç amaca hizmet edebilir: spam'i önleyen bir sistem olarak, bir staking belirteci olarak ve yönetişimde oylama aracı olarak.
İstenmeyen e-postaları önleme yöntemi olarak, ücret ödemek için ATOM kullanılır. Ethereum'un gaz ücretine benzer şekilde, ücret işlem için gereken hesaplama maliyetiyle orantılı olabilir. Kötü niyetli aktörlerin blok zincirini kötüye kullanmasını önlemek için ücret alınır.
ATOM'lar, ödül olarak jeton almak için stake edilebilir.Stake edilen ATOM'ların sayısı, Cosmos Hub'ın ekonomik güvenliğini belirler. Stake edilmiş ATOM'ların sayısı ne kadar fazlaysa, ekonomik faydalar ve ağa saldırmanın maliyeti o kadar yüksek olur. Bu nedenle, stake edilen ATOM sayısı arttıkça ekonomik güvenlik de artar.
Yönetişim: ATOM sahipleri, stake edilmiş ATOM'ları ile teklifleri oylayarak Cosmos Hub'ı yönetebilirler.
Cosmos'ta Blockchain
Cosmos'un esnek mimarisi birçok Web3 geliştiricisinin ilgisini çekmiştir. En dikkate değer Cosmos projelerinden bazıları şunlardır:
Kozmos Ekosistemi
Yönetim altındaki toplam 62 milyar doları aşan dijital varlıklarla Cosmos ağı, 274'ten fazla uygulama ve hizmete ev sahipliği yapıyor. Cosmos, çeşitli ve hızla genişleyen bir ekosisteme sahiptir. İşte en önemli Cosmos projelerinden bazıları:
ozmoz
Cosmos Hub'a bağlı blok zincirlerinden biridir. Güvenli bir stake kanıtı sistemini benimser ve Cosmos zinciriyle aynı profesyonel stake doğrulama hizmetlerinin çoğunu sağlar. OSMO, yerel kripto para biriminin adıdır.
OSMO belirteç sahipleri, ağı kötü niyetli ve tehlikeli davranışlardan korumak için belirteçlerini bu profesyonel pay doğrulayıcılara devredebilir. Osmosis, kripto para birimi sahiplerinin likidite oluşturmak ve IBC özellikli belirteçlerin ticaretini yapmak için kullanabileceği, eşler arası merkezi olmayan bir blok zinciridir.
Gizli Ağ
gizliliğe odaklanan ve programlanabilir gizliliğe izin veren bir akıllı sözleşme platformudur. Gizli Ağ, ekosistem için gizlilik savunucuları için mükemmel bir gizlilik merkezi sağlayacaktır.
Regen Ağı
Öncelikle karbon tutulmasını destekleyen bir "Sağlıklı Gezegen İçin Kanıtlar" ağı kuruyor. Regen ile dünyayı daha iyi bir yer haline getirmek için blok zincirinin gücünü kullanabiliriz. Regen, ilk yeşil doğrulayıcı iş modelini geliştirmek için Chorus One ile ortaklık kurdu.
G-Köprüsü
Kullanıcıların varlıkları blok zincirleri arasında aktarmalarını sağlayan zincirler arası bir köprüdür. G-Bridge, bir kullanıcı ağı tarafından yönetilen oldukça deneysel ve yenilikçi bir sistemdir.
Akaş Ağı
Akash Network, Cosmos blok zincirinde çalışan başka bir projedir. Akash'ın ana hedefi, Web3 geliştiricilerinin minimum yapılandırma, kurulum ve sunucu yönetimi ile çeşitli dApp'leri dağıtmasına yardımcı olmaktır.
"Bulut bilişimin Airbnb'si" olarak adlandırılan proje, geliştiricilere dApp'ler oluşturmak için izin gerektirmeyen bulut bilişim kaynakları sağlayan ilk merkezi olmayan açık kaynaklı bulut bilişimi sunuyor.
Akash Network'ü tartışırken, dApp dağıtım çözümleri için en rekabetçi fiyatlandırmalardan birini sunduğuna dikkat etmek de önemlidir.
Kalıcılık XPRT
Persistence XPRT, kripto tabanlı bir DeFi ve NFT varlık ağıdır. Proje teknik olarak organize edilmiştir ve DeFi ile geleneksel finansı çeşitli alanlarda birbirine bağlamak için altyapı sağlar.
Regen Ağı
Regen ağı, Cosmos ekosistemi üzerine inşa edilmiş bir proof-of-stake blok zinciridir. Ortam durumunun iddialarını, protokollerini ve verilerini doğrulamak için kullanılır.
Regen Ledger, birden fazla kullanıcının ortak bir ekolojik muhasebe sistemi oluşturmak için birbirleriyle etkileşime girmesine ve ticaret yapmasına izin verir. Dünya ekosisteminin varlıkları, hizmetleri ve verileri için küresel bir pazar yeri ve platformdur.
Piyasa Değerine Göre Sıralanan En İyi Cosmos Ekosistem Tokenları:
Cosmos büyük bir sistem hatası buldu
Geçen yıl bildirildiği üzere, Cosmos Hub, Osmosis, Cronos ve Evmos dahil olmak üzere 42 blok zincirinde IBC işlevi etkinleştirildi.
OKX Chain, Luna Classic ve Thorchain, daha önce IBC'yi entegre eden başlıca blok zincirleridir. Neyse ki, işlevleri devre dışı bırakıldı veya hiçbir zaman tam olarak etkinleştirilmedi.
Cosmos'un kurucu ortağı, sorunun bir yama ile çözüldüğünü ve mevcut tüm savunmasız blok zincirlerine uygulanacağını belirtti.
Polymer, IBC'yi evrenin dışına taşıyarak bu sorunu çözmeyi amaçlamaktadır
IBC, Cosmos ekosisteminde başarıya ulaşan bir mesajlaşma protokolüdür. Ancak, Cosmos dışındaki kullanım sınırlıdır.
Polymer, IBC'yi Cosmos'un dışında tanıtan yeni bir protokoldür. Bir mesaj yönlendiricisi olarak hareket ederek, herhangi bir zincir veya Toplama (toplu), önceden Cosmos ile sınırlı olan işlevleri elde ederek birbirlerine mesaj göndermek için IBC'yi kullanabilir.
IBC evrenin dışında
IBC, 57 zinciri güvence altına alarak ve Cosmos içinde 160 milyon doların üzerinde değer aktararak değerini kanıtladı. Tendermint gibi anlık kesinlik konsensüs sistemleriyle katı uyumluluk gereklilikleri nedeniyle başarısı diğer sistemlere genişletilmedi. Ethereum'un çalışma kanıtı gibi olasılıksal kesinlik sistemleri, IBC'nin güvenlik vaadini ihlal eder.
IBC'yi Ethereum'a getirmek için çalışan aktif ekipler şunları içerir:
Electron Labs, IBC'yi Ethereum'a getirmek için çalışıyor, ancak Tendermint zinciri ile EVM zincirini bağlamak çok iş gerektiriyor. Cosmos, hafif müşteri doğrulaması için ed25519 imzalarının kullanılmasını gerektirir ve bu imzanın EVM'de doğrulanması çok fazla Gaz tüketir.
Bu sorunu çözmek için Electron Labs, sıfır bilgi imzalarının geçerliliğine ilişkin kanıtları kullanacak ve maliyetleri azaltmak için bu kanıtı Ethereum üzerinde doğrulayacaktır. Bu yaklaşımın bir dezavantajı, IBC için güveni en aza indirgeyen bir ekip tarafından kontrol edilen akıllı sözleşmelere güvenilmesidir.
zkBridge (Zero Knowledge Chain Bridge) ayrıca Cosmos ve Ethereum'u birbirine bağlama vizyonuna sahiptir. Electron Labs'a benzer şekilde zkBridge, hafif bir istemci kullanır ve bir Ethereum akıllı sözleşmesi yürütür. Aktarıcıların blok başlıklarını doğrulama için hedef zincire ilettiği bir aktarma ağı kullanır.
Bu sistem paralel ispatlara izin vererek daha ucuz ve daha hızlı ispat sistemleri sağlar ve özel anahtarı güvenilir bir tarafın oluşturduğu güvenilir bir kurulum ihtiyacını ortadan kaldırır. Merkezi bir akıllı sözleşmeye dayanmasına rağmen zkBridge, ispat sistemi sayesinde daha az güven varsayımına sahiptir.
Polimer, zincirler arasında iletişime izin veren bir IBC merkezi görevi gören bir Cosmos uygulama zinciridir. Polymer, bağlı zincirlerin kendi doğrulama yöntemlerini seçmelerini sağlarken, IBC'yi bir aktarım bileşeni olarak standartlaştırarak (Electron Labs ve zkBridge'in uygulamasına benzer şekilde) varsayılan ZK hafif istemci doğrulaması sağlarken, Polymer'e bağlı zincirler de Cosmos SDK ve Interchain hesabına erişebilir. (Zincirler arası hesap, zincirler arası varlık aktarımı ve farklı blok zincirleri arasındaki etkileşim için kullanılan Cosmos ekosistemindeki bir hesap türünü ifade eder).
Polymer, IBC'yi Solidity'de uygular ve Ethereum'a bağlantı için Plonky2 kanıt sistemini kullanarak doğrular. Plonky2, bir kümeden tek bir kanıt üretebilen yinelemeli bir ispat sistemidir (önce alt problemlerin doğruluğunu doğrulayın ve sağlayın ve ardından orijinal problemin doğruluğunu kanıtlamak için alt problemleri genel problemle birleştirin). Bu sistem, kanıt oluşturma ve doğrulama maliyetlerini daha da azaltır. Mevcut sıfır bilgi toplamasına benzer şekilde, hedef zincirde ZKP (sıfır bilgi kanıtı) doğrulanacaktır.
Örneğin, Ethereum ve Osmosis, Polymer aracılığıyla iletişim kurarsa, aşağıdakiler gerçekleşir:
Ethereum, Polymer'in fikir birliğini ZK Tendermint hafif istemci aracılığıyla doğrular. Buna karşılık Polymer, Ethereum hafif istemcileri aracılığıyla Ethereum mutabakatını doğrular.
Polymer, Osmosis'in fikir birliğini Tendermint hafif istemci aracılığıyla doğrular (Cosmos zincirinin yerel hafif istemcisi nedeniyle) ve Osmosis, Tendermint hafif istemci aracılığıyla Polymer'in fikir birliğini doğrular.
Cosmos Bağlantılı ve Modüler Blockchain
Polimer, IBC olmayan zincirler için zincir köprü bağlantılarını standart hale getirmekle kalmaz, aynı zamanda Cosmos zincirlerinin çalışma şeklini de geliştirir.
Cosmos ve diğer zincirlerin IBC merkezi olarak Polymer, zincirler arasındaki gereksiz bağlantıları etkili bir şekilde ortadan kaldırır. Şu anda zincirler, Cosmos Hub'a bağlanarak birbirine bağlanıyor, ancak Polymer ile, Polymer'e yalnızca bir kez bağlanmaları gerekiyor ve Polymer'e bağlı diğer tüm zincirlerin ara bağlantı yeteneklerini devralabiliyorlar; bu, çok sekmeli yükseltmelerle elde ediliyor.
endişelenmek
IBC, Cosmos ekosistemi içinde aşılmaz olduğunu kanıtlamış olsa da, henüz büyük ölçekli sermaye akışlarını idare edemedi. IBC'yi açık bir birlikte çalışabilirlik lideri ilan etmek için çok erken olsa da, şu anda en umut verici zincirler arası köprüleme modelidir. Bununla birlikte, bir bütün olarak alan için net olumlu sonuçlara sahip olacak, gelecekteki çok zincirli ve güvene dayalı olmayan birbirine bağlı zincirler hakkında bazı varsayımlar vardır.
Polymer, doğrulayıcı olarak yeni ve denetlenmemiş bir sistem olan Plonky2'yi kullanmayı planlıyor ve sıfır bilgi kanıtlarının kullanılması, kanıt maliyeti ile gecikme süresi arasında bir ödün verilmesini gerektirebilir.
Sonuç olarak
**Cosmos, şüphesiz Web3'teki en ilgi çekici ve benzersiz projelerden biridir ve çok zincirli bir geleceği tamamen destekleyerek Cosmos, benzersiz bir alanda açık bir lider olarak kendini kanıtlamıştır. **
Web3 ve Cosmos'un geleceği, nihayetinde geliştiricilerin en çok neye değer verdiği tarafından belirlenecek. Giderek daha fazla işletme blok zincirini süreçlerine entegre etmeye başladıkça, blok zincirlerinin birbirleriyle iletişim kurmasını sağlayan bir platforma duyulan ihtiyaç kritik hale geliyor.
Birlikte çalışabilir bir blockchain platformu olarak Cosmos, deneyimli bir ekip, açıkça tanımlanmış yol haritası, potansiyel kullanım durumları ve devam eden çoklu ittifaklar sayesinde yüksek büyüme potansiyeline sahiptir.
Bununla birlikte, geliştiriciler bağımsız ve uygulama tabanlı blok zincirlerin geleceğin yolu olduğuna karar verirse, Cosmos bu duygudan yararlanmak için mükemmel bir konuma sahip olacaktır.