Tam Zincir Birlikte Çalışabilirlik Protokolü

İleri Seviye3/18/2024, 5:20:24 AM
Bu makale temel olarak tam zincir birlikte çalışabilirliği tanıtmaktadır. Çok zincirli ve çok katmanlı paralel geliştirme yoğunlaştıkça, geleneksel çapraz zincir köprüleri artık endüstri ihtiyaçlarını karşılayamıyor ve Web3'ün tam zincir ara bağlantı talebi yakın. Peki günümüzün tam zincir birlikte çalışabilirlik protokolü nerede gelişti? Bir sonraki milyar kullanıcıdan ne kadar uzaktayız?

Orijinal Başlığı İletin:万链互联的关键:全链互操作性协议

Önsöz

Blockchain başından beri çatışmalarla doludur. Basit bir "elektronik ödeme sistemi" fikri olarak başladı, daha sonra "dünya bilgisayarı", "hızlı işlem" ve "oyunlar/finans için zincirler" gibi kavramlara dönüştü. Bu farklı fikirler ve teknik farklılıklar yüzlerce farklı blok zincirinin oluşturulmasına yol açtı. Merkezi olmayan yapısı nedeniyle blockchain, dış dünya ile bağlantı kuramayan veya iletişim kuramayan kapalı bir ada gibidir. Günümüzde blok zincirlerinin ana hikayesi birçok katmana sahip olmaya doğru ilerliyor. İşlerin gerçekleştiği temel katmanın (Katman 2) yanı sıra, veri ve hesaplaşma işlemleri gibi diğer şeyler için de katmanlar vardır. Bu karmaşıklık kullanıcıların işini zorlaştırıyor ve varlıkların blok zincirleri arasında taşınmasına yönelik geleneksel çözümler pek çok risk taşıyor.

Normal kullanıcılar için, köprüleri kullanarak blok zincirleri arasında varlık taşımak zaten karmaşık ve yavaştır. Bunun da ötesinde, uyumsuz varlıklar, bilgisayar korsanları, yüksek ücretler ve diğer zincirde yeterli para olmaması gibi riskler vardır. Zincirler arasındaki bu bağlantı eksikliği, blok zincirlerinin yaygın olarak kullanılmasını zorlaştırıyor ve onları ayrı ülkeler gibi gösteriyor. Blok zincirleri bu sorunlarla uğraşırken, hangi çözümlerin en iyisi olduğu konusunda da sonu gelmeyen tartışmalar var. Blok zincirleri daha karmaşık ve daha popüler hale geldikçe, bunları birbirine bağlamanın eski yolları artık yeterince iyi değil. Her şeyin birlikte çalışmasını sağlamak için yeni yollara ihtiyacımız var. Bunu gerçekleştirme konusunda ne kadar ilerledik? Peki blok zincirlerinde bir milyar kullanıcıya sahip olmaktan ne kadar uzağız?

Tam Zincir Birlikte Çalışabilirlik Nedir?

Geleneksel internette, kullanıcı deneyimindeki parçalanmayı neredeyse hiç hissedemiyoruz. Örneğin, ödeme senaryolarında, çeşitli web sitelerinde ödemeleri tamamlamak için Alipay veya WeChat'i kullanabiliriz. Ancak, Web3 dünyasında, kamu zincirleri arasında doğal engeller vardır. Tam zincir birlikte çalışabilirlik protokolü, basit bir ifadeyle, bu bariyerleri yıkmak için bir çekiçtir. Zincirler arası iletişim çözümleri aracılığıyla birden fazla kamu zinciri arasında varlıkların ve bilgilerin sorunsuz bir şekilde aktarılmasını sağlar. Amacı, daha önce bahsedilen Web2 seviyesine yakın sorunsuz bir deneyim elde etmek ve nihayetinde zincirden bağımsız ve hatta Niyet Merkezli deneyimlerin nihai hedefine ulaşmaktır.

Tam zincir birlikte çalışabilirliğinin uygulanması, heterojen akıllı sözleşme zincirleri arasındaki iletişim ve zincirler arası varlıkların sarmalama yöntemleri kullanılmadan aktarılması dahil olmak üzere birkaç temel zorluk içerir. Bu zorlukların üstesinden gelmek için bazı projeler ve protokoller LayerZero ve Wormhole gibi yenilikçi çözümler önermiştir. Bu projeleri ilerleyen bölümlerde daha ayrıntılı olarak analiz edeceğiz. Ancak bundan önce, tam zincir ve çapraz zincir köprüler arasındaki belirli farkların yanı sıra çapraz zincir ve mevcut çapraz zincir yöntemleriyle ilgili bazı zorlukları anlamamız gerekiyor.

Zincir boyunca neler değişti?

Varlıkların, kullanıcıların kaynak zincirdeki varlıkları kilitlemesini ve gaz ücreti ödemesini gerektiren üçüncü taraf köprüler aracılığıyla aktarıldığı ve ardından hedef zincirde paketlenmiş bir varlık almak için sabırla beklendiği geçmişten farklı olarak, tam zincir birlikte çalışabilirlik protokolü, çapraz zincir teknolojisinden genişletilmiş yeni bir paradigmadır. Bilgi alışverişi yoluyla varlıklar dahil her şeyi ileten bir iletişim merkezi görevi görür. Bu, kaynak ve hedef zincirler arasında sorunsuz varlık alışverişlerinin Sushi içinde gerçekleştirilebildiği Stargate entegreli Sushi'de örneklendiği gibi zincirler arasında birlikte çalışabilirliği mümkün kılar. Bu, zincirler arası işlemlerde kullanıcı deneyimini en üst düzeye çıkarır. Gelecekte, daha da abartılı kullanım durumları, farklı zincirlerdeki farklı DApp'ler arasında kesintisiz birlikte çalışabilirliği içerebilir.

Üçgen Seçimi ve Üç Doğrulama Türü

Blok zinciri dünyasında, tıpkı en ünlü halka açık zincir "trilemma "sında olduğu gibi, her zaman yapılması gereken seçimler vardır. Benzer şekilde, zincirler arası çözümler için de bir birlikte çalışabilirlik trilemması mevcuttur. Teknolojik ve güvenlik sınırlamaları nedeniyle, çapraz zincir protokolleri aşağıdaki üç temel özellikten yalnızca ikisini optimize edebilir:

  1. Güvensizlik: Protokol, herhangi bir merkezi güven varlığına dayanmaz ve altta yatan blok zincirine benzer güvenlik seviyeleri sağlar. Kullanıcılar ve katılımcılar, herhangi bir aracıya veya üçüncü tarafa güvenmeden işlemlerin güvenliğini ve düzgün bir şekilde yürütülmesini sağlayabilir.

  2. Genişletilebilirlik: Protokol, belirli teknik mimari veya kurallardan bağımsız olarak herhangi bir blok zinciri platformuna veya ağına kolayca adapte olabilir. Bu, birlikte çalışabilirlik çözümlerinin yalnızca belirli ağları değil, çok çeşitli blok zinciri ekosistemlerini desteklemesine olanak tanır.

  3. Genelleştirilebilirlik: Protokol, belirli işlem türleri veya varlıklarla sınırlı olmaksızın her türlü alanlar arası veri veya varlık aktarımını gerçekleştirebilir. Bu, farklı blok zincirlerinin kripto para birimleri, akıllı sözleşme çağrıları ve diğer keyfi veriler dahil ancak bunlarla sınırlı olmamak üzere çeşitli bilgi ve değer türlerini değiş tokuş edebileceği anlamına gelir.

İlk çapraz zincir köprüleri genellikle Vitalik Buterin'in sınıflandırmasına göre üç tür çapraz zincir teknolojisine ayrılmıştır: Hash Time Lock, Witness Verification ve Relay Verification (Hafif İstemci Doğrulaması). Bununla birlikte, Connext'in kurucusu Arjun Bhuptani'ye göre, çapraz zincir çözümleri Yerel Olarak Doğrulanmış (Güvensizlik + Genişletilebilirlik), Harici Olarak Doğrulanmış (Genişletilebilirlik + Genelleştirilebilirlik) ve Yerel Olarak Doğrulanmış (Güvensizlik + Genelleştirilebilirlik) olarak da ayrılabilir. Bu doğrulama yöntemleri, çeşitli güvenlik ve birlikte çalışabilirlik gereksinimlerini karşılamak için farklı güven modellerine ve teknolojik uygulamalara dayanmaktadır.

Yerel Olarak Doğrulandı:

Yerel olarak doğrulanmış köprüler, işlemlerin geçerliliğini doğrudan doğrulamak için kaynak ve hedef zincirlerin mutabakat mekanizmalarına güvenir. Bu yöntem ek doğrulama katmanları veya aracılar gerektirmez. Örneğin, bazı köprüler doğrudan iki blok zinciri arasında doğrulama mantığı oluşturmak için akıllı sözleşmeler kullanabilir ve bu zincirlerin kendi mutabakat mekanizmaları aracılığıyla işlemleri onaylamasına izin verebilir. Bu yaklaşım, katılımcı zincirlerin doğal güvenlik mekanizmalarına dayanarak güvenliği artırırken, teknik uygulama açısından daha karmaşık olabilir ve tüm blok zincirleri doğrudan yerel doğrulamayı desteklemez.

Harici Olarak Doğrulandı:

Harici olarak doğrulanan köprüler, işlemlerin geçerliliğini onaylamak için üçüncü taraf doğrulayıcılar veya doğrulayıcı kümeleri kullanır. Bu doğrulayıcılar bağımsız düğümler, konsorsiyum üyeleri veya kaynak ve hedef zincirlerinin dışında faaliyet gösteren diğer katılımcı türleri olabilir. Bu yaklaşım tipik olarak, katılımcı blok zincirlerinin kendileri tarafından doğrudan işlenmek yerine harici varlıklar tarafından yürütülen zincirler arası mesajlaşma ve doğrulama mantığını içerir. Harici doğrulama, belirli zincirlerle sınırlı olmadığı için daha geniş birlikte çalışabilirlik ve esneklik sağlar, ancak aynı zamanda ek güven katmanları ve potansiyel güvenlik riskleri de getirir.

Yerel Olarak Doğrulandı:

Yerel olarak doğrulanmış köprüler, işlemleri onaylamak ve sonraki işlemleri yerel olarak yürütmek için çapraz zincir etkileşimlerinde kaynak zincirin durumunun hedef zincir üzerinde doğrulanması anlamına gelir. Tipik yaklaşım, hedef zincirin sanal makinesinde kaynak zincir üzerinde hafif bir istemci çalıştırmak veya her ikisini de paralel olarak çalıştırmaktır. Yerel doğrulama, komitede en az bir dürüst aktarıcının bulunduğu dürüst bir azınlık veya eşzamanlı varsayım gerektirir (yani, dürüst bir azınlık) veya komite düzgün çalışamazsa, kullanıcılar işlemleri kendileri iletmelidir (yani, eşzamanlı bir varsayım). Yerel doğrulama, zincirler arası iletişimin en güven minimize edilmiş şeklidir, ancak aynı zamanda yüksek maliyetler, düşük geliştirme esnekliği ile birlikte gelir ve Ethereum ve L2 ağları arasında veya Cosmos SDK'ya dayalı olarak geliştirilen blok zincirleri arasında olduğu gibi durum makinelerinde yüksek benzerliğe sahip blok zincirleri için daha uygundur.

Farklı Çözüm Türleri

Web3 dünyasının en önemli altyapılarından biri olan çapraz zincir çözümlerinin tasarımı her zaman zor bir konu olmuş ve çeşitli çözüm türlerinin ortaya çıkmasına neden olmuştur. Mevcut perspektiften bakıldığında, bu çözümler beş kategoride sınıflandırılabilir ve her biri varlık alışverişini, transferini ve sözleşme çağrısını kolaylaştırmak için benzersiz yöntemler kullanır. [1]

Jeton Takası:

Kullanıcıların bir blok zincirinde belirli bir varlığı takas etmesine ve başka bir zincirde eşdeğer bir varlık almasına olanak tanır. Farklı varlıkların değişimini kolaylaştırmak için atomik takaslar ve Otomatik Piyasa Yapıcılar (AMM'ler) gibi teknikler kullanılarak farklı zincirlerde likidite havuzları oluşturulabilir.

Varlık Köprüsü: Bu yöntem, kaynak zincirdeki akıllı sözleşmeler aracılığıyla varlıkların kilitlenmesini veya yok edilmesini ve ilgili akıllı sözleşmeler aracılığıyla hedef zincirdeki kilitlerin açılmasını veya yeni varlıkların oluşturulmasını içerir. Bu teknoloji, varlıkların nasıl işlendiğine bağlı olarak daha da kategorize edilebilir:

○ Kilit/Darphane Modeli: Kaynak zincirdeki varlıklar kilitlenir ve eşdeğer "köprülenmiş varlıklar" hedef zincirde basılır. Tersine, işlemi tersine çevirirken, kaynak zincirdeki orijinal varlıkların kilidini açmak için hedef zincirdeki köprülenmiş varlıklar yok edilir.

○ Yakma/Darp Modeli: Kaynak zincirdeki varlıklar yakılır ve aynı varlığın eşdeğer bir miktarı hedef zincirde basılır.

○ Kilitleme/Kilit Açma Modeli: Kaynak zincirdeki varlıkların kilitlenmesini ve ardından hedef zincirdeki likidite havuzlarındaki eşdeğer varlıkların kilidinin açılmasını içerir. Bu tür varlık köprüleri genellikle gelir paylaşımı gibi teşvikler sağlayarak likiditeyi çeker.

Yerel Ödemeler: Kaynak zincirdeki uygulamaların hedef zincirdeki yerel varlıkları kullanarak ödeme işlemlerini tetiklemesini sağlar. Zincirler arası ödemeler, bir zincirden başka bir zincire gelen verilere dayalı olarak da tetiklenebilir. Bu yöntem öncelikle mutabakat için kullanılır ve blok zinciri verilerine veya harici olaylara dayanabilir.

Akıllı Sözleşme Birlikte Çalışabilirliği: Kaynak zincirdeki akıllı sözleşmelerin yerel verilere dayalı olarak hedef zincirdeki akıllı sözleşmelerin işlevlerini çağırmasını sağlayarak varlık takasları ve köprüleme işlemleri gibi karmaşık zincirler arası uygulamaları kolaylaştırır.

Programlanabilir Köprüler: Bu, varlık köprüleme ve mesaj iletimi yeteneklerini birleştiren gelişmiş bir birlikte çalışabilirlik çözümüdür. Varlıklar kaynak zincirden hedef zincire aktarıldığında, sözleşme çağrıları hedef zincirde hemen tetiklenebilir ve böylece stake etme, varlık değişimi veya varlıkların hedef zincirdeki akıllı sözleşmelerde depolanması gibi çeşitli çapraz zincir işlevleri mümkün olur.

Katman Sıfır

Tam zincir birlikte çalışabilirlik protokolleri dünyasının en ünlü projelerinden biri olan Layer Zero, a16z, Sequoia Capital, Coinbase Ventures, Binance Labs ve Multicoin Capital gibi üst düzey kripto sermaye şirketlerinden büyük ilgi gördü ve üç tur finansmanda toplam 315 milyon dolar topladı. Projenin doğal çekiciliğinin yanı sıra, tam zincir sektörünün üst düzey yatırımcıların gözünde çok önemli bir konuma sahip olduğu açıktır. Bu övgüleri ve önyargıları bir kenara bırakarak, Layer Zero'nun mimarisinin tüm zinciri köprüleme potansiyeline sahip olup olmadığını analiz edelim.

Güvenilir Zincirler Arası İletişim: Daha önce de belirtildiği gibi, ana akım zincirler arası köprü çözümleri tipik olarak saf harici doğrulama kullanmaktadır. Ancak, güvenin zincir dışı doğrulamaya kaydırılması nedeniyle güvenlik büyük ölçüde tehlikeye girmektedir (bilgisayar korsanlarının yalnızca varlıkların tutulduğu yeri hedef alması gerektiğinden, birçok çoklu imza köprüsü bu nedenle başarısız olmuştur). Buna karşılık, Katman Sıfır, harici doğrulamanın eksikliklerini mümkün olan en basit şekilde gidermek için doğrulama mimarisini iki bağımsız varlığa (oracle ve relay) dönüştürür. İkisi arasındaki bağımsızlık teorik olarak tamamen güvensiz ve güvenli bir zincirler arası iletişim ortamı sağlamalıdır. Ancak, bilgisayar korsanları kötü niyetli faaliyetler için hala oracle ve röleleri hedef alabildiğinden sorun ortaya çıkmaktadır. Ayrıca, kahinler ve röleler arasında gizli anlaşma olasılığı da vardır. Bu nedenle, Layer Zero'nun V1 versiyonundaki sözde güvenilir zincirler arası iletişimin hala birçok mantıksal kusuru var gibi görünüyor. Bununla birlikte, V2 versiyonunda, Merkezi Olmayan Doğrulama Ağlarının (DVN'ler) tanıtımı, daha sonra tartışacağımız doğrulama yöntemini geliştirmeyi amaçlamaktadır.

Katman Sıfır Uç Noktaları: Katman Sıfır uç noktaları, tüm protokol işlevselliğinin kritik unsurlarıdır. V1'de oracle'lar ve röleler, V2'de ise DVN'ler temel olarak mesaj doğrulama ve dolandırıcılık karşıtı önlemlerden sorumlu olsa da, uç noktalar iki blok zincirinin yerel ortamları arasında gerçek mesaj alışverişini sağlayan akıllı sözleşmelerdir. Katılımcı blok zincirlerindeki her bir uç nokta dört modülden oluşur: Communicator, Validator, Network ve Libraries. İlk üç modül protokolün temel işlevselliğini sağlarken, Libraries modülü geliştiricilerin temel işlevselliği genişletmesine ve blok zincirine özgü özel işlevler eklemesine olanak tanır. Bu özel kütüphaneler, Layer Zero'nun farklı mimarilere ve sanal makine ortamlarına sahip çeşitli blok zincirlerine uyum sağlamasına olanak tanır. Örneğin, Katman Sıfır hem EVM uyumlu hem de EVM olmayan zincirleri destekleyebilir.

Çalışma Prensipleri: Layer Zero'nun iletişim sistemi çekirdeği, yukarıda bahsedilen ilk üç modül aracılığıyla zincirler arası mesaj geçişi için temel altyapıyı oluşturan uç noktalara dayanır. Süreç, bir blok zincirindeki (Zincir A) bir uygulamanın, işlem ayrıntılarının, hedef zincir tanımlayıcılarının, yüklerin ve ödeme bilgilerinin iletişimciye iletilmesini içeren bir mesaj göndermesiyle başlar. İletişimci bu bilgileri bir paket halinde derler ve diğer verilerle birlikte doğrulayıcıya iletir. Bu noktada doğrulayıcı, A zincirinin blok başlıklarının hedef zincire (B zinciri) aktarımını başlatmak için ağ ile işbirliği yapar ve aktarıcıya işlemin gerçekliğini sağlamak için işlem kanıtlarını önceden alma talimatı verir. Oracle'lar ve röleler blok başlıklarını ve işlem kanıtlarını almaktan sorumludur ve bunlar daha sonra blok özetini doğrulayıcıya ileten Zincir B'nin Ağ sözleşmesine aktarılır. Aktarıcı tarafından sağlanan paketin ve işlem kanıtlarının doğru olduğunu doğruladıktan sonra, doğrulayıcı mesajı Zincir B'nin iletişimcisine iletir. Son olarak, akıllı sözleşme mesajı B zincirindeki hedef uygulamaya ileterek tüm zincirler arası iletişim sürecini tamamlar.

Layer Zero V2'de oracle'ların yerini Merkezi Olmayan Doğrulama Ağları (DVN'ler) alacak ve merkezi zincir dışı varlıklar ve güvensizlik gibi eleştirilen konular ele alınacaktır. Bu arada, rölelerin yerini, doğrulamadan sorumlu olmaksızın rolleri yalnızca işlem yürütme ile sınırlı olan yürütücüler alacaktır.

Modülerlik ve Ölçeklenebilirlik: Geliştiriciler, protokolün akıllı sözleşme setinin bir parçası olan Libraries modülünü kullanarak Layer Zero'nun temel işlevselliğini blok zincirleri üzerinde genişletebilirler. Kütüphaneler, Layer Zero çekirdek kodunu değiştirmeden yeni özelliklerin blok zincirine özgü şekillerde uygulanmasına olanak tanır. Protokol, zincirler arası iletişim için hafif mesaj ayarları kullandığından son derece ölçeklenebilirdir.

Basit Kullanıcı Deneyimi: Layer Zero'nun en önemli özelliklerinden biri kullanıcı dostu olmasıdır. Çapraz zincir işlemleri için protokol kullanıldığında, işlemler tipik olarak geleneksel kripto köprü varlık transferleriyle ilişkili token sarma ve açma prosedürleri olmadan tek bir işlem olarak gerçekleştirilebilir. Bu nedenle, kullanıcı deneyimi aynı zincir üzerindeki token değişimlerine veya transferlerine benzer.

Katman Sıfır Taraması: Layer Zero'nun yaklaşık 50 genel zinciri ve Layer 2 çözümünü desteklediği göz önüne alındığında, Layer Zero'daki mesaj etkinliklerini izlemek kolay değildir. Katman Sıfır Tarama işte bu noktada işe yarar. Bu çapraz zincir tarayıcı uygulaması, kullanıcıların katılımcı zincirlerdeki tüm protokol mesaj alışverişlerini görmelerini sağlar. Tarayıcı, kullanıcıların mesaj etkinliğini kaynak zincirine ve hedef zincirine göre ayrı ayrı görüntülemesine olanak tanır. Kullanıcılar ayrıca Layer Zero'yu kullanarak her DApp için işlem faaliyetlerini keşfedebilir.

Omnichain Değiştirilebilir Tokenlar (OFT): OFT (Omnichain Fungible Token) standardı, geliştiricilerin birden fazla zincirde yerel düzeyde işlevselliğe sahip tokenlar oluşturmasına olanak tanır. OFT standardı, bir zincirdeki jetonları yakarken hedef zincirde bir jeton kopyası basmayı içerir. Başlangıçta, orijinal OFT token standardı yalnızca EVM uyumlu zincirlerle kullanılabiliyordu. Layer Zero bu standardı genişletti

Solucan Deliği

Layer Zero gibi Wormhole da tam zincir protokol yarışının bir katılımcısıdır ve son zamanlarda airdrop faaliyetlerinde potansiyelini göstermeye başlamıştır. Protokol ilk olarak Ekim 2020'de başlatıldı ve çift yönlü bir token köprüsü olan V1 sürümünden birden fazla zinciri kapsayan yerel çapraz zincir uygulamaları oluşturmaya geçiş yaptı. Protokolün ilk günlerindeki en önemli olaylardan biri, 3 Şubat 2022'de Wormhole'un 360 milyon dolar değerinde ETH'nin çalınmasıyla sonuçlanan bir saldırıya maruz kaldığı bir hackleme olayıydı. Ancak, Wormhole 24 saatten kısa bir süre içinde fonları geri almayı başardı (kaynak bilinmiyor) ve daha yakın zamanda 225 milyon dolarlık bir finansman turu duyurdu. Peki Solucan Deliği sermayeden böylesine bir teveccüh görmek için nasıl bir sihre sahip?

Hassas Hedefleme: Wormhole'un hedefi öncelikle EVM tabanlı zincirlere değil, EVM olmayan zincirlere odaklanmıştır. Wormhole, Solana ve Move tabanlı zincirler (APT, SUI) gibi heterojen zincirleri destekleyen tek ana akım tam zincir protokolüdür. Bu ekosistemlerin sürekli büyümesi ve dalgalanmasıyla birlikte Wormhole'un öne çıkması kaçınılmaz hale geliyor.

Çalışma Prensibi: Wormhole'un çekirdeğini Doğrulanabilir Eylem Onayı (VAA) çapraz zincir protokolü ve 19 Koruyucu düğüm oluşturmaktadır (Wormhole koruyucu düğüm olarak tanınmış kurumları seçmektedir ve bu durum sıklıkla eleştirilmektedir). Her zincirdeki Solucan Deliği Çekirdek Sözleşmesi aracılığıyla çapraz zincir tamamlama için talepleri VAA'lara dönüştürür. Spesifik süreç aşağıdaki gibidir:

  1. Olay Oluşumu ve Mesaj Oluşturma: Kaynak zincirinde meydana gelen belirli olaylar (varlık aktarım talepleri gibi) yakalanır ve bir mesaja kapsüllenir. Bu mesaj olayı ve yürütülecek işlemi detaylandırır.

  2. Guardian Node İzleme ve İmzalama: Wormhole ağındaki 19 Guardian düğümü zincirler arası olayları izlemekten sorumludur. Bu düğümler kaynak zincirinde bir olay tespit ettiklerinde, olay bilgisini doğrularlar. Doğrulandıktan sonra, her Guardian düğümü mesajı kendi özel anahtarıyla imzalayarak olayın doğrulandığını ve onaylandığını gösterir (düğümlerin üçte ikisinin onayını gerektirir).

  3. Doğrulanabilir Eylem Onayının (VAA) Oluşturulması: Yeterli sayıda Guardian düğümü mesajı imzaladıktan sonra, imzalar toplanır ve bir VAA'da paketlenir. VAA, orijinal olay hakkında ayrıntılı bilgi ve Guardian düğümlerinden imzalar içeren, meydana gelen olayın ve çapraz zincir talebinin doğrulanabilir bir onayıdır.

  4. VAA'nın Zincirler Arası İletimi: VAA daha sonra hedef zincire gönderilir. Hedef zincirde, Solucan Deliği Çekirdek Sözleşmesi VAA'nın gerçekliğini doğrular. Bu, güvenilir düğümler tarafından oluşturulduklarından ve mesajın tahrif edilmediğinden emin olmak için VAA'daki Guardian düğüm imzalarının kontrol edilmesini içerir.

  5. Çapraz Zincir İşlemlerinin Yürütülmesi: Hedef zincirdeki Wormhole sözleşmesi VAA'nın geçerliliğini doğruladıktan sonra, VAA'daki talimatlara dayanarak ilgili işlemi yürütür. Bu, yeni tokenlar oluşturmayı, varlıkları aktarmayı, akıllı sözleşme çağrılarını yürütmeyi veya diğer özel işlemleri içerebilir. Bu şekilde, kaynak zincirdeki olaylar hedef zincirde karşılık gelen reaksiyonları tetikleyebilir.

Güvenlik modülü:Wormhole üç ana dahili güvenlik özelliği geliştiriyor: denetim, muhasebe ve acil durum kapatma, hepsi de nihayetinde nasıl uygulanacaklarına dair fikir vermek için halka açık bir ortamda. Bu özellikler, geliştirmenin tamamlanmasını ve vasiler tarafından benimsenmeyi beklemektedir. [2]

  1. Gözetim: Bu işlev, koruyucu/oracle düzeyinde uygulanır ve koruyucunun belirli bir zaman aralığında herhangi bir düzenlenmiş zincirdeki değer akışını izlemesine olanak tanır. Koruma görevlisi her bir zincir için kabul edilebilir bir akış limiti belirler. Bu limit aşıldığında, fazla varlık akışı engellenecektir;

  2. Muhasebe: Bu işlev, kendi blok zincirlerini (solucan zinciri olarak da bilinir) farklı zincirler arasında çapraz zincir defteri olarak tutan koruyucular veya kahinler tarafından uygulanır. Bu defter, koruyucuyu yalnızca zincir üzerinde bir doğrulayıcı yapmakla kalmaz, aynı zamanda bir muhasebe eklentisi olarak da işlev görür. Koruyucu, orijinal zincirde yeterli fon bulunmadığı durumlarda zincirler arası işlemleri reddedebilir (bu doğrulama akıllı sözleşme mantığından bağımsızdır);

  3. Kapatma: Bu işlev zincir üzerinde uygulanır ve koruyucunun çapraz zincir köprüsüne yönelik potansiyel bir tehdit tespit ettiğinde mutabakat yoluyla köprü üzerindeki varlıkların akışını askıya almasını sağlar. Mevcut uygulama, zincir içi fonksiyon çağrıları aracılığıyla uygulanmaktadır.

Hızlı entegrasyon: Wormhole'un Connect ürünü, sadece birkaç satır kodla zincirler arası işlevsellik elde etmek için Wormhole protokolünü entegre edebilen uygulamalar için basit bir köprüleme aracı sağlar. Connect'in ana işlevi, geliştiricilere Wormhole'un kapsülleme ve yerel varlık köprüleme işlevlerini yalnızca birkaç satır kodla kendi uygulamalarına entegre etmelerine olanak tanıyan bir dizi basitleştirilmiş entegrasyon aracı sağlamaktır. Örneğin, bir NFT pazaryeri NFT'lerini Ethereum'dan Solana'ya köprülemek istedi. Connect'i kullanan pazar yeri, kullanıcılarına uygulaması içinde basit ve hızlı bir köprüleme aracı sunarak NFT'lerini iki zincir arasında serbestçe taşımalarına olanak tanıyor.

Mesajlaşma:Çeşitli bir blok zinciri ekosisteminde, mesajlaşma temel bir gereksinim haline gelmiştir. Wormhole'un Mesajlaşma ürünü, farklı blok zinciri ağlarının güvenli ve kolay bir şekilde bilgi ve değer alışverişi yapmasını sağlayan merkezi olmayan bir çözüm sunar. Mesajlaşmanın temel işlevi zincirler arası bilgi aktarımıdır ve kullanıcıların ve likiditenin büyümesini hızlandırmak için basitleştirilmiş bir entegrasyon yöntemi ile donatılmıştır ve yüksek derecede güvenlik ve ademi merkeziyetçiliğe sahiptir. Örneğin, bir DeFi projesinin Ethereum üzerinde çalıştığını ancak Solana üzerindeki başka bir projeyle etkileşim kurmak istediğini varsayalım. Wormhole'un Mesajlaşma özelliği sayesinde iki proje, karmaşık aracı adımlar veya üçüncü taraf müdahalesi olmadan kolayca bilgi ve değer alışverişinde bulunabiliyor.

NTT çerçevesi: NTT Framework (Native Token Transfers), yerel tokenlerin ve NFT'lerin Wormhole aracılığıyla blok zincirleri arasında aktarılması için yenilikçi ve kapsamlı bir çözüm sunar. NTT, tokenlerin zincirler arası transferler sırasında doğal özelliklerini korumasına olanak tanır ve bir likidite havuzundan geçmeden tokenlerin doğrudan zincirler arası transferini destekler, böylece LP ücretleri, kayma veya MEV risklerinden kaçınır. Herhangi bir token sözleşmesi veya standardı ve protokol yönetişim süreci ile entegrasyona ek olarak, proje ekipleri tokenlerinin sahipliğini, yükseltme haklarını ve özelleştirilebilirliğini koruyabilir.

Sonuç

Tam zincir birlikte çalışabilirlik protokolleri henüz erken aşamalarda olmasına ve genel uygulama sürecinde güvenlik ve merkezileşme riskleriyle karşı karşıya kalmasına rağmen, kullanıcı deneyimi de Web2 internet ekosistemiyle kıyaslanamaz. Bununla birlikte, ilk çapraz zincir köprü teknolojileriyle karşılaştırıldığında, mevcut çözümler önemli ilerleme kaydetmiştir. Uzun vadede, tam zincir birlikte çalışabilirlik protokolleri, binlerce izole zincirin entegre edilmesine yönelik büyük bir anlatıyı temsil etmektedir. Özellikle aşırı hız ve maliyet etkinliğinin peşinde koşulan modüler çağda, tam zincir protokolleri şüphesiz geçmiş ve gelecek arasında köprü kurmada çok önemli bir rol oynamaktadır ve odaklanmamız gereken bir yarış pistidir.

Sorumluluk Reddi:

  1. Bu makale [TechFlow Deep Wave]'den yeniden basılmıştır. *Tüm telif hakları orijinal yazara [YBB Capital Researcher Zeke] aittir. Bu baskıya itirazınız varsa, lütfen Gate Learn ekibiyle iletişime geçin, onlar bu konuyu derhal ele alacaklardır.
  2. Sorumluluk Reddi: Bu makalede ifade edilen görüş ve fikirler yalnızca yazara aittir ve herhangi bir yatırım tavsiyesi teşkil etmez.
  3. Makalenin diğer dillere çevirisi Gate Learn ekibi tarafından yapılmaktadır. Belirtilmediği sürece, çevrilen makalelerin kopyalanması, dağıtılması veya intihal edilmesi yasaktır.

Tam Zincir Birlikte Çalışabilirlik Protokolü

İleri Seviye3/18/2024, 5:20:24 AM
Bu makale temel olarak tam zincir birlikte çalışabilirliği tanıtmaktadır. Çok zincirli ve çok katmanlı paralel geliştirme yoğunlaştıkça, geleneksel çapraz zincir köprüleri artık endüstri ihtiyaçlarını karşılayamıyor ve Web3'ün tam zincir ara bağlantı talebi yakın. Peki günümüzün tam zincir birlikte çalışabilirlik protokolü nerede gelişti? Bir sonraki milyar kullanıcıdan ne kadar uzaktayız?

Orijinal Başlığı İletin:万链互联的关键:全链互操作性协议

Önsöz

Blockchain başından beri çatışmalarla doludur. Basit bir "elektronik ödeme sistemi" fikri olarak başladı, daha sonra "dünya bilgisayarı", "hızlı işlem" ve "oyunlar/finans için zincirler" gibi kavramlara dönüştü. Bu farklı fikirler ve teknik farklılıklar yüzlerce farklı blok zincirinin oluşturulmasına yol açtı. Merkezi olmayan yapısı nedeniyle blockchain, dış dünya ile bağlantı kuramayan veya iletişim kuramayan kapalı bir ada gibidir. Günümüzde blok zincirlerinin ana hikayesi birçok katmana sahip olmaya doğru ilerliyor. İşlerin gerçekleştiği temel katmanın (Katman 2) yanı sıra, veri ve hesaplaşma işlemleri gibi diğer şeyler için de katmanlar vardır. Bu karmaşıklık kullanıcıların işini zorlaştırıyor ve varlıkların blok zincirleri arasında taşınmasına yönelik geleneksel çözümler pek çok risk taşıyor.

Normal kullanıcılar için, köprüleri kullanarak blok zincirleri arasında varlık taşımak zaten karmaşık ve yavaştır. Bunun da ötesinde, uyumsuz varlıklar, bilgisayar korsanları, yüksek ücretler ve diğer zincirde yeterli para olmaması gibi riskler vardır. Zincirler arasındaki bu bağlantı eksikliği, blok zincirlerinin yaygın olarak kullanılmasını zorlaştırıyor ve onları ayrı ülkeler gibi gösteriyor. Blok zincirleri bu sorunlarla uğraşırken, hangi çözümlerin en iyisi olduğu konusunda da sonu gelmeyen tartışmalar var. Blok zincirleri daha karmaşık ve daha popüler hale geldikçe, bunları birbirine bağlamanın eski yolları artık yeterince iyi değil. Her şeyin birlikte çalışmasını sağlamak için yeni yollara ihtiyacımız var. Bunu gerçekleştirme konusunda ne kadar ilerledik? Peki blok zincirlerinde bir milyar kullanıcıya sahip olmaktan ne kadar uzağız?

Tam Zincir Birlikte Çalışabilirlik Nedir?

Geleneksel internette, kullanıcı deneyimindeki parçalanmayı neredeyse hiç hissedemiyoruz. Örneğin, ödeme senaryolarında, çeşitli web sitelerinde ödemeleri tamamlamak için Alipay veya WeChat'i kullanabiliriz. Ancak, Web3 dünyasında, kamu zincirleri arasında doğal engeller vardır. Tam zincir birlikte çalışabilirlik protokolü, basit bir ifadeyle, bu bariyerleri yıkmak için bir çekiçtir. Zincirler arası iletişim çözümleri aracılığıyla birden fazla kamu zinciri arasında varlıkların ve bilgilerin sorunsuz bir şekilde aktarılmasını sağlar. Amacı, daha önce bahsedilen Web2 seviyesine yakın sorunsuz bir deneyim elde etmek ve nihayetinde zincirden bağımsız ve hatta Niyet Merkezli deneyimlerin nihai hedefine ulaşmaktır.

Tam zincir birlikte çalışabilirliğinin uygulanması, heterojen akıllı sözleşme zincirleri arasındaki iletişim ve zincirler arası varlıkların sarmalama yöntemleri kullanılmadan aktarılması dahil olmak üzere birkaç temel zorluk içerir. Bu zorlukların üstesinden gelmek için bazı projeler ve protokoller LayerZero ve Wormhole gibi yenilikçi çözümler önermiştir. Bu projeleri ilerleyen bölümlerde daha ayrıntılı olarak analiz edeceğiz. Ancak bundan önce, tam zincir ve çapraz zincir köprüler arasındaki belirli farkların yanı sıra çapraz zincir ve mevcut çapraz zincir yöntemleriyle ilgili bazı zorlukları anlamamız gerekiyor.

Zincir boyunca neler değişti?

Varlıkların, kullanıcıların kaynak zincirdeki varlıkları kilitlemesini ve gaz ücreti ödemesini gerektiren üçüncü taraf köprüler aracılığıyla aktarıldığı ve ardından hedef zincirde paketlenmiş bir varlık almak için sabırla beklendiği geçmişten farklı olarak, tam zincir birlikte çalışabilirlik protokolü, çapraz zincir teknolojisinden genişletilmiş yeni bir paradigmadır. Bilgi alışverişi yoluyla varlıklar dahil her şeyi ileten bir iletişim merkezi görevi görür. Bu, kaynak ve hedef zincirler arasında sorunsuz varlık alışverişlerinin Sushi içinde gerçekleştirilebildiği Stargate entegreli Sushi'de örneklendiği gibi zincirler arasında birlikte çalışabilirliği mümkün kılar. Bu, zincirler arası işlemlerde kullanıcı deneyimini en üst düzeye çıkarır. Gelecekte, daha da abartılı kullanım durumları, farklı zincirlerdeki farklı DApp'ler arasında kesintisiz birlikte çalışabilirliği içerebilir.

Üçgen Seçimi ve Üç Doğrulama Türü

Blok zinciri dünyasında, tıpkı en ünlü halka açık zincir "trilemma "sında olduğu gibi, her zaman yapılması gereken seçimler vardır. Benzer şekilde, zincirler arası çözümler için de bir birlikte çalışabilirlik trilemması mevcuttur. Teknolojik ve güvenlik sınırlamaları nedeniyle, çapraz zincir protokolleri aşağıdaki üç temel özellikten yalnızca ikisini optimize edebilir:

  1. Güvensizlik: Protokol, herhangi bir merkezi güven varlığına dayanmaz ve altta yatan blok zincirine benzer güvenlik seviyeleri sağlar. Kullanıcılar ve katılımcılar, herhangi bir aracıya veya üçüncü tarafa güvenmeden işlemlerin güvenliğini ve düzgün bir şekilde yürütülmesini sağlayabilir.

  2. Genişletilebilirlik: Protokol, belirli teknik mimari veya kurallardan bağımsız olarak herhangi bir blok zinciri platformuna veya ağına kolayca adapte olabilir. Bu, birlikte çalışabilirlik çözümlerinin yalnızca belirli ağları değil, çok çeşitli blok zinciri ekosistemlerini desteklemesine olanak tanır.

  3. Genelleştirilebilirlik: Protokol, belirli işlem türleri veya varlıklarla sınırlı olmaksızın her türlü alanlar arası veri veya varlık aktarımını gerçekleştirebilir. Bu, farklı blok zincirlerinin kripto para birimleri, akıllı sözleşme çağrıları ve diğer keyfi veriler dahil ancak bunlarla sınırlı olmamak üzere çeşitli bilgi ve değer türlerini değiş tokuş edebileceği anlamına gelir.

İlk çapraz zincir köprüleri genellikle Vitalik Buterin'in sınıflandırmasına göre üç tür çapraz zincir teknolojisine ayrılmıştır: Hash Time Lock, Witness Verification ve Relay Verification (Hafif İstemci Doğrulaması). Bununla birlikte, Connext'in kurucusu Arjun Bhuptani'ye göre, çapraz zincir çözümleri Yerel Olarak Doğrulanmış (Güvensizlik + Genişletilebilirlik), Harici Olarak Doğrulanmış (Genişletilebilirlik + Genelleştirilebilirlik) ve Yerel Olarak Doğrulanmış (Güvensizlik + Genelleştirilebilirlik) olarak da ayrılabilir. Bu doğrulama yöntemleri, çeşitli güvenlik ve birlikte çalışabilirlik gereksinimlerini karşılamak için farklı güven modellerine ve teknolojik uygulamalara dayanmaktadır.

Yerel Olarak Doğrulandı:

Yerel olarak doğrulanmış köprüler, işlemlerin geçerliliğini doğrudan doğrulamak için kaynak ve hedef zincirlerin mutabakat mekanizmalarına güvenir. Bu yöntem ek doğrulama katmanları veya aracılar gerektirmez. Örneğin, bazı köprüler doğrudan iki blok zinciri arasında doğrulama mantığı oluşturmak için akıllı sözleşmeler kullanabilir ve bu zincirlerin kendi mutabakat mekanizmaları aracılığıyla işlemleri onaylamasına izin verebilir. Bu yaklaşım, katılımcı zincirlerin doğal güvenlik mekanizmalarına dayanarak güvenliği artırırken, teknik uygulama açısından daha karmaşık olabilir ve tüm blok zincirleri doğrudan yerel doğrulamayı desteklemez.

Harici Olarak Doğrulandı:

Harici olarak doğrulanan köprüler, işlemlerin geçerliliğini onaylamak için üçüncü taraf doğrulayıcılar veya doğrulayıcı kümeleri kullanır. Bu doğrulayıcılar bağımsız düğümler, konsorsiyum üyeleri veya kaynak ve hedef zincirlerinin dışında faaliyet gösteren diğer katılımcı türleri olabilir. Bu yaklaşım tipik olarak, katılımcı blok zincirlerinin kendileri tarafından doğrudan işlenmek yerine harici varlıklar tarafından yürütülen zincirler arası mesajlaşma ve doğrulama mantığını içerir. Harici doğrulama, belirli zincirlerle sınırlı olmadığı için daha geniş birlikte çalışabilirlik ve esneklik sağlar, ancak aynı zamanda ek güven katmanları ve potansiyel güvenlik riskleri de getirir.

Yerel Olarak Doğrulandı:

Yerel olarak doğrulanmış köprüler, işlemleri onaylamak ve sonraki işlemleri yerel olarak yürütmek için çapraz zincir etkileşimlerinde kaynak zincirin durumunun hedef zincir üzerinde doğrulanması anlamına gelir. Tipik yaklaşım, hedef zincirin sanal makinesinde kaynak zincir üzerinde hafif bir istemci çalıştırmak veya her ikisini de paralel olarak çalıştırmaktır. Yerel doğrulama, komitede en az bir dürüst aktarıcının bulunduğu dürüst bir azınlık veya eşzamanlı varsayım gerektirir (yani, dürüst bir azınlık) veya komite düzgün çalışamazsa, kullanıcılar işlemleri kendileri iletmelidir (yani, eşzamanlı bir varsayım). Yerel doğrulama, zincirler arası iletişimin en güven minimize edilmiş şeklidir, ancak aynı zamanda yüksek maliyetler, düşük geliştirme esnekliği ile birlikte gelir ve Ethereum ve L2 ağları arasında veya Cosmos SDK'ya dayalı olarak geliştirilen blok zincirleri arasında olduğu gibi durum makinelerinde yüksek benzerliğe sahip blok zincirleri için daha uygundur.

Farklı Çözüm Türleri

Web3 dünyasının en önemli altyapılarından biri olan çapraz zincir çözümlerinin tasarımı her zaman zor bir konu olmuş ve çeşitli çözüm türlerinin ortaya çıkmasına neden olmuştur. Mevcut perspektiften bakıldığında, bu çözümler beş kategoride sınıflandırılabilir ve her biri varlık alışverişini, transferini ve sözleşme çağrısını kolaylaştırmak için benzersiz yöntemler kullanır. [1]

Jeton Takası:

Kullanıcıların bir blok zincirinde belirli bir varlığı takas etmesine ve başka bir zincirde eşdeğer bir varlık almasına olanak tanır. Farklı varlıkların değişimini kolaylaştırmak için atomik takaslar ve Otomatik Piyasa Yapıcılar (AMM'ler) gibi teknikler kullanılarak farklı zincirlerde likidite havuzları oluşturulabilir.

Varlık Köprüsü: Bu yöntem, kaynak zincirdeki akıllı sözleşmeler aracılığıyla varlıkların kilitlenmesini veya yok edilmesini ve ilgili akıllı sözleşmeler aracılığıyla hedef zincirdeki kilitlerin açılmasını veya yeni varlıkların oluşturulmasını içerir. Bu teknoloji, varlıkların nasıl işlendiğine bağlı olarak daha da kategorize edilebilir:

○ Kilit/Darphane Modeli: Kaynak zincirdeki varlıklar kilitlenir ve eşdeğer "köprülenmiş varlıklar" hedef zincirde basılır. Tersine, işlemi tersine çevirirken, kaynak zincirdeki orijinal varlıkların kilidini açmak için hedef zincirdeki köprülenmiş varlıklar yok edilir.

○ Yakma/Darp Modeli: Kaynak zincirdeki varlıklar yakılır ve aynı varlığın eşdeğer bir miktarı hedef zincirde basılır.

○ Kilitleme/Kilit Açma Modeli: Kaynak zincirdeki varlıkların kilitlenmesini ve ardından hedef zincirdeki likidite havuzlarındaki eşdeğer varlıkların kilidinin açılmasını içerir. Bu tür varlık köprüleri genellikle gelir paylaşımı gibi teşvikler sağlayarak likiditeyi çeker.

Yerel Ödemeler: Kaynak zincirdeki uygulamaların hedef zincirdeki yerel varlıkları kullanarak ödeme işlemlerini tetiklemesini sağlar. Zincirler arası ödemeler, bir zincirden başka bir zincire gelen verilere dayalı olarak da tetiklenebilir. Bu yöntem öncelikle mutabakat için kullanılır ve blok zinciri verilerine veya harici olaylara dayanabilir.

Akıllı Sözleşme Birlikte Çalışabilirliği: Kaynak zincirdeki akıllı sözleşmelerin yerel verilere dayalı olarak hedef zincirdeki akıllı sözleşmelerin işlevlerini çağırmasını sağlayarak varlık takasları ve köprüleme işlemleri gibi karmaşık zincirler arası uygulamaları kolaylaştırır.

Programlanabilir Köprüler: Bu, varlık köprüleme ve mesaj iletimi yeteneklerini birleştiren gelişmiş bir birlikte çalışabilirlik çözümüdür. Varlıklar kaynak zincirden hedef zincire aktarıldığında, sözleşme çağrıları hedef zincirde hemen tetiklenebilir ve böylece stake etme, varlık değişimi veya varlıkların hedef zincirdeki akıllı sözleşmelerde depolanması gibi çeşitli çapraz zincir işlevleri mümkün olur.

Katman Sıfır

Tam zincir birlikte çalışabilirlik protokolleri dünyasının en ünlü projelerinden biri olan Layer Zero, a16z, Sequoia Capital, Coinbase Ventures, Binance Labs ve Multicoin Capital gibi üst düzey kripto sermaye şirketlerinden büyük ilgi gördü ve üç tur finansmanda toplam 315 milyon dolar topladı. Projenin doğal çekiciliğinin yanı sıra, tam zincir sektörünün üst düzey yatırımcıların gözünde çok önemli bir konuma sahip olduğu açıktır. Bu övgüleri ve önyargıları bir kenara bırakarak, Layer Zero'nun mimarisinin tüm zinciri köprüleme potansiyeline sahip olup olmadığını analiz edelim.

Güvenilir Zincirler Arası İletişim: Daha önce de belirtildiği gibi, ana akım zincirler arası köprü çözümleri tipik olarak saf harici doğrulama kullanmaktadır. Ancak, güvenin zincir dışı doğrulamaya kaydırılması nedeniyle güvenlik büyük ölçüde tehlikeye girmektedir (bilgisayar korsanlarının yalnızca varlıkların tutulduğu yeri hedef alması gerektiğinden, birçok çoklu imza köprüsü bu nedenle başarısız olmuştur). Buna karşılık, Katman Sıfır, harici doğrulamanın eksikliklerini mümkün olan en basit şekilde gidermek için doğrulama mimarisini iki bağımsız varlığa (oracle ve relay) dönüştürür. İkisi arasındaki bağımsızlık teorik olarak tamamen güvensiz ve güvenli bir zincirler arası iletişim ortamı sağlamalıdır. Ancak, bilgisayar korsanları kötü niyetli faaliyetler için hala oracle ve röleleri hedef alabildiğinden sorun ortaya çıkmaktadır. Ayrıca, kahinler ve röleler arasında gizli anlaşma olasılığı da vardır. Bu nedenle, Layer Zero'nun V1 versiyonundaki sözde güvenilir zincirler arası iletişimin hala birçok mantıksal kusuru var gibi görünüyor. Bununla birlikte, V2 versiyonunda, Merkezi Olmayan Doğrulama Ağlarının (DVN'ler) tanıtımı, daha sonra tartışacağımız doğrulama yöntemini geliştirmeyi amaçlamaktadır.

Katman Sıfır Uç Noktaları: Katman Sıfır uç noktaları, tüm protokol işlevselliğinin kritik unsurlarıdır. V1'de oracle'lar ve röleler, V2'de ise DVN'ler temel olarak mesaj doğrulama ve dolandırıcılık karşıtı önlemlerden sorumlu olsa da, uç noktalar iki blok zincirinin yerel ortamları arasında gerçek mesaj alışverişini sağlayan akıllı sözleşmelerdir. Katılımcı blok zincirlerindeki her bir uç nokta dört modülden oluşur: Communicator, Validator, Network ve Libraries. İlk üç modül protokolün temel işlevselliğini sağlarken, Libraries modülü geliştiricilerin temel işlevselliği genişletmesine ve blok zincirine özgü özel işlevler eklemesine olanak tanır. Bu özel kütüphaneler, Layer Zero'nun farklı mimarilere ve sanal makine ortamlarına sahip çeşitli blok zincirlerine uyum sağlamasına olanak tanır. Örneğin, Katman Sıfır hem EVM uyumlu hem de EVM olmayan zincirleri destekleyebilir.

Çalışma Prensipleri: Layer Zero'nun iletişim sistemi çekirdeği, yukarıda bahsedilen ilk üç modül aracılığıyla zincirler arası mesaj geçişi için temel altyapıyı oluşturan uç noktalara dayanır. Süreç, bir blok zincirindeki (Zincir A) bir uygulamanın, işlem ayrıntılarının, hedef zincir tanımlayıcılarının, yüklerin ve ödeme bilgilerinin iletişimciye iletilmesini içeren bir mesaj göndermesiyle başlar. İletişimci bu bilgileri bir paket halinde derler ve diğer verilerle birlikte doğrulayıcıya iletir. Bu noktada doğrulayıcı, A zincirinin blok başlıklarının hedef zincire (B zinciri) aktarımını başlatmak için ağ ile işbirliği yapar ve aktarıcıya işlemin gerçekliğini sağlamak için işlem kanıtlarını önceden alma talimatı verir. Oracle'lar ve röleler blok başlıklarını ve işlem kanıtlarını almaktan sorumludur ve bunlar daha sonra blok özetini doğrulayıcıya ileten Zincir B'nin Ağ sözleşmesine aktarılır. Aktarıcı tarafından sağlanan paketin ve işlem kanıtlarının doğru olduğunu doğruladıktan sonra, doğrulayıcı mesajı Zincir B'nin iletişimcisine iletir. Son olarak, akıllı sözleşme mesajı B zincirindeki hedef uygulamaya ileterek tüm zincirler arası iletişim sürecini tamamlar.

Layer Zero V2'de oracle'ların yerini Merkezi Olmayan Doğrulama Ağları (DVN'ler) alacak ve merkezi zincir dışı varlıklar ve güvensizlik gibi eleştirilen konular ele alınacaktır. Bu arada, rölelerin yerini, doğrulamadan sorumlu olmaksızın rolleri yalnızca işlem yürütme ile sınırlı olan yürütücüler alacaktır.

Modülerlik ve Ölçeklenebilirlik: Geliştiriciler, protokolün akıllı sözleşme setinin bir parçası olan Libraries modülünü kullanarak Layer Zero'nun temel işlevselliğini blok zincirleri üzerinde genişletebilirler. Kütüphaneler, Layer Zero çekirdek kodunu değiştirmeden yeni özelliklerin blok zincirine özgü şekillerde uygulanmasına olanak tanır. Protokol, zincirler arası iletişim için hafif mesaj ayarları kullandığından son derece ölçeklenebilirdir.

Basit Kullanıcı Deneyimi: Layer Zero'nun en önemli özelliklerinden biri kullanıcı dostu olmasıdır. Çapraz zincir işlemleri için protokol kullanıldığında, işlemler tipik olarak geleneksel kripto köprü varlık transferleriyle ilişkili token sarma ve açma prosedürleri olmadan tek bir işlem olarak gerçekleştirilebilir. Bu nedenle, kullanıcı deneyimi aynı zincir üzerindeki token değişimlerine veya transferlerine benzer.

Katman Sıfır Taraması: Layer Zero'nun yaklaşık 50 genel zinciri ve Layer 2 çözümünü desteklediği göz önüne alındığında, Layer Zero'daki mesaj etkinliklerini izlemek kolay değildir. Katman Sıfır Tarama işte bu noktada işe yarar. Bu çapraz zincir tarayıcı uygulaması, kullanıcıların katılımcı zincirlerdeki tüm protokol mesaj alışverişlerini görmelerini sağlar. Tarayıcı, kullanıcıların mesaj etkinliğini kaynak zincirine ve hedef zincirine göre ayrı ayrı görüntülemesine olanak tanır. Kullanıcılar ayrıca Layer Zero'yu kullanarak her DApp için işlem faaliyetlerini keşfedebilir.

Omnichain Değiştirilebilir Tokenlar (OFT): OFT (Omnichain Fungible Token) standardı, geliştiricilerin birden fazla zincirde yerel düzeyde işlevselliğe sahip tokenlar oluşturmasına olanak tanır. OFT standardı, bir zincirdeki jetonları yakarken hedef zincirde bir jeton kopyası basmayı içerir. Başlangıçta, orijinal OFT token standardı yalnızca EVM uyumlu zincirlerle kullanılabiliyordu. Layer Zero bu standardı genişletti

Solucan Deliği

Layer Zero gibi Wormhole da tam zincir protokol yarışının bir katılımcısıdır ve son zamanlarda airdrop faaliyetlerinde potansiyelini göstermeye başlamıştır. Protokol ilk olarak Ekim 2020'de başlatıldı ve çift yönlü bir token köprüsü olan V1 sürümünden birden fazla zinciri kapsayan yerel çapraz zincir uygulamaları oluşturmaya geçiş yaptı. Protokolün ilk günlerindeki en önemli olaylardan biri, 3 Şubat 2022'de Wormhole'un 360 milyon dolar değerinde ETH'nin çalınmasıyla sonuçlanan bir saldırıya maruz kaldığı bir hackleme olayıydı. Ancak, Wormhole 24 saatten kısa bir süre içinde fonları geri almayı başardı (kaynak bilinmiyor) ve daha yakın zamanda 225 milyon dolarlık bir finansman turu duyurdu. Peki Solucan Deliği sermayeden böylesine bir teveccüh görmek için nasıl bir sihre sahip?

Hassas Hedefleme: Wormhole'un hedefi öncelikle EVM tabanlı zincirlere değil, EVM olmayan zincirlere odaklanmıştır. Wormhole, Solana ve Move tabanlı zincirler (APT, SUI) gibi heterojen zincirleri destekleyen tek ana akım tam zincir protokolüdür. Bu ekosistemlerin sürekli büyümesi ve dalgalanmasıyla birlikte Wormhole'un öne çıkması kaçınılmaz hale geliyor.

Çalışma Prensibi: Wormhole'un çekirdeğini Doğrulanabilir Eylem Onayı (VAA) çapraz zincir protokolü ve 19 Koruyucu düğüm oluşturmaktadır (Wormhole koruyucu düğüm olarak tanınmış kurumları seçmektedir ve bu durum sıklıkla eleştirilmektedir). Her zincirdeki Solucan Deliği Çekirdek Sözleşmesi aracılığıyla çapraz zincir tamamlama için talepleri VAA'lara dönüştürür. Spesifik süreç aşağıdaki gibidir:

  1. Olay Oluşumu ve Mesaj Oluşturma: Kaynak zincirinde meydana gelen belirli olaylar (varlık aktarım talepleri gibi) yakalanır ve bir mesaja kapsüllenir. Bu mesaj olayı ve yürütülecek işlemi detaylandırır.

  2. Guardian Node İzleme ve İmzalama: Wormhole ağındaki 19 Guardian düğümü zincirler arası olayları izlemekten sorumludur. Bu düğümler kaynak zincirinde bir olay tespit ettiklerinde, olay bilgisini doğrularlar. Doğrulandıktan sonra, her Guardian düğümü mesajı kendi özel anahtarıyla imzalayarak olayın doğrulandığını ve onaylandığını gösterir (düğümlerin üçte ikisinin onayını gerektirir).

  3. Doğrulanabilir Eylem Onayının (VAA) Oluşturulması: Yeterli sayıda Guardian düğümü mesajı imzaladıktan sonra, imzalar toplanır ve bir VAA'da paketlenir. VAA, orijinal olay hakkında ayrıntılı bilgi ve Guardian düğümlerinden imzalar içeren, meydana gelen olayın ve çapraz zincir talebinin doğrulanabilir bir onayıdır.

  4. VAA'nın Zincirler Arası İletimi: VAA daha sonra hedef zincire gönderilir. Hedef zincirde, Solucan Deliği Çekirdek Sözleşmesi VAA'nın gerçekliğini doğrular. Bu, güvenilir düğümler tarafından oluşturulduklarından ve mesajın tahrif edilmediğinden emin olmak için VAA'daki Guardian düğüm imzalarının kontrol edilmesini içerir.

  5. Çapraz Zincir İşlemlerinin Yürütülmesi: Hedef zincirdeki Wormhole sözleşmesi VAA'nın geçerliliğini doğruladıktan sonra, VAA'daki talimatlara dayanarak ilgili işlemi yürütür. Bu, yeni tokenlar oluşturmayı, varlıkları aktarmayı, akıllı sözleşme çağrılarını yürütmeyi veya diğer özel işlemleri içerebilir. Bu şekilde, kaynak zincirdeki olaylar hedef zincirde karşılık gelen reaksiyonları tetikleyebilir.

Güvenlik modülü:Wormhole üç ana dahili güvenlik özelliği geliştiriyor: denetim, muhasebe ve acil durum kapatma, hepsi de nihayetinde nasıl uygulanacaklarına dair fikir vermek için halka açık bir ortamda. Bu özellikler, geliştirmenin tamamlanmasını ve vasiler tarafından benimsenmeyi beklemektedir. [2]

  1. Gözetim: Bu işlev, koruyucu/oracle düzeyinde uygulanır ve koruyucunun belirli bir zaman aralığında herhangi bir düzenlenmiş zincirdeki değer akışını izlemesine olanak tanır. Koruma görevlisi her bir zincir için kabul edilebilir bir akış limiti belirler. Bu limit aşıldığında, fazla varlık akışı engellenecektir;

  2. Muhasebe: Bu işlev, kendi blok zincirlerini (solucan zinciri olarak da bilinir) farklı zincirler arasında çapraz zincir defteri olarak tutan koruyucular veya kahinler tarafından uygulanır. Bu defter, koruyucuyu yalnızca zincir üzerinde bir doğrulayıcı yapmakla kalmaz, aynı zamanda bir muhasebe eklentisi olarak da işlev görür. Koruyucu, orijinal zincirde yeterli fon bulunmadığı durumlarda zincirler arası işlemleri reddedebilir (bu doğrulama akıllı sözleşme mantığından bağımsızdır);

  3. Kapatma: Bu işlev zincir üzerinde uygulanır ve koruyucunun çapraz zincir köprüsüne yönelik potansiyel bir tehdit tespit ettiğinde mutabakat yoluyla köprü üzerindeki varlıkların akışını askıya almasını sağlar. Mevcut uygulama, zincir içi fonksiyon çağrıları aracılığıyla uygulanmaktadır.

Hızlı entegrasyon: Wormhole'un Connect ürünü, sadece birkaç satır kodla zincirler arası işlevsellik elde etmek için Wormhole protokolünü entegre edebilen uygulamalar için basit bir köprüleme aracı sağlar. Connect'in ana işlevi, geliştiricilere Wormhole'un kapsülleme ve yerel varlık köprüleme işlevlerini yalnızca birkaç satır kodla kendi uygulamalarına entegre etmelerine olanak tanıyan bir dizi basitleştirilmiş entegrasyon aracı sağlamaktır. Örneğin, bir NFT pazaryeri NFT'lerini Ethereum'dan Solana'ya köprülemek istedi. Connect'i kullanan pazar yeri, kullanıcılarına uygulaması içinde basit ve hızlı bir köprüleme aracı sunarak NFT'lerini iki zincir arasında serbestçe taşımalarına olanak tanıyor.

Mesajlaşma:Çeşitli bir blok zinciri ekosisteminde, mesajlaşma temel bir gereksinim haline gelmiştir. Wormhole'un Mesajlaşma ürünü, farklı blok zinciri ağlarının güvenli ve kolay bir şekilde bilgi ve değer alışverişi yapmasını sağlayan merkezi olmayan bir çözüm sunar. Mesajlaşmanın temel işlevi zincirler arası bilgi aktarımıdır ve kullanıcıların ve likiditenin büyümesini hızlandırmak için basitleştirilmiş bir entegrasyon yöntemi ile donatılmıştır ve yüksek derecede güvenlik ve ademi merkeziyetçiliğe sahiptir. Örneğin, bir DeFi projesinin Ethereum üzerinde çalıştığını ancak Solana üzerindeki başka bir projeyle etkileşim kurmak istediğini varsayalım. Wormhole'un Mesajlaşma özelliği sayesinde iki proje, karmaşık aracı adımlar veya üçüncü taraf müdahalesi olmadan kolayca bilgi ve değer alışverişinde bulunabiliyor.

NTT çerçevesi: NTT Framework (Native Token Transfers), yerel tokenlerin ve NFT'lerin Wormhole aracılığıyla blok zincirleri arasında aktarılması için yenilikçi ve kapsamlı bir çözüm sunar. NTT, tokenlerin zincirler arası transferler sırasında doğal özelliklerini korumasına olanak tanır ve bir likidite havuzundan geçmeden tokenlerin doğrudan zincirler arası transferini destekler, böylece LP ücretleri, kayma veya MEV risklerinden kaçınır. Herhangi bir token sözleşmesi veya standardı ve protokol yönetişim süreci ile entegrasyona ek olarak, proje ekipleri tokenlerinin sahipliğini, yükseltme haklarını ve özelleştirilebilirliğini koruyabilir.

Sonuç

Tam zincir birlikte çalışabilirlik protokolleri henüz erken aşamalarda olmasına ve genel uygulama sürecinde güvenlik ve merkezileşme riskleriyle karşı karşıya kalmasına rağmen, kullanıcı deneyimi de Web2 internet ekosistemiyle kıyaslanamaz. Bununla birlikte, ilk çapraz zincir köprü teknolojileriyle karşılaştırıldığında, mevcut çözümler önemli ilerleme kaydetmiştir. Uzun vadede, tam zincir birlikte çalışabilirlik protokolleri, binlerce izole zincirin entegre edilmesine yönelik büyük bir anlatıyı temsil etmektedir. Özellikle aşırı hız ve maliyet etkinliğinin peşinde koşulan modüler çağda, tam zincir protokolleri şüphesiz geçmiş ve gelecek arasında köprü kurmada çok önemli bir rol oynamaktadır ve odaklanmamız gereken bir yarış pistidir.

Sorumluluk Reddi:

  1. Bu makale [TechFlow Deep Wave]'den yeniden basılmıştır. *Tüm telif hakları orijinal yazara [YBB Capital Researcher Zeke] aittir. Bu baskıya itirazınız varsa, lütfen Gate Learn ekibiyle iletişime geçin, onlar bu konuyu derhal ele alacaklardır.
  2. Sorumluluk Reddi: Bu makalede ifade edilen görüş ve fikirler yalnızca yazara aittir ve herhangi bir yatırım tavsiyesi teşkil etmez.
  3. Makalenin diğer dillere çevirisi Gate Learn ekibi tarafından yapılmaktadır. Belirtilmediği sürece, çevrilen makalelerin kopyalanması, dağıtılması veya intihal edilmesi yasaktır.
Şimdi Başlayın
Kaydolun ve
100 USD
değerinde Kupon kazanın!