Birlikte çalışabilirlik hakkında konuşurken neden bahsediyoruz?

1. Giriş

Son zamanlarda, birçok kişi Cosmos'un piyasaya sürülmesini ve Ethereum ekosistemine yönelik tehdidini tartışıyor. Bu makale, Cosmos ve Polkadot'un teknik ayrıntılarını derinlemesine tartışacak, ancak aynı zamanda, herkesin bu teknik anlaşmaların anlamını anlayabilmesi için ilk önce pek çok temel bilgiyi (yardım olarak resimlerle) açıklayacaktır.

İlk olarak, birlikte çalışabilirliğin neden önemli olduğunu bilmemiz gerekir. Mevcut İnternet sisteminde, API (özel uygulama programı arayüzü) aracılığıyla büyük miktarda veri elde edebilir ve düzeltebiliriz. Ancak blockchain teknolojisi sayesinde farklı zincirlerdeki veriler izole edilir. Peki, zincirler arası etkileşim ile neyi kastediyoruz?

1. Varlıklar, üçüncü bir tarafın güveni olmadan farklı blok zincirleri arasında aktarılabilir.

2. Birbirleriyle etkileşime girebilen çapraz zincir akıllı sözleşmeler.

3. Diğer blok zincirleri için belirli bir blok zinciri mimarisi de kullanılabilir.

Herhangi bir çapraz zincir teknolojisinin ayrıntılarını incelemeden önce, aşağıdaki kavramları daha kolay anlayabilmeniz için size en temel dağıtılmış sistemi anlatmak için biraz zaman ayırmak istiyorum. Herkesin, blockchain teknolojisinin sadece dünya çapında dağıtılan bir makine grubu olduğunu anlaması gerekir.Elde edilen veriler üzerinde fikir birliğine varabilir ve gerçekliğini sağlayabilirler.

Dağıtık Sistemler

Adından da anlaşılacağı gibi, dağıtılmış bir sistem, belirli bir hedefe ulaşmak için birlikte çalışan birçok bilgisayarın bir kombinasyonudur. Bu amaç, aynı içeriği dünya çapında çok sayıda kullanıcıya sunmak olabilir (örneğin, Twitter haberleriniz her zaman size en son haberleri iletecektir). Bu hedefe ulaşmak için aşağıdaki sorunların üstesinden gelmeleri gerekir:

1. Zamanlama. Her bilgisayar / sistem aynı görevi kendi zamanında ve hızında gerçekleştirecektir.

2. Sıra. Zaman bir süre sonra "hareket edeceğinden", olayın içeriğini ve zamanını çözmek hala çok zordur. Bu, sıralamayı çok karmaşık bir konu haline getirir, çünkü her sistemin kendi olayları ve zamanı hesabı vardır.

3. Hata oranı. Sistemler arası koordinasyon başarısız olur çünkü tüm sistem felç olur, bu da sistemler arasında mesaj gönderip alırken hatalara neden olur veya birisi kötülük yapmayı seçer (Bizans olayları).

İnsanlar için çoğu sorunu çözmenin yolu iyi iletişimden geçer. Bununla birlikte, bir bilgisayardan bu daha karmaşıktır, çünkü bilgisayarlar arasındaki iletişim eşzamansız veya eşzamanlıdır.

Bunun anlamı ne?

  • Senkronize et = Her sistem iletişim için belirli bir süre ayırır ve bunlar sırayla yürütülür. İnsanlar arasındaki iletişim sahnesini hayal edebilirsiniz.
  • asenkron = Her sistem herhangi bir zamanda iletişim kurabilir ve ne zaman iletişim kuracaklarına dair bir varsayım yoktur. Sohbet etmek için Slack kullandığımızı hayal edebilirsiniz.

Sonuç olarak, blockchain sisteminin güvenliğe (senkronize çıktı protokolü) ve canlılığa (blok zincirinin büyümeye ve çalışmaya devam etmesi gerekir) sahip olması gerekir. Blok zinciriniz güvendeyse, ancak artık çalışmıyorsa, blok üretmeyi durduracaktır. Blok zinciri yalnızca çalışıyorsa, ancak güvenli değilse, çok sayıda çatal olacaktır ve belirli kurallar (örneğin, Bitcoin'in en uzun zincir prensibi) olmadıkça hangisinin gerçek zincir olduğunu bilemezsiniz!

2. Pratik Bizans Hata Toleransının (PBFT) Tanıtımı

Pratik Bizans hata tolerans mekanizması şunlardan oluşur: Barbara Liskov ve Miguel Castro 1999'da önerilen yöntem. Örneğin, Cosmos ve Polkadot gibi blockchain sistemleri de tasarımlarında pratik Bizans hata toleransını kullanır, bu nedenle ne olduğunu ve nasıl çalıştığını incelemeye değer.

Grafikler: Alex Darling Think Tank

1. İşlem verileriyle bir blok oluşturmak istiyorsanız, bir tarafın ağda büyük miktarda veri yayınını duyması gerekir . Bu tür kişilere bu bloğu üretmek istedikleri için başvuru sahibi diyoruz.

2. Blok tamamlandığında, herkes katılabilir ve aynı blok yayınını duyduklarını onaylamak için ön oy kullanabilir. Çok önemlisi, ön oylama aşamasında blok da yanlış / sahte olabilir çünkü herkes sadece bir fikir birliğine varmak istiyor ve zaten aynı veri / bloğu almış durumda.

3. Katılımcıların 2 / 3'ünden fazlası bir fikir birliğine vardığında ve aynı bloğu aldıklarında, bu ön taahhüt aşamasıdır. Ön taahhüt oyu, bunun geçerli bir blok olup olmadığını ve bunda sahtekarlık olup olmadığını belirleyecektir.

4. Katılımcıların 2 / 3'ünden fazlası bu bloğun geçerli ve doğru olduğuna oy verirse, bu bloğu zincire başarıyla gönderebiliriz.

5. Daha sonra blok yüksekliği artacak ve 1-5 arasındaki adımlar tekrarlanacaktır.

Yukarıda söylediklerimize göre, sonraki adımların blokların sırasının bilinmesini sağlayabileceğini (başarılı bir blok gönderimi blok yüksekliğini artırabilir) ve her bilgisayarın kendi sonuçlarını hesaplayabileceğini görebiliriz ve sonra Ağ iletişimi, son zamanlamayı (zamanlamayı) alabilir ve hataları (başarısızlık) önleyebilir (sahtekarlık düğümleri, oy veremeyen bloklar veya düğümler için geçerlidir).

Merhaba Cosmos!

Cosmos, 2016 yılında Jae Kwon ve Ethan Buchman tarafından kuruldu ve token ihracı yoluyla 17 milyon dolardan fazla para topladı. Cosmos Hub, farklı blok zinciri sistemlerini birbirine bağlayabilen kendi blok zinciri sistemidir, böylece zincirler arası iletişimi tamamlayabilir. Bitcoin, Ethereum, ZCash veya diğer özel blok zincirleri gibi herhangi bir iş kanıtı blok zinciri sistemi, dahili blok zinciri iletişim mimarisi aracılığıyla köprü alanına bağlanabilir.

Teknik kurumların ayrıntılarına inen Cosmos Hub, fikir birliği algoritması olarak 2014 yılında Jae Kwon tarafından geliştirilen Tendermint'i (ve ayrıca pratik Bizans hata toleransı) kullanıyor. Bu, her oylama oturumunun (oylamadan önce ve göndermeden önce) bir sonraki aşamaya geçmeden önce herkes için sabit bir zamana sahip olduğu anlamına gelir. Bir blok tamamlandığında işlem geri dönmeyecektir. Çünkü bloktaki transfer tamamlandığı sürece anlık mobil ve IoT ödemelerine sahip olabileceğiniz anlamına gelir. Onay gerekmediğinden bu işleme "hızlı ödeme" de denir.

Grafikler: Alex Darling Think Tank

ATOM sertifikalarına sahip kullanıcılar, ağda doğrulayıcı olabilir veya ATOM sertifikalarını doğrulayıcılara rehin verebilirler. Cosmos blockchain ağının başlangıçta 100 doğrulayıcısı olacak ve gelecekte yönetişim katsayıları yoluyla listelemeyi artırmayı planlıyor. Ağın güvenlik yönetimine yalnızca ağda ilgili haklara sahip olanlar katılabilir.

Teorik bilgiyi azaltmak için ETH'den BTC'ye dönüşüm adımlarını sıralayacağım Bu herkesin çok sevdiği bir durum.

Grafikler: Alex Darling Think Tank

1. Ethereum ağında güvenilir bir aracı bölge oluşturulacak ve ardından Ethereum köprü bölgesinden Cosmos Hub'a bilgi aktarmaktan ilgili bir doğrulayıcı sorumlu olacaktır.

2. Hem Ethereum hem de Bitcoin olasılıklı olduğundan (mevcut ana zincirin doğru olmaması mümkündür), doğrulayıcının transferin gerçekten tamamlandığından emin olmak için belirli bir onay beklemesi gerekir.

3. Bu doğrulayıcılar işlemin tamamlandığını onayladıktan sonra, kendi alanlarından Ether alan Cosmos Hub'a işlemi başlatacaklar. Bu hub hibrit bir Cosmos Ether kombine token formu oluşturacak ve tutacak. Şimdi, başka herhangi bir Cosmos Zone artık bu yeni hibrit Cosmos Ether tokeninin sistemde var olduğunu bilecek.

4. Değişim oranının daha önce belirlendiği varsayılırsa, hibrit Cosmos Ether tokenı hibrit Cosmos Bitcoin ile değiştirilebilir. Ardından Cosmos Bitcoin, güvenilir aracı Bitcoin alanına gönderilecek ve ardından gerçek Bitcoin ana zincir adresine gönderilecektir.

Grafikler: Alex Darling Think Tank

Bu modelde birkaç varsayım vardır:

  • Cosmos Hub, hibrit Cosmos varlıklarının doğru bir şekilde artıp azalmasını sağlamalıdır. Düşen bir eğilim olsa da, Cosmos ekibi herkesin kendi merkezini oluşturabileceği ilgili sistemler tasarladı. Sonunda, Cosmos bir Merkezler ve bölgeler ağı haline gelecek ve farklı ekipler tarafından işletilecektir.
  • Her alanın güvenilir olması gerekir ve varlık gönderme / alma hakkındaki bilgileri aktarırlar. Gönderenin ayrıca, doğrulayıcının bilgilerini doğru bir şekilde ileteceğine ve varlıklarını çalmayacağına güvenmesi gerekir.

Polkadot'a

Polkadot, Ethereum'un kurucu ortağı ve eski CTO'su ve Web3 Vakfı'nın başkanı Gavin Wood tarafından kuruldu. Polkadot, 2017 yılında yerel belirteç DOT'un satışı yoluyla kitle fonlaması yoluyla 145 milyon dolar topladı. Cosmos, hub ve zone yöntemlerini kullanan bir geliştirme ağı ise, Polkadot ayrı bir "röle zinciri" dir ve ona birçok blok zinciri sistemi, yani "parachain" (Parachain'in kısaltmasıdır) ekleyecektir. Çok sayıda fayda sağlar.

Polkadot'un başlıca yenilikleri aşağıdaki gibidir:

  • Her parachain, röle zincirinin doğrulayıcı modundan güvenlik garantileri alacaktır. Herhangi bir blok zinciri bir paraşütle Polkadot ağına bağlandığında, tüm Polkadot ağı ile aynı güvenlik seviyesini elde edecektir. Cosmos sisteminde, her yeni zincirin kendi doğrulayıcısına ve kendi güvenliğini sağlaması gerekir.
  • Parachain'ler, dahili blok zinciri iletişim güven ödeme yöntemini kullanarak diğer parachain'lerle etkileşime girebilir. Sınır ötesi iletişim kurmak isteyen kullanıcıların, bilgi ilettikleri tüm zincirlere güvenmeleri gerekmez, yalnızca tüm Polkadot ağının güvenlik garantisine ihtiyaç duyarlar. Dahası, bu, kullanıcıların ayrı bir doğrulayıcı aracılığıyla kaynak blok zincirine, yönlendirme blok zincirine ve hedef blok zincirine güvenmesi gereken Cosmos'un çalışma biçiminden farklıdır.

Polkadot'un fikir birliği mekanizması iki bölümden oluşur: GRANDPA ve BABE. GRANDPA, kesinliği tamamlamak için bir araçtır ve GHOST çatal seçim kuralından türetilen bir kavramdır (Ethereum Casper protokolüne benzer). Bu aracın tanıtımı, blok zincirinin bir kısmının sonuçlandırılmasına izin verebilir ve kanıtlanabilir bir şekilde geri alınamaz. Kesinlik aracını blok üretiminden ayırmak, kesinliğin ve zincir üzerinde yeni blokların farklı süreçlerle gerçekleştirilmesini sağlar. Bu, gerçek blok üretiminin genişletilebileceği ve pratik bir Bizans hata tolerans mekanizması ile Cosmos Tendermint algoritmasından farklı olduğu anlamına gelir.

Grafikler: Alex Darling Think Tank

Polkadot ekosisteminde aşağıdaki bölümleri içerir:

  • Düzeltmen - Parachain için bloklar oluşturun ve bilgileri doğrulama için doğrulayıcıya iletin.
  • Aday - Doğrulayıcılara fon tahsis edin ve ardından öz sermaye mekanizmasına katılın.
  • Doğrulayıcı - Röle zincirinin yeni bloklarının sızdırmazlığından sorumlu oldukları için yüksek bir bağlama mekanizması gereklidir.

Ana sorumlulukları şunları içerir:

Yeni bloğu doğrulayın.

  • GRANDPA'ya katılarak, röle zincirini onaylamak için.
  • İşlemin doğru olduğundan ve zincirler arası bilgilerin işlendiğinden emin olarak,
  • Parachain bloklarını doğrulayabilir.
  • Ağdaki diğer düğümleri gözlemleyerek hileli davranışlar arayan kimlik avcıları-Ödül avcıları.

Polkadot, diğer blok zincirleri ile bir köprü üzerinden iletişim kurmak istediği sürece birbirine bağlı bir sistem olarak düşünülebilir, onlarla doğrudan bağlantı kurabilir. Tüm paraşütler ve röle zincirleri genel bir evrensel sistem oluşturacaktır. Parachainler, özelleştirilmiş mantıkla birleştirilebilir.Bilgi alırken ve diğer zincirlere yayınlarken, kendi durum geçişlerini yönetmekten sorumludur. Parachain'ler birbirleriyle de etkileşime girebilir. Cosmos'un aksine, herhangi bir bilginin Hub'dan geçmesi gerekir.

Polkadot teknolojisinin temel tasarım konsepti çok iyi. Bu fikir, paraşütçülerin diğer paraşütçülere bilgi aktarmak için köprü sözleşmesine güvenmek yerine, köprü sözleşmesinden bilgileri pasif bir şekilde okudukları ve bu paraşütler arasında hiçbir fark olmadığı gerçeğine dayanmaktadır. Bu, Polkadot'un dahili blok zinciri iletişim mimarisinin tamamen güvenilir olmadığı anlamına gelir, çünkü parachain, doğruladıkları parachain yerine ara zincire dayanır. Ayrıca, doğrulayıcılar zaman zaman ve rastgele olarak diğer paraşütlere atanacaktır.

Bir örnek verelim, anlaşılması daha kolay olabilir.Bir parachain üzerindeki para birimini başka bir zincirdeki bir varlığa dönüştürmek istiyorsanız ne yapmanız gerekir? ETH'yi BTC'ye dönüştürme durumunu bir düşünün.

Ethereum parachain'in düzelticileri, blok başlıklarını parachain doğrulayıcılarına aktaracak. Bu doğrulayıcılar, bu bilgileri Ethereum köprüsü akıllı sözleşmesindeki ilgili işlemlerde imzalayacak ve yayınlayacaktır ve bu, parachain alanıyla tanınabilen ve iletilebilen bir yolla gerçekleşir. Verilen herhangi bir ETH, Polkadot doğrulayıcıları tarafından tutulabilir ve ayrıca DOT jetonları kullanılarak geçersiz işlemler için teminat olarak kullanılabilir. Ethereum parachain, Bitcoin parachain ile iletişim kuracak ve ardından BTC, belirli parachain doğrulayıcısı aracılığıyla belirtilen adrese aktarılacaktır. Tasarımın tüm detaylarının tamamlanması gerekir, ancak zincirler arası iletişim teorisine göre onaylamaya gerek olmadığı garanti edilebilir.

Polkadot'un parachain mekanizmasının, onay gerektirmeyen zincir içi açık artırmalar yoluyla pozisyon tahsis edeceğini not etmemiz gerekiyor. Bu açık artırmalar, bu parachain'lerin Polkadot ağına bağlanmasını sağlamak için DOT jetonunu bir süre kilitleyecektir. Şu anda, yönetişime erişilebilir ve paraşütçüdeki ciddi hatalar veya hileli davranışlar gibi acil durumlar çözülebilir. Polkadot bunu zincir içi yönetişim yoluyla yapacak çünkü bunun en iyi yol olduğuna kesin olarak inanıyor.

Gavin Wood'un makalede dediği gibi, "Herhangi bir blok zinciri, uygulanabilir güncelleme mekanizmaları dahil zincir içi yönetişim mekanizmaları sunmazsa, bunun şüphesiz kendilerini yok edeceğine inanıyorum." Zincir dışı yönetim süreçlerine "inanmıyorum," "Zincir üzeri sinyal" ve "kaba fikir birliği mekanizması", blok zinciri ekolojisindeki gerçek sahiplerin, uzun vadeli başarısını etkili bir şekilde kontrol etmesine ve teşvik etmesine izin verebilir. Ayrıca, yönetişim durumunu değiştirmenin imkansız olduğuna inanıyorum.

yol haritası

Grafikler: Alex Darling Think Tank

Birlikte çalışabilirlik ile ilgili olarak, bu sorunların çoğu çözülmüş gibi görünmektedir, ancak uygulama seviyesine ulaşmak hala zordur. Cosmos resmi olarak Mart 2019'da piyasaya sürüldü, ancak şu anda yalnızca Cosmos Hub'ın lansmanı ve çalışması tamamlandı. Bir sonraki planları, dahili blok zinciri iletişim çerçevesinin işleyişini tamamlamaktır. Polkadot 2019'un sonunda çalışacak, ancak yalnızca aktarma zinciri çevrimiçi olacak.

Genel olarak, Cosmos ve Polkadot'un piyasaya sürülmesinden çok heyecan duyuyorum ve En ilginç şey, geliştiricinin uygulaması ve çeşitli blok zincirleri arasındaki rekabet ve bunların nasıl çalışacağıdır. Belirli uygulamaların ihtiyaçlarını karşılayan blok zinciri şu anda çok önemli bir şey çünkü sadece temeldeki mimari tamamlanmadı, geliştiricilerin de arkasındaki kaynaklara ve yeteneklere ihtiyacı var ve yeterli güvenliği elde ediyor.

Yani bu bir değiş tokuş mu olacak? Şimdi söylemek zor. Ethereum son derece güvenli ve izinsiz bir inovasyon mekanizması oluşturmak istese de geliştirme hızı yol haritası beklentilerinden daha düşük, ancak Ethereum'un zincir dışı yönetişimi çok iyi gelişiyor.

Bu soruna karşı taraftan bakarsak, Birçok şifreli varlık ağı, diğer zincirlerin güvenliğini kullanır, Örneğin Ethereum'u ele alın ve ardından kendi zincirlerine geçmeden önce toplulukları aracılığıyla güvenliği sağlayana kadar bekleyin. MarkerDAO iyi bir örnek: Kendi blok zincirlerini oluşturmak ve Polkadot Parachain'in bir parçası olmak için yeterli kaynağa sahipler. Herhangi bir nedenle paraşütün parçası denemezse, Cosmos üzerinde bir köprü alanı inşa edebilir ve ardından içindeki güvenliği paylaşabilir. Polkadot, paylaşılan güvenlik sağlayamayan ancak yine de bilgi aktarımına ihtiyaç duyan blok zinciri sistemleri için bir köprü alanı sağlamayı planlıyor.

Yazar: Kerman Kohli, 8x Protokol kurucusu.

Çevirmen: Alex

İzinsiz yeniden dağıtmayın. Orijinal metni okumak için lütfen resmi hesabı arayın: DalingRe-DR, resmi hesabı takip edin ve bu makalenin altındaki bağlantıya tıklayın.

Jiangxi tıbbi reformu burada! İlaç bonusunu iptal edin! Bir doktora görünmek için yanınızda götürmelisiniz, çok tasarruf edebilirsiniz ...
önceki
Küresel IPv4 kaynakları kuruyor ve IPv6 rekabeti şiddetli. Ali Cloud neden öne çıkabilir?
Sonraki
Birçok araç sahibi bu arabaları satın aldı ama bir süre kullandıktan sonra çöpe atın, hala kullanıyor musunuz?
İngiltere, Yemen'in iç savaşının ana suç ortağı Suudi Arabistan'ın Veliaht Prensi Salman'ı neden memnuniyetle karşıladı?
Üç çirkin Japon arabası! ESQ sıralamada değil, ancak Guanggang Orochi sadece ikinci sırada mı?
Blok zincirinin düşük döneminde, birçok kurum uzak durdu, ancak çılgın birleşmeler ve satın almalarla meşguldüler.
Gizlice sevilmek harika, görüyorsunuz bu resim ülkenin her yerinde maksimize edildi!
Zotye T3001.5L otomatik versiyonu piyasada ... Fiyata bakarsak kararlı bir şekilde 1.5T ekledim.
Neden bu yılki Oscar'ların en büyük galibi devlet başkanıyla bu kadar ilgili? Earth Knowledge Bürosu
Golf GTI yine ikinci oldu! Bu yerli otomobil 309 beygir gücüne sahip ve yüz kırmak sadece 5,9 saniye sürüyor!
63 yaşında bir bayan MLM'ye binlerce kilometre seyahat etti ve kötü bir IPFS madencilik oyunu oynuyordu
Jinshan vurdu! DingTalk belge yönetiminin yeni sürümü parlak bir nokta haline geldi, netizenler: buna güvenmek yeterli
Bugün Bailu Jiangxi'nin sıcaklığı keskin bir şekilde düşecek mi? ! Tayfun No. 17 "Gu Chao" üretildi! En hasta gün burada!
Ses yalıtımı zayıf ve şok emilimi zor Corolla neden bu kadar sıcak satıyor?
To Top