Ölçeklenebilirlik, blockchain dünyasında 2018/19 boyunca spot ışığı tuttu ancak yeni bir lider, ölçeklenebilirliği bir tarafa itti – IBC (Inter-Blockchain Communication) veya Blockchainler arası iletişim, dünyanın dört bir yanındaki birçok kişi tarafından uzun süre tartışıldı ve bunu ortaya atan ekip(ler) birçok kişi tarafından blockchain için kutsal kâse bulmuş gibi görülecektir. Bu sıcak konu, 2020'de blockchain endüstrisinde yankılanıyor.
Kullanım durumu geliştirme, yönetişim protokollerinde olduğu gibi hızla ilerlemiştir. Özel blok zincirlerinde bir parçada yazıldığı gibi birçok işletme, bugünün manzarasında blockchain teknolojisini benimserlerse bir veri silosunun izolasyonunu yaşayabilir. IBC, buna ve diğer birçok soruna karşı koyar.
IBC (Blockchainler Arası İletişim)
IBC, bir Blockchain’in başka bir Blockchain ile iletişim kurma yeteneğidir ve iki kategoriye ayrılabilir: Blockchain içi İletişim ve Blockchainler arası iletişim.
IBC'yi Blockchain içi iletişim olarak tartışırken, farklı akıllı sözleşmeler arasındaki tek bir zincir içindeki iletişim ile de ilgili olabilir.
Blockchain İçi İletişim
IBC ile ilgili olarak bu kavram, birçok yan zincir veya Shard’ın gelişmesine izin veren blok zincir ekosistemleri ile ilgilidir. Bir yan zincirin/Shard’ın diğer herhangi bir yan zincir/ Shard ile iletişim kurmasına izin verir. Bu durumda, her iki zincir de normal olarak aynı yönetişim protokolleri ile sağlanır ve aynı ana zincire bağlanır.
Blockchainler Arası İletişim
IBC ile ilgili olarak bu, iki kavramdan en zorudur ve bir blok zincirin başka bir tamamen bağımsız blok zinciriyle doğrudan iletişim kurma yeteneğini temsil eder. Bu, bir Ethereum kullanıcısının Bitcoin ağında bir işlemi başlatması gibi olacaktır.
IBC'nin şu anki sınırlamaları, bir Apple veya Android cihazında oluşturulan herhangi bir dosyayı açamayan veya bunlarla etkileşime giremeyen Windows kullanıcıları ile karşılaştırılabilir. Ya da bir bankanın kullanıcısının fonlarını başka bir bankayla kullanamaması gibi… Bu, bir mağazanın hangi bankayı kullandığını bulmak zorunda kalmanıza ve paranızı ilgili mağazadan satın alma yapabilmek için o banka tarafından kullanılan tokene dönüştürmenize neden olur. Bu, günümüzün bağlantılı dünyasında pratik değildir.
Cüzdanlar için karmaşıklık
Bu konsepti blockchain dünyasına geri götürerek, Bitcoin tutabilen ancak üzerinde çalıştığı platformdan bağımsız olarak herhangi bir uygulamaya bağlanabilen bir cüzdanınız olduğunu hayal edin. Ethereum ağında (veya başka bir platformdaki) satın alma yapabilir veya herhangi bir akıllı sözleşme ile etkileşime girebilirsiniz.
Bu fikir, bunu gerçeğe dönüştürmek için aşılması gereken iki ana engel sunmaktadır. Birincisi, çapraz zincir işlemlerinin birden fazla işlemin iş birliğini içermesidir. Çapraz zincir işleminin tamamlandığından emin olmak için cüzdanın iki işlem başlatması gerekecektir. İşlemlerin göreceli olarak düşük bir zaman dilimi içinde tamamlanması gerekiyorsa, bir dizi doğrulama işleminin / sorgusunun da başlatılması gerekecektir.
İkinci karmaşıklık, çapraz zincir işlemlerinin tamamlanmasında kaçınılmaz olarak meydana gelecek zaman farkından kaynaklanmaktadır. Tipik bir çapraz zincir işleminde B zincirindeki işlemi kabul etmeye başlamadan önce A kullanıcısı, A zincirindeki işlemin geri çevrilemez hale gelmesini beklemelidir. Bu, gerçekçi olmayan uzun bir süre içerebilir.
Aelf Cüzdanı
Aelf geliştiricileri, çoklu varlık birlikte çalışabilirliğini içeren bir cüzdanı başarıyla oluşturdu. Bu, gerçek IBC'ye ulaşmak için önemli bir adımdır. Aelf ekibi, çapraz zincir işlemleri için JS SDK sağlar ve işlemlerin yürütme ayrıntılarını gizler. Uygulama geliştiricileri, araç kütüphanesini tanıtarak ve dört yöntemi çağırarak çapraz zincir işlemlerini tamamlayabilirler.
JS SDK linki:https://www.npmjs.com/package/aelf-sdk-cross-chain
Piyasada Bitcoin, Etheruem, Ripple ve EOS dahil olmak üzere birçok koini tutabilecek atomic cüzdan gibi birçok 'çoklu varlık' cüzdanı vardır. Ancak sadece birkaç cüzdan başarılı bir şekilde çoklu varlık birlikte çalışabilirliği sağlayabilecek bir teknoloji yarattı ve çoğu iddialarını destekleyememektedir. JPMorgan Blockchain Center, Kadena Blockchain ile kendi çözümleri üzerinde çalışıyor ancak henüz geliştirmeyi bitirmedi.
Bu cüzdan teknolojisi blockchain platformlarında kullanılabilir olduğunda, geliştiriciler daha karmaşık ve kritik IBC protokolleri geliştirme temeline sahip olacaklar. Bu, blok zincirinin benimsenmesindeki büyük bir engelin kaldırılmasına yönelik güçlü bir adımdır.
KAYNAK: https://medium.com/aelfblockchain/first-wallet-to-incorporate-true-asset-interoperability-db48a9a653b7