Blok zinciri birlikte çalışabilirliğinin derinlemesine yorumu: Cosmos vs.Polkadot (bölüm 1)

Blockchain birlikte çalışabilirliği, bir sonraki inovasyon dalgası haline gelebilir ve dağıtılmış ağların genişlemesi için muazzam bir değer yaratacaktır.

Cosmos ve Polkadot, blockchain birlikte çalışabilir ağlar oluşturmak için iki ana rakiptir. Bu konu, iki projenin protokollerini, ağ tasarımını, güvenlik modelini ve teknoloji yığınını inceleyecektir.

Bu makale Crypto Valley tarafından özel olarak derlenmiştir ve iki dergide yayınlanacaktır.Bu ilk makale.

Blockchain birlikte çalışabilirliği nedir?

Blok zincirinin birlikte çalışabilirliği çok karmaşıktır, bu yüzden onu en basit ve en anlaşılır şekilde açıklamaya çalışalım.

Blok zinciri birlikte çalışabilirliği, üçüncü bir tarafın (bir değişim gibi) müdahalesi olmadan, blok zinciri protokolü aracılığıyla eter gönderir ve BTC'yi alır. Bu basit bir dilek, ancak henüz gerçekleşmedi.

Hem Polkadot hem de Cosmos, güvenli ve güvenilir etkileşim sağlamak için blok zinciri için protokoller oluşturuyor. Bu protokoller, yeni blok zincirlerinin oluşturulmasına ve birbirleri arasında işlem ve mesaj gönderme yeteneğine izin verir.

Blockchain'in ağ etkileri vardır. Her şey birbirine bağlandığında, daha fazla fon, daha iyi bir kullanıcı deneyimi ve ağı iyileştirmek için daha yıkıcı yöntemler getirecek.

Blockchain birlikte çalışabilirliği, blok zincirinin ölçeklenebilirliğini ve hızını önemli ölçüde artırabilir. Örneğin, üst limiti 100 TPS olan bir blok zinciriniz varsa, 200 TPS'ye ulaşmak için ikinci bir özdeş blok zinciri oluşturabilir ve diğer blok zincirleriyle etkileşime girebilir ve ticaret yapabilirsiniz. Böylece kolayca 1000 TPS'ye ulaşabilirsiniz.

Aynı zamanda özel zincirlerin, halka açık zincirlerin ve konsorsiyum zincirlerinin bağlanmasına da izin verir. Sonunda, blockchain, SWIFT gibi yasal bankacılık sistemleriyle birlikte çalışabilir.

Polkadot ve Cosmos'a neden dikkat etmelisiniz?

Polkadot ve Cosmos, blockchain birlikte çalışabilirliği alanında en umut verici projelerdir. Hepsinin güçlü bir teknik ekibi var, merkezi olmayan ağ topluluğunda iyi bir üne sahipler, uzun yıllara dayanan endüstri deneyimine sahipler ve sıfırdan büyük miktarda blok zinciri kodu yazmışlar.

Resim kaynağı: Cosmos Network Web Sitesi ve Polkadot Network Web Sitesi

Blockchain birlikte çalışabilirliğini çözme açısından, stratejileri benzerdir, ancak protokol ve tasarımda ince farklılıklar vardır. Bu farklılıklar, güvenlik, gizlilik, verimlilik, esneklik ve kullanım kolaylığı arasındaki değiş tokuşlardır.

Şimdi, blockchain birlikte çalışabilirliğinin geleceğine bakalım.

Cosmo Ağı

2014 yılında Tendermint'in piyasaya sürülmesinden bu yana Cosmos ekibi, blok zincirinde birlikte çalışabilirlik araştırma ve geliştirmeye kendini adamıştır. Tendermint, Bizans hataya dayanıklı bir fikir birliği motoru ve eşler arası bir ağ dedikodu protokolüdür.

Resim kaynağı: Cosmos Network Web Sitesi

Cosmos ekibi, Tendermint'e dayalı bir blok zinciri olan The Cosmos Network'ü kuruyor. Hem Tendermint hem de Cosmos'un InterChain Vakfı'na ait olduğunu belirtmek gerekir.

Aşağıdaki iki resim, ağı nasıl tasarladıklarını kısaca açıklayacaktır.

Blok zinciri üç ana bileşenden oluşur: birbirleriyle iletişim kuran bir bilgisayar düğümleri ağı, düğümlerin yeni bloklar üzerinde fikir birliğine varmasına izin veren bir konsensüs anlaşması ve kendi durumu olan bir uygulama katmanı (depolama Ether'i bir durum olarak kullanan bir Ethereum hesabı gibi).

Tendermint, blok zincirinin ağ ve fikir birliği katmanından sorumludur. Bu, blok zincirinin Tendermint'in üstünde kendi durumunda uygulamalar oluşturmasına izin verir. ABCI uygulaması (uygulama), ABCI protokolü aracılığıyla Tendermint ile etkileşime girer.

Tendermint (fikir birliği ve ağ): Tendermint, pratik bir Bizans Hata Toleranslı (PBFT) durumu makinesidir. Blok üzerinde bir fikir birliğine varmak için bir grup bilinen doğrulayıcı (Doğrulayıcılar) gerektirir. Cosmo Ağı, bir fikir birliğine varmak için en az 2/3 kişi gerektirir. Doğrulayıcıların 1 / 3'ünden daha azının "Bizans" olduğunu varsayarsak, ağ asla çatallanmayacaktır. Çünkü Doğrulayıcılar, aynı yükseklikte çakışan bloklar gönderemez. Bu, Tendermint'in güvenliği canlılığa tercih etmesinden kaynaklanıyor.

Uygulama bloğu bağlantı arayüzü (ABCI): ABCI, çoğaltma motoru (Tendermint) ile durum makinesi (blok zinciri) arasındaki sınırı tanımlayan bir arayüzdür. ABCI, blok zincirinin durumunu güncellemenin tek yoludur ve yalnızca Tendermint, blok zincirinin durum değiştirme işlevine erişebilir. Bu tasarım harika bir güvenlik stratejisidir çünkü durumu değiştirmek için tek bir giriş noktası vardır.

Aşağıdaki şekil, bir eşler arası ağa bağlı düğümleri ve her düğümün bileşenlerini gösteren Tendermint yığınını gösterir.

Beş düğüm, eşler arası bir ağ oluşturur. Her düğüm, Tendermint Core çalıştıran bir bilgisayardır. Tendermint, ABCI protokolü aracılığıyla blok zincirine bağlanabilir. Sol alt köşedeki Light Client düğümü, RPC çağrıları aracılığıyla herhangi bir Tendermint düğümüne bağlanabilir.

Bölgeler arası zincir iletişimi (IBC): Cosmos Network, blok zincirlerinin diğer blok zincirleriyle etkileşime girmesine izin veren Inter Blockchain Communication (IBC) protokolüne sahiptir. Cosmos ağının merkezi merkez olmasıyla, blockchain ağı IBC aracılığıyla iletişim kurar. Blockchain, Spoke (dal) modeli aracılığıyla Cosmos Hub'a bağlanır. Ağdaki şubeler, aşağıdaki şekilde gösterildiği gibi Bölgeler olarak da adlandırılır.

Cosmos Hub, Cosmos ağında oluşturulan diğer tüm blok zincirlerini birbirine bağlayacak ana blok zinciridir. Her Bölge kendi blok zinciridir ve birlikte bağlantı için bir hub ve şube modeli oluştururlar.

IBC'nin teknik terimi "Chain Relay" dir. Chain Relay, blok zincirinin diğer blok zincirlerindeki olayları okumasına ve doğrulamasına izin verir. Örneğin, A zincirindeki akıllı sözleşme, B zincirinde neler olduğunu bilmek ister. Bu nedenle, B zincirindeki akıllı sözleşmenin, A zincirinin blok başlığını kullanması ve bir fikir birliğine varıp kesinliğe ulaşıp ulaşmadığını doğrulaması gerekir.

Esasen, Cosmos, yeni blok zincirlerinin kolayca oluşturulabileceği ve en başından Chain Relay ile etkileşime girebileceği bir ağ sistemi inşa ediyor. Her blok zinciri, aşağıdaki şekilde gösterildiği gibi Tendermint üzerinde çalışacaktır.

Cosmos Hub, Tendermint üzerinde çalışan diğer 4 blok zinciriyle etkileşime girer. IBC protokolü aracılığıyla birbirlerini kolayca okuyabilir ve birbirleri üzerinde çalışabilirler. Yeni blok zinciri IBC protokolünü takip ettiği sürece, genel ve özel zincirler dahil olmak üzere ağa katılabilir.

Peg Bölgeleri: Peg Bölgeleri, Cosmos Ağının Ethereum ana ağı gibi aktif blok zinciri ağlarına bağlanmasına izin verir. Aktif bir blok zincirine bağlanabilmek, herhangi bir blok zinciri etkileşimli ağının temel gereksinimidir. Peg Bölgeleri karmaşıktır, ancak nasıl çalıştıklarını basit terimlerle açıklamaya çalışıyoruz.

Öncelikle, Cosmos Peg Zone doğrulayıcılarının aynı zamanda Ethereum ana ağ düğümlerini çalıştırdığı paylaşılan bir güvenlik modeline sahip olmalısınız. Bu özel Doğrulayıcı, iki zincir arasındaki etkileşimi onaylayacaktır. Bu karmaşık altyapıyı oluşturmak için Peg Zone'u çalıştıran ekibe de güvenmeniz gerekir.

Gerçek varlık değişimi, Ethereum mainnet akıllı sözleşmesinin Ether'i kilitlemesini gerektirir, bu da Peg Zone'da "Cosmos-Ether" i temsil edebilecek yeni bir token oluşturur. Cosmos-Ether, Cosmos ağında IBC aracılığıyla iletilebilir. Cosmos perspektifinden, Doğrulayıcı Atomları kilitleyecek ve Atom, Ethereum ana ağında gönderilebilir bir ERC-20 Atom belirteci oluşturacaktır. Bu, Cosmos ve Ethereum ana ağı arasındaki varlıkların tam birlikte çalışabilirliğini sağlayacaktır.

İki zincir arasında birlikte çalışabilirliği sağlamak için: Herhangi bir etkileşimli ağ, mesaj ve işlem alışverişi yapabilen en az iki blok zinciri gerektirir. Ethermint, Cosmos Hub ile etkileşime girebilen, Cosmos tarafından önerilen ilk çözümdür.

Ethermint, Cosmos ekibinin Cosmos Hub ana ağının piyasaya sürülmesinden sonra 2018'in dördüncü çeyreğinde piyasaya sürmeyi planladığı bir blok zinciridir. Basitçe söylemek gerekirse, Ethermint, PoW algoritmasının yerini almak için Tendermint konsensüs motorunu kullanan Ethereum blok zinciridir. Bu, Ethereum sanal makinesine dayalı blok zincirinin, IBC aracılığıyla Cosmos ağıyla kolayca etkileşime girmesini sağlar.

Ethermint'in tasarımının inceliği, ekip tarafından planlanan "sert kaşıkta" yatıyor. Zaman içinde belirli bir noktada tüm Ethereum hesaplarının anlık görüntüsünü alacaklar ve bu durumu yeni bir Ethermint bölgesi oluşturmak için kullanacaklar. Bu, mevcut Ethereum geliştirici ağına rehberlik etmelerine ve herkese yeni tokenler ve daha hızlı işlem hızları sağlamalarına olanak tanıyacak.

Ethereum ana ağına Peg Zone yerine önce Ethermint oluşturmayı seçtim çünkü teknik olarak uygulanması daha kolay. Ancak, blockchain ağının Peg Bölgeleri olması gerekir.

Cosmos veya Polkadot için, BTC ve Ethereum'un arkasında büyük bir ivme var ve bunları görmezden gelmek çok riskli bir hareket.

Cosmos Merkezi: Cosmos Hub, Cosmos Ağındaki tüm blok zincirlerinin merkezi konektörü olarak hizmet eder. Tendermint tarafından yönetilen, çok varlıklı bir PoS blok zinciridir. Cosmos Hub'ın ana belirteci, esas olarak blok zincirinin ipotek ve yönetimi için kullanılan Atom'dur. Cosmos Hub başladığında 100 doğrulayıcı olacak ve her yıl artacak.

Atom sahipleri hem doğrulayıcılar hem de seçmenler olabilir. Doğrulayıcı, ağı korumak ve işlemleri işlemek için eksiksiz bir düğüm oluşturur. Seçmenler, doğrulayıcının güvenilirliğini ve düğüm operasyon yeteneklerini değerlendirecek ve Atomlarını kendilerine devredecek.

Doğrulayıcı, Atoms proxy'sini alır ve her bloktan ödül olarak Atom'u alır. Bu ödüller seçmenlere verilecek ve doğrulama düğümlerinin işletme maliyeti olarak küçük bir miktar ücret düşülecektir.

Dürüstlüğü sağlamak için bir ceza mekanizması kurulur. Blok zincirine yanlış veri yayınlayan doğrulayıcılar atomlarını kaybedecek. Bu mekanizmaya "bölme" adı verilir. Bu oyun teorileri, PoS blok zincirinde iyi davranışı teşvik etmek için kullanılır.

Token ayrıca yönetimi temsil eder. Bir Atom, ağ üzerindeki herhangi bir teklif için, örneğin bir yazılım yükseltmesi için bir oylama işlevi görebilir. Cosmos'un yönetim protokolü çok basittir. Seçmenler kendileri oy kullanabilir veya oy haklarını, yetki verdikleri doğrulayıcılara devredebilirler. Doğrulayıcılar her öneriye oy vermelidir, aksi takdirde cezalandırılırlar ("kesilir").

Mart 2019'un ortalarında, Cosmos ana ağı resmen başlatıldı ve zincirler arası etkileşim gerçek oldu. Bundan önce, geliştirme ekibi uzun bir test ağı aşamasından geçti.

Ana ağ kararlı bir şekilde çalışabildiğinde, IBC'yi uygulayacak ve ardından Ethermint için bir Ethereum "sert kaşık" yapacaktır.

Geliştiriciler, Cosmos Ağı üzerinde iki şekilde geliştirebilirler. IBC etkileşimi için yeni bir blok zinciri oluşturun ve Cosmos Bölgelerinde akıllı sözleşmeler oluşturun. Cosmos ekibi, geliştiricilerin Cosmos Ağı üzerinde kolayca yeni bir blok zinciri başlatabilmeleri için Cosmos SDK'yı oluşturdu.

Cosmos SDK: Bu, geliştiricilerin basit bir modüler yaklaşımla ağ üzerinde kendi blok zincirlerini tasarlamalarına olanak tanır. SDK, Cosmos Hub'ı oluşturmak için kullanılır. Mainnet başlatıldığında, geliştiriciler kendi blok zincirlerini de oluşturabilirler. Cosmos Hub, Cosmos Ağı üzerinde çalışan temel uygulamaları oluşturur ve ardından stake etme, yönetişim ve IBC için ilgili modülleri ekler.

Bu, geliştiricilerin heyecan verici bir fırsat olan etkileşimli blok zincirlerini kolayca yayınlamasına olanak tanıyacaktır. Çünkü sadece Ethereum'un global token modeli değil, geliştiriciler için yepyeni bir dağıtılmış platform yaratacak.

SDK, Golang dilinde yazılmıştır ve gelecekte diğer dilleri de desteklemesi beklenmektedir.

Cosmos üzerinde bir dApp oluşturun: Ethermint, Cosmos Ağında bir dApp oluşturmanın ilk adımı olacak. EVM tabanlı bir blockchain olduğundan akıllı sözleşmeler Solidity'de yazılabilir. Cosmos Network'ün işlem hızı da artacaktır çünkü Tendermint konsensüsü, Ethereum mainnet PoW konsensüsünden saniyede daha fazla işlemi işleyebilir.

-SON-

Dave Kajpust Yazar

DUANNI YI tercüme

Sonny Sun Düzenle

Roy dizgi

Çin, yabancı forumlarda hep birlikte azarlandı, ancak bu olay gerçekten sevindirici!
önceki
Merkez Komite Teşkilat Dairesinin "Devrimci Eski Bölge Akademisyenleri ve Uzmanları" etkinliği porselen başkenti Jingdezhen'e girdi.
Sonraki
Bitcoin Schnorr imzasını bir makalede okuyun
Reiz, Asia Dragon ile değiştirildi ve Toyota bu sefer tekrar kazandı
Köydeki 90.000 kişi bu arabayı satın almanın 200.000'e mal olduğunu mu düşündü?
Hall of Fame Jingdezhen'deki çağdaş mavi ve beyaz manzara porseleninin ilk kişisi Yang Shuhua
2.0T + 8AT, 218.800 parmak izi tanıma özellikli, dördüncü nesil Shengda, Highlander'ı attan çekebilir mi?
Zotye Sesame eZ piyasada, 210 kilometre batarya ömrü ile büyük bir merkezi kontrol ekranı ile donatılmış, ancak biraz pahalı
Yeni Öğrenci Rehberi Jingdezhen Seramik Üniversitesi öğrencilerinin porselen başkentinde nasıl oynadıklarını görün ...
Ortadoğu dünyanın en kaotik bölgesi haline geldi, onu yönetmenin bir yolu var mı? Earth Knowledge Bürosu
Visual China, telif hakkı anlaşmazlıklarını patlatıyor: ihlalin tedavisi zor, blok zinciri teknolojisi çözülecek
Patlamak! Nanchang'daki 2 anaokulundan 45 çocuğun kusma semptomları var.En son resmi yanıt geliyor ...
Aynı şey araba kullanmaktır, neden diğerlerinden daha fazla gaz kullanıyorsunuz?
Bu turizm beldesinde ani bir darbe var, Çinli turistlerin gitmemesi en iyisi
To Top