Merkle İspatı Varlığı

Merkle İspatı Varlığı

Patent Numarası: 12229159

Özet: Bir blokzinciri işlemine ait bir veri öğesinin blokzinciri üzerinde mevcut olduğuna dair ispat sunulmasına yönelik, bilgisayar ortamında uygulanan bir yöntem. Yöntem şu adımları içerir: Talep eden bir taraftan, bir hedef blokzinciri işleminin hedef veri öğesinin elde edilmesi; hedef blokzinciri işleminin elde edilmesi; hedef blokzinciri işlemi için bir hedef Merkle ispatının (Merkle proof) elde edilmesi; burada ilgili bir hedef Merkle kökü (Merkle root) blokzincirinin bir bloğu içinde yer almaktadır ve hedef Merkle ispatının elde edilmesi, hedef blokzinciri işleminin bir hedef işlem kimliğinin (transaction identifier) ilgili bir hedef Merkle ağacının bir yaprak katmanı (leaf layer) içindeki dizininin (index) hesaplanmasını içerir; ve talep eden tarafça, hedef veri öğesinin blokzinciri üzerindeki hedef blokzinciri işleminin bir parçası olarak mevcut olduğunun ispatı olarak kullanılmak üzere en azından hedef Merkle ispatının çıktı olarak verilmesi.

Tür: Tasdik (Grant)

Dosyalama Tarihi: 12 Ekim 2021

Patent Tarihi: 18 Şubat 2025

Atanan: nChain Licensing AG

Mucitler: Wei Zhang, Bassem Ammar, Jack Owen Davies, Craig Steven Wright


Bu patentin temel amacı, bir verinin blokzinciri üzerinde gerçekten var olduğunu kanıtlamak için tüm blokzincirini taramak yerine, matematiksel bir “kısayol” olan Merkle İspatı mekanizmasını verimli bir şekilde kullanmaktır. Sistem, belirli bir işlemin Merkle ağacı içindeki tam konumunu (index) hesaplayarak, sadece gerekli olan dalları (hash değerlerini) sunar. Bu sayede, devasa boyutlardaki veriler arasında tek bir bilginin doğruluğu saniyeler içinde ve minimum veri transferiyle kanıtlanabilir.

Kullanım alanları şunlardır:

Hafif İstemci (Light Client) Doğrulaması: Mobil cüzdanların veya düşük kapasiteli cihazların, bir ödemenin gerçekleştiğini tüm blokzincirini indirmeden sadece Merkle ispatı aracılığıyla doğrulaması.

Veri Bütünlüğü Denetimi: Bulut depolama veya tedarik zinciri sistemlerinde, belirli bir dosyanın veya ürün bilgisinin blokzincirine mühürlenmiş orijinal haliyle eşleşip eşleşmediğinin hızlıca teyit edilmesi.

Akıllı Sözleşme Tetikleyicileri: Bir akıllı sözleşmenin çalışması için gereken harici bir verinin (oracle verisi vb.) blokzinciri üzerinde kayıtlı olduğunun matematiksel ispatla sunulması.

Yasal Kanıt ve Denetim: Bir belgenin veya işlemin belirli bir tarihte blokzincirinde var olduğunu mahkemelere veya denetçilere sunmak için gereken teknik “varlık kanıtı” (proof of existence) raporlarının oluşturulması.