Çapraz fikir birliği mesaj formatı veya XCM, fikir birliği sistemleri arasında iletişim kurmak için kullanılan bir mesajlaşma formatı ve dilidir.

XCM, farklı mutabakat sistemleri, işlem formatları ve taşıma protokolleri genelinde işlemlerin tamamlanmasını kolaylaştırabilecek genelleştirilmiş ve genişletilebilir bir talimat seti sağlamak üzere tasarlanmıştır. 

XCM'ye Yakından Bir Bakış 

Polkadot'un temel işlevlerinden biri, farklı parachain'ler ve diğer fikir birliğine dayalı sistemler arasında birlikte çalışabilirliktir. XCM, esasen iki blok zincirinin birbiriyle etkileşime girmesine ve karmaşık zincirler arası etkileşimler yürütmesine olanak tanıyan dildir. Ancak XCM Polkadot ağına özel değildir. XCM'nin birincil işlevi, farklı fikir birliği sistemlerinin birbirleriyle iletişim kurmasına olanak tanıyan genel bir format tanımlamaktır. XCM ayrıca iki fikir birliği sistemi arasındaki mesajların nasıl iletildiğini tanımlamaz. Bunun yerine, mesajın nasıl görünmesi ve davranması gerektiğini tanımlar ve amaçlanan zincir içi eylemler için talimatlar içerir. 

XCM mesajları katılımcı parachain'lere XCMP (Çapraz Zincir Mesaj Aktarımı) aracılığıyla iletilir ve bağlı kaldığı dört temel tasarım ilkesine sahiptir. 

  • Eşzamansız - XCM mesajları, gönderenin rakiplerini engelleyeceğini varsaymaz. 

  • Mutlak - XCM, mesajların doğru şekilde iletildiğini ve yorumlandığını garanti eder. Bir mesaj gönderildiğinde gönderen, mesajın istediği gibi teslim edileceğinden ve işleneceğinden emin olabilir. 

  • Asimetrik - XCM mesajları 'ateşle ve unut' paradigmasını takip eder. Bu, gönderenin mesajın alınıp alınmadığını bilmesinin mümkün olmadığı anlamına gelir. Sonuçlar, göndericiye ayrıca, kaynağa geri gönderilen ek bir mesajla birlikte iletilmelidir. 

  • Agnostik - XCM, fikir birliği sistemlerinin doğasına ilişkin herhangi bir varsayımda bulunmaz. Mutabakat yoluyla kesinliğe ulaşan her sistemde kullanılabilir. 

XCM Çapraz Zincir Teknolojisi İçin Ne Kadar Önemli Bir Atılımdır?

XCM, önceki ve mevcut köprüleme çözümlerine göre çeşitli iyileştirmeler sunuyor. Önceki zincirler arası teknolojiler genellikle tokenların zincirler arasında taşınmasını içeriyordu. XCM mesajları her türlü veriyi taşıyabilir, token transferlerinden çok daha fazlasını mümkün kılar ve eski ağlar tarafından desteklenmeyen yenilikçi hizmetleri kolaylaştırır. XCM mesajları aynı zamanda programlanabilir ve daha önce blockchain teknolojisinde görülmeyen yüksek düzeyde zincirler arası birlikte çalışabilirliğe olanak tanır. 

XCM aynı zamanda son derece güvenli ve güvenilmezdir. XCM'nin ortaya çıkışından önce, blok zincirlerin üçüncü taraflara dayanan köprüleri kullanmaktan başka iletişim kurma yolu yoktu ve bu da bir dizi rezil hacklemeye yol açıyordu. Polkadot'taki parachain'ler arasındaki mesajlar ağın geri kalanıyla aynı güvenliği paylaşır. Ayrıca fonların üçüncü taraf emanetçilere veya herhangi bir merkezi kuruluşa yatırılmasını da gerektirmezler. XCM ayrıca farklı sanal makinelere dayalı akıllı sözleşmeler arasında da çalışarak farklı fikir birliği mekanizmaları üzerine kurulu ağları birbirine bağlar. 

XCM'nin ana hedeflerinden biri zincirler arasındaki iletişimi geliştirmek ve sistem parachain'lerini gerçeğe dönüştürmektir. Polkadot'un Aktarma Zinciri örneğini ele alalım. Aktarım Zinciri, parachain yönetimi ve paylaşılan güvenliğin yanı sıra kullanıcı bakiyelerini, varlıkları, yönetişimi, açık artırmayı ve stake etmeyi yönetir. İdeal durumda Aktarma Zinciri yalnızca paylaşılan güvenlik için kullanılmalıdır. Sistem parachain'leri, XCM gibi standart bir format kullanarak Aktarma Zincirinin temel sorumluluklarını hafifletmeye yardımcı olabilir.\

Çapraz Konsensüs İletişimi İçin Bir Format 

XCM, zincirler arası iletişime bir yaklaşım olarak başladı. Ancak artık zincirler, akıllı sözleşmeler, paletler, köprüler ve SPREE gibi parçalanmış bölgeler arasında yürütülebilecek çapraz fikir birliğine dayalı iletişim formatına dönüştü. Daha önce de belirtildiği gibi XCM, mesaj aktarımının nasıl gerçekleştirilmesi gerektiğine ilişkin bir formattır. Bu, RESTful hizmetlerinin, belirli eylemleri gerçekleştirmek için belirli parametreler içeren HTTP istekleriyle REST'i bir mimari geliştirme stili olarak kullanma şekline benzer.

Yasal Uyarı: Bu makale yalnızca bilgilendirme amaçlıdır. Yasal, vergi, yatırım, finansal veya başka tavsiyeler olarak teklif edilmez veya kullanılması amaçlanmaz.