Author

Topic: Schnorr Signature Nedir? (Read 220 times)

legendary
Activity: 1582
Merit: 1268
July 30, 2020, 09:59:29 PM
#5
Çok güzel bir başlık. Diğer arkadaşın da söylediği gibi uzun uzun konuşup tartışmamız gereken bir başlık. İşlerim bu ara biraz yoğun ama yakın zamanda biraz çalışmalar yapmak istediğim bir konu bu. Başlamamız gereken yer ECDSA.

Satoshi neden en başta Schnorr kullanamadı? ECDSA temelde Schnorr dan ne kadar farklı. Bize getirdiği teknolojik avantajlar neler olacak. Heyecanlı bir konu olacak.


Keyifli okumalar.

https://medium.com/@ahmetseyhan/bitcoin-matemati%C4%9Fi-e556652b0b32
legendary
Activity: 1582
Merit: 1268
May 15, 2020, 08:26:10 AM
#4
Çok güzel bir başlık. Diğer arkadaşın da söylediği gibi uzun uzun konuşup tartışmamız gereken bir başlık. İşlerim bu ara biraz yoğun ama yakın zamanda biraz çalışmalar yapmak istediğim bir konu bu. Başlamamız gereken yer ECDSA.

Satoshi neden en başta Schnorr kullanamadı? ECDSA temelde Schnorr dan ne kadar farklı. Bize getirdiği teknolojik avantajlar neler olacak. Heyecanlı bir konu olacak.
full member
Activity: 518
Merit: 185
May 15, 2020, 06:42:23 AM
#3


paylaşım için teşekkür ederim hocam. aslında bu tür başlıklar "yeni başlayanlar" kısmından ziyade kendisine ait bir başlık altında olsa daha iyi olmaz mı dostlar?


Dediğin gibi belki bu tarz konular çok daha detaylı konuşulup tartışılmak için başka bir kategori altında toplanıp konuşulabilir. Açıkçası başlığı ilk once bitcoin haberleri bölümünde açmayı düşündüm ama oranın hali malum. Bende yeni başlayan insanların bu tarz bilgilere çok daha ihtiyacı olacağını düşündüğümden sade bir dille burada paylaşmaya karar verdim.
legendary
Activity: 2408
Merit: 1478
alex
May 15, 2020, 06:04:43 AM
#2
Quote
Schnorr’un Bitcoin’e sağlayacağı avantajlar şunlar olacak
1- Ölçeklenebilirlik: Bitcoin’de her kapanan blok içerisinde çeşitli veriler bulunur. İmzalar bu verilerin içerisinde ortalama olarak 20-40% arasında yer kaplar.  ECDSA imzalarında her imza ortalama 72 byte yer kaplarken, Schnorr’da maximum uzunluk 64 byte olabiliyor yani her blokta yaklaşık %12’lik bir yer avantajı sağlıyor. Böylece bir blok üzerinde daha fazla işlem yapılabiliyor.

2-Çoklu imza (Multi-Sig): Adından da belli olacağı üzere multi-signature yani çoklu imzalar Schnorr’un getireceği bir diğer özellik. Bu sayede istendiği taktirde belirli bir hesaptaki Bitcoin’i hareket ettirebilmek için birden fazla imzanın onayına ihtiyaç duyulabilecek. Örneklemek gerekirse şirketin hesabından paranın hareket edebilmesi için bütün ortakların veya çoğunluğun onayının alınmasının gibi durumlarda kullanılabilir.

3- Arttırılmış Gizlilik: Schnorr çoklu imzası ile birden fazla imzayı ve ortak anahtarı çoklu-imzalanmış bir cüzdanda birleştirmiş olursunuz yani işlemde gönderen tek bir imza ve anahtar olarak gözükür ancak arkada tarafta bu hesabı yöneten diğer gerekli imzalar gözükmez ve ayırt edilemez. Bu da çok önemli bir gizlilik katmanı sağlamış olur.

4-  Değiştirilebilirliğe Dirençli: ECDSA imzaları Bitcoin’de malleability dediğimiz üçüncü partilerin private key’e erişmeden imzayı değiştirip çifte harcama yapmasına olarak sağlayan bir açığa sahipti ve işlem onaylamaları sırasında çok ufak değişiklikler yaparak kişilerden Bitcoin çalınmasını olanak sağlayan bir sistem problemiydi. Schnorr bu hataya tamamen çözüm buluyor.

2020 Bitcoin’de Fork Yılı Olacak! Schnorr ve Taproot Soft Forku Nedir?

paylaşım için teşekkür ederim hocam. aslında bu tür başlıklar "yeni başlayanlar" kısmından ziyade kendisine ait bir başlık altında olsa daha iyi olmaz mı dostlar?
full member
Activity: 518
Merit: 185
May 14, 2020, 06:44:32 PM
#1
Schnorr imzası;

Claus P. Schnorr tarafından üretilmiş ve aynı zamanda 1991 yılında patenti alınmış olan bir digital imzadır. (2008 yılında patent süresi dolmuştur)

Bitcoin piyasa sürüldüğünde ECDSA digital imza algoritmasını kullanıyordu uzun zamandır tartışma konusu olan Schnorr imza modeli uygulanmasına karar verilmiştir.

Peki Neden?

Çünkü bitcoin ağı üzerinde başarılı işlemler yapmak için imza gerekir ve bu imzalar ağda yer kaplamaktadır.

ECDSA ile çoklu bir işlem yapılacağı zaman her adres için ayrı bir anahtara ve bunlar için oluşturulmuş ayrı ayrı imzalara ihtiyaç duyuluyordu. Aynı zamanda gerçekletirilen tüm bu imzalamalar yapılan işlem boyutunu ve madencilere ödenen ücreti de artırmaktadır.



Schnorr signature ise tüm bu çoklu işlemleri bir imza altına toplamaya yarıyor. Böylece ağ yükünü hafifletirken hemde ödenecek işlem maliyeti azaltabiliyoruz. Ayrıca görünürde oluşturulmuş tek bir anahtar ve imzalanmış tek bir işlem olması nedeniyle gizlilik konusunu da artırmış oluyor.



Kaynaklar:
https://en.bitcoin.it/wiki/BIP_0340
https://bitcoinmagazine.com/articles/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496
https://medium.com/digitalassetresearch/schnorr-signatures-the-inevitability-of-privacy-in-bitcoin-b2f45a1f7287
            
 
Jump to: