
Birlikte çalışabilirliğe yönelik yaklaşımlar, blok zincirleri arasında varlık ve veri alışverişini kolaylaştırmayı amaçlamaktadır. Sorun, çözümlerin çoğunluğunun şüpheli güven modellerini içermesi ve zincirler arası bağlantılarında gerçekten sınırsız olmamasıdır (daha fazla bilgi edinmek için birlikte çalışabilirlik pazarına ilişkin kapsamlı analizimize göz atın). Endüstrinin birlikte çalışabilirlik yaklaşımında yeterince takdir edilmeyen şey, dApp geliştirme araç setinin kendisini yeniden düşünmektir. ZetaChain'de yerleşik birlikte çalışabilirliğe sahip ilk genel L1 blok zincirini oluşturuyoruz. Yani, diğer herhangi bir zincirdeki varlıklara ve verilere tek bir mantık noktasından erişebilen ve bunları yönetebilen çok yönlü akıllı sözleşmeleri destekleyebilen bir açık zincir. Bu gönderideki amacımız, gelişen web3 birlikte çalışabilirliği bağlamında bu yenilikçi aşağıdan yukarıya yaklaşıma daha fazla ışık tutmaktır. Ayrıca birkaç dikkate değer 1. katman blok zinciri ve mesajlaşma protokolüyle özel karşılaştırmalar yapıyoruz.
Daha fazla blok zinciri birlikte çalışabilirliği talebi, çoklu zincirin büyümesiyle hızlandırılır. Kullanıcılar için pazardaki yaklaşımların çoğu risklidir, kullanıcı deneyimi ve likidite açısından parçalıdır, zincir bağlantıda kısıtlayıcıdır ve genel olarak gerçekten kafa karıştırıcıdır. Bu bölümde, birlikte çalışabilirlikte bugüne kadarki beş önemli gelişmeyi gözden geçireceğiz.
Ethereum'un ortaya çıkışından bu yana son yıllarda, yeni Katman 1 blok zincirleri ve ölçekleme çözümlerinin (L2'ler) akışını gördük. Her biri çeşitli değiş tokuşlara sahip daha fazla zincir seçeneği olmasına rağmen, kullanıcılar, kolayca gezinemeyecekleri oldukça parçalanmış uygulamalar ve ekosistemler ile baş başa kalır.
Bu kuruluşlar, kilit katman 1 ve 2 blok zincirleri etrafında inşa etmek ve merkezi köprüler gibi davranmak için ortaya çıkıyor. Örneğin, bir L1'de bir varlık edinen bir kullanıcı, onu merkezi bir borsa cüzdanına aktarabilir, merkezi defterde farklı bir zincirde bulunan farklı bir varlıkla ticaret yapabilir ve daha sonra bu yeni L1 sistemine çekip kullanabilir. Bu yöntem, merkezi borsa kuruluşuna tam bir güven gerektirir ve tek bir başarısızlık noktası riski taşır. Değişimin içinde gerçekte neler olup bittiği, kullanıcılar için opaktır.
Bu çözümler, kullanıcıların, genellikle bir kasa sözleşmesinde kilitlenmiş, gerçek varlığın altta yatan bir temsili olan, sarılmış varlıkları kullanarak varlıkları farklı blok zincirleri arasında aktarmalarına olanak tanır. Köprüler ve sarılmış varlıklar, kullanıcı varlıklarını riske atabilecek ve ne yazık ki sık sık meydana gelen köprü/kasa istismarlarına yol açabilecek değişken veya merkezi güven modellerine sahiptir. Ayrıca, örneğin, Poligon köprüsünün yalnızca bazı varlıkların Poligon'a transferini desteklemesi bakımından da sınırlıdırlar. Daha fazla bilgi edinmek için bu ZetaEducation tweet dizisini okuyabilirsiniz.
İkili köprülerin yanı sıra, inşaatçıların LI.FI ve Socket gibi toplayıcılar geliştirdiğini gördük. Bu arabirimler, kullanıcıları aktarmak istedikleri varlığa göre doğru köprüye yönlendirir, böylece bir kullanıcının her bir köprüye karar vermesi ve onu anlaması gerekmez. Bu, kullanıcı deneyiminin bir kısmını iyileştirse de, bu çözümler temeldeki güvenlik değişkenliğini ve köprülerin kendisiyle ilişkili riski çözmez.
Blockchainler arası bağlantıdaki bir başka gelişme de zincirler arası mesajlaşmadır. Axelar, Celer ve LayerZero gibi yeni protokoller, bazı durumlarda yerel değer aktarımı elde etmek için blok zincirlerindeki mevcut akıllı sözleşmeler arasında belirli bir veri kümesini göndermenize veya aktarmanıza izin veren genel zincirler arası mesajlaşma sunar. Ancak, sabit takas DEX veya borç verme gibi zincirlerde birkaç varlıktan daha fazlasını gerektiren daha karmaşık uygulamalar oluşturmak daha zordur. Bu yöntem, her zincirde bir sözleşme dağıtmayı gerektirir (böylece Bitcoin gibi akıllı olmayan zincirleri destekleyemezsiniz). Ayrıca, daha fazla sözleşme mantığı (ve dolayısıyla saldırı yüzeyi) ve farklı mesajların geçmesini ve ayrı zincirler arasında durumu senkronize etmesini beklemenin karmaşıklığını içerir. Bu, kullanıcı deneyiminde daha fazla risk ve zaman anlamına gelir.
Blockchain birlikte çalışabilirliği için bir sonraki standart, zincirler arası mesajlaşmayı ve yerel Omnichain Akıllı Sözleşmelerin ortaya çıkışını birleştiriyor. Zincirler arası mesajlaşma, eşzamansız bir yapı modeli sağlarken ve bazı uygulamalar için mantıklı olsa da, Omnichain Akıllı Sözleşmeler, sanki her şey tek bir zincirdeymiş gibi, daha eşzamanlı bir yapı yolu sağlar.
Birlikte, bu sistemler gerçek çok zincirli dApp'lerin oluşturulmasını sağlar. Omnichain dApp'ler, varsayılan olarak tüm zincirleri kapsar ve bağlı ağlardaki varlıklara ve verilere tek bir mantık noktasından erişebilir ve bunları yönetebilir. Bu araç seti ile geliştiriciler, likidite ve verilere birleştirilmiş erişimden yararlanan karmaşık ancak (kullanıcılar için) büyük ölçüde basitleştirilmiş kullanıcı deneyimleri oluşturmak için tam yaratıcı yeteneğe sahiptir. Bu paradigmada tüm cüzdanlar, ağlar ve varlıklar son kullanıcıdan soyutlanabilir. İşlemler, sarma olmadan tek adımda gerçekleşir ve sanki her şey tek bir zincir üzerindeymiş gibi hemen yerleşir.
Today, ZetaChain is the only decentralized, public L1 blockchain that supports this complete toolkit for generic omnichain programmability. Developers can build using both synchronous (Omnichain Smart Contracts) and asynchronous (Cross-Chain Messaging) architectures, or a combination of both. ZetaChain is chain and layer agnostic, meaning ZetaChain can even enable Bitcoin smart contracts. This capability looks and feels much like Ethereum where a smart contract can be trusted to manage assets according to predetermined rules. The difference with ZetaChain is that a smart contract can do this for any data/asset on any blockchain. For a more in depth technical & security overview, check out this ZetaEducation thread.
Bugün ZetaChain, genel omnichain programlanabilirliği için bu eksiksiz araç setini destekleyen tek merkezi olmayan, genel L1 blok zinciridir. Geliştiriciler, hem eşzamanlı (Omnichain Akıllı Sözleşmeler) hem de eşzamansız (Çapraz Zincir Mesajlaşma) mimarileri veya her ikisinin bir kombinasyonunu kullanarak derleme yapabilir. ZetaChain, zincir ve katmandan bağımsızdır, yani ZetaChain, Bitcoin akıllı sözleşmelerini bile etkinleştirebilir. Bu yetenek, varlıkları önceden belirlenmiş kurallara göre yönetmek için akıllı bir sözleşmeye güvenilebilen Ethereum'a çok benziyor ve hissettiriyor. ZetaChain ile arasındaki fark, akıllı bir sözleşmenin bunu herhangi bir blok zincirindeki herhangi bir veri/varlık için yapabilmesidir. Teknik ve güvenlikle ilgili daha ayrıntılı bir genel bakış için bu ZetaEducation flooduna göz atın.