Signature nedir?
Signature, belirli bir mesajı veya işlemi onayladığınızı kanıtlayan kısa bir matematiksel parçadır. Aynı anda iki şeyi gösterir: doğru anahtara sahip olduğunuzu ve mesajın değiştirilmediğini. Bunu imzanız gibi düşünün; mürekkep cebirdir ve taklit işe yaramaz.
“A blockchain Signature exposes your keys.” Hayır. Matematik, herhangi bir sırrı ifşa etmeden onayı kanıtlar; böylece anahtarlarınız gizli kalır ve zincirde yer almaz.
Signature nasıl çalışır
Hızlı özet: coin göndermek istiyorsunuz, cüzdanınız küçük bir matematiksel işlem yapar ve ağ bunu doğrular. Kurye yok, noter yok, sadece kod.
- Adım 1: Fonların nereye gideceğini ve miktarı içeren bir işlem hazırlarsınız.
- Adım 2: Cüzdanınız Private Keyinizi kullanarak benzersiz tek seferlik bir kanıt oluşturur.
- Adım 3: Diğerleri bu kanıtı Public Keyinizle sizin sırrınızı öğrenmeden doğrulayabilir.
- Adım 4: Ağ matematiği ve işlem verilerinin bütünlüğünü kontrol eder. Tek bir bit değişirse doğrulama başarısız olur.
- Adım 5: Doğrulandıktan sonra madenciler veya doğrulayıcılar bunu bir bloğa ekleyebilir ve transferiniz ilerler.
İşleyiş bu. Temiz, hızlı, izin gerektirmez.
Signature neden önemli
İlginizi çekmesi için sebepler:
- Fayda: Mülkiyeti ve niyeti kanıtlar; bu da birinden izin istemeden değer aktarabileceğiniz anlamına gelir.
- Bakış açısı: Her doğrulama bağımsız nodelar tarafından yapılır, bu yüzden güven tek bir yetkiden değil birçok gözlemciden gelir.
- Kullanım alanı: Bunu cüzdanlarda, borsalarda, DeFi'de, DAO'larda, NFT basımlarında ve hatta şifresiz giriş akışlarında göreceksiniz. Rolex ile Reddit başlıklarının kesişmesi gibi düşünün.
Ne imzaladığınızı her zaman okuyun. Cüzdanlar mesaj önizlemeleri gösterir; dikkat etmeden onaylamak insanların tokenlarını kaybetmesine yol açar.
Signature'ın Temel Özellikleri
Çalışmasını sağlayan temel özellikler:
- Özgünlük: Gönderenin doğru anahtarın gerçek sahibi olduğunu doğrular.
- Bütünlük: Mesaja yapılan herhangi bir değişiklik kontrolü anında bozar.
- Inkâr edilememe: Bir kez imzaladıktan sonra, o belirli mesajı onaylamadığınızı güvenilir şekilde iddia edemezsiniz.
- Herkese açık doğrulama: Herkes açık bilgilerinizi kullanarak doğrulayabilir, gizli bilgi gerekmez.
- Kompakt: Kısa diziler, zincirde hızlı iletilebilir.
Çeşitleri
Aynı amaç, farklı yaklaşımlar ve ödünler:
- ECDSA: Bitcoin ve birçok zincir, iyi test edilmiş güvenlik için ECDSA (Elliptic Curve Digital Signature Algorithm)'ya güvenir.
- Schnorr: Daha yeni şemalar like Schnorr Signatures, toplama ve daha temiz çok imza çözümleri sağlar.
- Ring: Gizliliğe odaklı coinler, hangi üyenin imzaladığını gizlemek için Ring Signatures kullanabilir.
A Signature tam olarak o mesaja bağlanır. Bir uygulama bir boşluk ekler veya farklı bir sayı kullanırsa, önceki Signature geçersiz olur. Bu tasarım gereğidir.
Örnek
Cüzdanınızda bir takası onaylarsınız, uygulama bir Signature ister ve ağ tokenlarınızı taşımadan önce bunu doğrular.
Eğlenceli Bilgi
Schnorr, 1980'lerin sonlarında önerildi, yıllarca patentlendi ve patent sona erdikten sonra yaygın şekilde benimsendi. Kripto iyi fikirleri unutmaz, sadece zamanı gelene kadar bekler.
Özet
Kısa ifade: matematikle desteklenen onay; sizin olduğunuzu ve mesajın değişmediğini kanıtlamanıza izin verir, kimseye sırrınızı vermeden.
