Çok Katmanlı (Multi-Level) Blockchain

Çok Katmanlı (Multi-Level) Blockchain

Patent Numarası: 12562929

Özet: Çok katmanlı (ML) veri zinciri protokolünü kullanarak bir veri zincirini temel blockchain üzerine gömmek için bilgisayar tarafından uygulanan bir yöntem. Bu yöntem şunları içerir:

Bir veya daha fazla ML işlemi elde etmek; burada her ML işlemi bir veya daha fazla taşıyıcı çifti (carrier pair) içerir. Her taşıyıcı çifti bir girdi ve bir çıktı içerir; her çıktı, veri zinciri ile ilişkili verileri içerir ve her girdi, taşıyıcı çiftini imzalayan bir imza içerir.

ML veri zincirinin ilk ML bloğunu oluşturmak; burada ilk ML bloğu temel blockchain işlemi olarak yer alır ve elde edilen bir veya daha fazla ML işleminin ilgili taşıyıcı çiftlerini içerir. Her taşıyıcı çifti için, ilgili girdinin pozisyon indeksi ilgili çıktının pozisyon indeksi ile eşleşir.

Birinci zincir çıktısını oluşturmak; bu birinci zincir çıktısı, sonraki ML bloğunun ilgili zincir girdisi tarafından kullanılmak üzere harcanacaktır.

Tür: Patent (Grant)

Dosyalama Tarihi: 25 Mayıs 2022

Patent Tarihi: 24 Şubat 2026

Devralan: nChain Licensing AG

Mucitler: Craig Steven Wright, Chloe Tartan, Katharine Molloy


Bu patent, blockchain üzerinde çok katmanlı (multi-level) veri zincirleri kullanarak verilerin daha esnek ve organize bir şekilde saklanmasını sağlayan bir yöntemi tanımlar. Geleneksel blockchain yapısında tüm veriler tek bir zincir üzerinde sırayla kaydedilir. Çok katmanlı blockchain yaklaşımı ise, temel bir blockchain üzerinde ek veri zincirleri oluşturmayı mümkün kılar. Böylece veriler hem güvenli bir şekilde saklanır hem de daha karmaşık veri yapıları desteklenir.

Yöntem şu şekilde çalışır: Öncelikle, bir veya daha fazla ML (multi-level) işlemi elde edilir. Her ML işlemi, bir veya daha fazla taşıyıcı çifti içerir. Bir taşıyıcı çifti, bir girdi ve bir çıktı içerir. Çıktı, veri zinciri ile ilgili bilgileri taşırken, girdi, bu taşıyıcı çiftini imzalayan bir imza içerir. Bu imza, verinin bütünlüğünü ve güvenliğini sağlar.

Sonrasında, ML veri zincirinin ilk ML bloğu oluşturulur. Bu ilk ML bloğu, temel blockchain üzerinde bir işlem olarak yer alır ve elde edilen ML işlemlerindeki taşıyıcı çiftlerini içerir. Her bir taşıyıcı çifti için, girdinin pozisyon indeksi çıktının pozisyon indeksi ile eşleşir. Bu eşleşme, verilerin zincir içinde doğru sırayla ve güvenli bir şekilde bağlanmasını sağlar.

Ayrıca, bir birinci zincir çıktısı oluşturulur. Bu çıktı, sonraki ML bloğunun ilgili girdisi tarafından kullanılmak üzere hazırlanır. Yani her ML bloğu, bir sonraki bloğa veri aktarımı için bir bağlantı noktası sağlar ve zincirler arası ilişki güvenli bir şekilde korunur.

Örnekle açıklamak gerekirse: Düşünün ki temel blockchain üzerinde bir ana finansal işlem zinciriniz var. Bu zincire ek olarak, belirli bir kullanıcı grubuna ait verileri saklamak için alt bir veri zinciri oluşturmak istiyorsunuz. Her işlem, hem temel zincire kaydedilir hem de alt zincire bir taşıyıcı çifti olarak eklenir. Bu sayede, alt zincirdeki tüm işlemler ana zincir ile bağlantılıdır ama kendi başına bağımsız bir veri zinciri olarak da çalışabilir.

Bu yöntemin avantajları şunlardır:

Esneklik: Veriler hem temel zincirde hem de alt zincirlerde saklanabilir.

Güvenlik: Alt zincirler temel zincire bağlı olduğundan veri bütünlüğü korunur.

Ölçeklenebilirlik: Farklı veri türleri veya kullanıcı grupları için ayrı zincirler oluşturmak mümkündür.

Özetle, çok katmanlı blockchain yöntemi, verilerin daha düzenli, güvenli ve esnek bir şekilde yönetilmesini sağlayarak blockchain ağlarının kapasitesini ve kullanım alanını genişletir.