
Bir Blokzinciri Üzerinde Program Saklanması
Patent Numarası: 12411915
Özet: Bir yöntem şunları içerir: Bir blokzinciri ağının çok sayıda düğümü boyunca muhafaza edilen bir blokzinciri üzerinde kaydedilmiş birinci bir işlemden bir başlık (header) dosyasının geri çağrılması. Başlık dosyası şunları içerir: Program başlık bilgisi ve blokzinciri üzerinde saklanan bir veya daha fazla ilgili ikinci işlemin bir veya daha fazla ilgili işlem kimliğini (TXID) içeren referans bilgisi. Her bir ikinci işlem, program dosyasının gövdesinin ilgili bir bölümünü içerir ve bu bölümlerden en az biri çalıştırılabilir program kodu içerir. Yöntem; blokzincirinden, referans bilgisine dayanarak en az bir ikinci işlemden program dosyasının ilgili bölümünün geri çağrılmasını ve program başlık bilgisi ile geri çağrılan en az bir bölümü içeren bir programın çalıştırılmasını içerir.
Tür: Onaylanmış Patent (Grant)
Dosyalama Tarihi: 21 Ağustos 2020
Patent Tarihi: 9 Eylül 2025
Devralan: nChain Licensing AG
Mucitler: Brock Doiron, Craig Steven Wright
Bu patentin temel amacı, blokzinciri üzerindeki işlem boyutu kısıtlamalarını aşarak, büyük boyutlu bilgisayar programlarının veya dosyalarının blokzinciri üzerinde güvenli ve parçalı bir şekilde saklanmasını ve gerektiğinde birleştirilerek çalıştırılmasını sağlamaktır. Sistem, programı küçük parçalara ayırarak her birini farklı bir blokzinciri işlemine (TXID) yerleştirir. Ana “başlık dosyası” ise bu parçaların nerede olduğunu gösteren bir harita görevi görür. Bu yapı, programın hiçbir parçasının değiştirilememesini (immutability) ve blokzinciri üzerinde sonsuza dek erişilebilir kalmasını garanti eder.
Kullanım alanları bakımından bu teknoloji; “On-chain” (zincir üstü) yazılım dağıtımı, merkeziyetsiz uygulamaların (dApp) çekirdek kodlarının saklanması ve kritik sistemlerin yedeklenmesi için devrim niteliğindedir. Geleneksel merkezi sunuculardaki yazılım depoları (GitHub, AWS vb.) erişime kapatılabilir veya hacklenebilirken, bu yöntemle bir programın tüm çalışma mantığı blokzinciri ağının her bir düğümüne dağıtılmış olur. Ayrıca, akıllı sözleşmelerin çok daha karmaşık fonksiyonlar içermesine, büyük ölçekli kütüphanelerin blokzinciri üzerinden çağrılmasına ve yazılım sürümlerinin (versioning) hiçbir tarihsel kayıt kaybolmadan yönetilmesine olanak tanır.
Bu patentle birlikte, blokzinciri sadece bir veri defteri olmaktan çıkıp, uygulamaların doğrudan üzerinde yaşadığı ve oradan yürütüldüğü merkeziyetsiz bir “Dünya Bilgisayarı” mimarisine bir adım daha yaklaşmaktadır.