İçeriğe geç
Kriptofoni
Kripto Para SözlüğüBlockchain ve Teknoloji

BLS Signature Nedir?

Diğer adları: BLS İmzası, Boneh-Lynn-Shacham İmzası, BLS

Kısaca

BLS Signature (BLS imzası), Dan Boneh, Ben Lynn ve Hovav Shacham'ın geliştirdiği, çok sayıda imzanın tek bir kısa imzada birleştirilmesine imkân tanıyan bir dijital imza şemasıdır. Ethereum'un Proof of Stake doğrulayıcıları tarafından kullanılır.

BLS imzaları, eliptik eğriler üzerinde tanımlanan eşleme (pairing) adlı matematiksel işlemlere dayanır. En önemli özelliği agregasyondur: farklı kişilerin aynı ya da farklı mesajlar için ürettiği çok sayıda imza tek bir imzada birleştirilebilir ve bu birleşik imza, imzacıların açık anahtarlarıyla tek seferde doğrulanabilir. Ayrıca imzalar deterministiktir; aynı anahtar ve mesaj her zaman aynı imzayı üretir.

Ethereum'un Proof of Stake mimarisinde çok sayıda doğrulayıcı, blokları onaylayan oylar (attestation) yayımlar. Bu oyların tek tek iletilmesi ve doğrulanması ağa ağır bir yük bindirirdi. BLS12-381 eğrisi üzerindeki BLS imzaları sayesinde aynı bloğu onaylayan doğrulayıcıların imzaları birleştirilir ve taşınan veri miktarı büyük ölçüde azalır. Chia, Filecoin ve Dfinity gibi projeler de BLS imzalarından yararlanır; şema eşik imza sistemlerinde de kullanılabilir.

BLS imzalarının doğrulanması, Bitcoin'in kullandığı ECDSA veya Schnorr imzalarına göre daha fazla hesaplama gerektirir. Agregasyonda sahte anahtar (rogue key) saldırılarını önlemek için açık anahtar sahipliğinin kanıtlanması gibi ek önlemler gerekir. Bu nedenle BLS, çok sayıda imzanın birleştirilmesinin sağladığı kazancın bu maliyetten büyük olduğu sistemlerde tercih edilir.

Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

İlişkili terimler