Pages:
Author

Topic: Dijital imzanın çalışma şekli nasıl ? - page 2. (Read 4579 times)

legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?
binlerce farklı düğüm var. Bitcoin'in "dağıtık" (merkezsiz) olması buradan geliyor.
Hatta 2016 yılında dünya yörüngesinde, uydu üzerinde bile tam düğüm olacak.

Zaruriyet diye bir şey yok. Her bir işlem her bir tam düğüm tarafından kontrol edilir. Bu kontrolü geçemeyen hiçbir işlem bloğa, hiçbir blok zincire eklenmez.
full member
Activity: 140
Merit: 100
kaç farklı düğüm var ? madenci olmayan diğer tüm düğümler zaruri olduğunda mı bu kontrolü yapıyor ? zaruri olmasının nedeni ne veya neler olabilir ?
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.

1.sana gelen ve harcamadığın(girdi)btcler kontrol edilir
2.bu girdiler ile ham işlem oluşturulur
3.nasıl yani ? bir adres birçok adrese gönderim yapabilir ve tek bir özel anahtar kullanabilir ve 3 farklı adres aynı kişiye gönderse yine de 1 özel anahtar kullanılıcak bu kısmı anlamadım
Örnek bir işlem üzerinden gidelim; https://blockchain.info/tx/160222ee781c348c37b5877b462ce69dbc755c0887f701cb232215049c269aaf

Bu işlem'de Girdi olarak kullanılan tx şu: https://blockchain.info/tx-index/94515926/0 (Tx id de bu: ef721e6ebffecf24ff8e6b80d89b2f6c6b6ddfc975d3d9e9485195193a1db4f6 )
Raw transaction'da şu adrese gönderim oluşturuldu: 1CG7KUso2n5TB2Zs5QhpUyjA9SjP6J2549

imza kısmına gelindiğinde de bu adresin özel anahtarı ile şifrelendi: 1JCFkExwyVWNL7QuL4q7htTJ8qkDFwdBm9

Bir diğer örnek;
https://blockchain.info/tx/1ff03bc8d8f00c759589446db3e96e375c978637d3178f59f6d924f8f9790a1c
bu işlemde de eğer dikkat edersen 3 farklı adresten 5 farklı harcanmamış çıktılar harcanmış. bu işlemin imzalanması için de o sol tarafta gördüğün 3 farklı adresin özel anahtarı ile imzalandı bu işlem.
full member
Activity: 140
Merit: 100
Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.

1.sana gelen ve harcamadığın(girdi)btcler kontrol edilir
2.bu girdiler ile ham işlem oluşturulur
3.nasıl yani ? bir adres birçok adrese gönderim yapabilir ve tek bir özel anahtar kullanabilir ve 3 farklı adres aynı kişiye gönderse yine de 1 özel anahtar kullanılıcak bu kısmı anlamadım
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Bu işlemi daha iyi anlamak için Raw Transaction'lara (Ham işlemler) göz atmak lazım: https://en.bitcoin.it/wiki/Raw_Transactions#Overview
basitçe;
- harcanmamış çıktılar kontrol edilir
- bu çıktılarla ham işlem oluşturulur. (bu aşamada da ağa işlem gönderilebilir ancak imzalı olmadığı için ağ tarafından kabul edilmez).
- bu işlem girdi olarak kullanılan tüm adreslerin özel anahtarlarıyla şifrelenir.
- imzalanmış ham işlem ağa gönderilir.

Yani bitcoin gönderme işlemini "özel anahtar" ile imzalıyoruz. Ağa yayıyoruz.

Sadece madenciler değil "Tam düğüm" olan herkes bu işlemin geçerliliğini kontrol edebiliyor.

Dijital imza göndericinin açık anahtar değeri ile şifre çözülür, ortaya mesaj özeti çıkıyor. Bu özet o 2. aşamadaki imzalanmamış işlemin özeti ile aynı olacaktır. Buradan kontrol edilri.
full member
Activity: 140
Merit: 100
şu şekilde mi ? ben tx mesajının özetini alıp özel anahtarım ile şifreliyorum karşı taraf benim açık anahtarımı kullanarak bu şifrelenmiş hashi çözüyor ve sonucu mesajın özeti ile karşılaştırıyor eğer sonuç aynı ise herhangi bir sorun yok çünkü bu sonucun mesajın özeti ile aynı olması bu iki şeyi de gösteriyor:
1.çözümleme yaparken doğru yada özel anahtar ile bağlantılı açık anahtar kullanılmış
2.mesaj değiştirilmemiş

ve yine madenciler kontrol ediyor imzanın doğruluğunu
doğrumudur ?
Pages:
Jump to: