Bitcoin Forum

Local => Türkçe (Turkish) => Topic started by: SelimKeskin on May 01, 2018, 07:30:17 PM



Title: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: SelimKeskin on May 01, 2018, 07:30:17 PM
Yerli ve yabancı kaynaklarda çok araştırmama rağmen bu sorumun cevabını bulamadım. Aslında sormak istediğim şu; Private keylerimiz blockchain'de kayıtlı olmamasına rağmen doğruluğu nasıl sağlanıyor? Eğer blockchainde kayıtlıysa neden herkes göremiyor? ???
Lütfen aydınlatın beni  :)


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: SelimKeskin on May 02, 2018, 03:26:43 PM
Aydınlatabilecek birisi yok mu?


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: teramit on May 02, 2018, 03:55:14 PM
private keyin blockchainde kayıtlı olmadığını kim söyledi ?
sadece gizlidir, public te private ta kayıtlıdır biri gizli biri açıktır. Yani sana sadece private açık başkasına gizli.
sana key oluşturan yazılım başka yerlerde de kurulu sana bir kere oluşturunca bunu ağ üzerinden yayınlayabilir ve sendeki bilgileri doğrulayabilir.
Doğrulamanın altyapısı kriptolojinin derinliklerinde yatıyor ama gizli değil yani programcılar bakıp nasıl doğrulama yapıldığını görebiliyor yazılımın.
edit:
evet private  key blockchainde kayıtlı değilmiş, wallet ta kayıtlıymış, ben wallet bilgilerinin de kısmen blockchainde saklandığını sanıyordum ama kriptografi böyle birşey işte. Bu açıdan pardon ama asıl sorduğun doğrulama işlemini kriptoloji yapıyor sonuçta.


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: skaynar on May 02, 2018, 04:28:31 PM
Evet öyleyse kaybettiğimizde de tekrar kurtarmamızı sağlayamaz mı?


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: Peno2 on May 02, 2018, 07:57:39 PM
Evet öyleyse kaybettiğimizde de tekrar kurtarmamızı sağlayamaz mı?
evet sağlanabilir ama bu öyle bir yazılımın kıracağı bazda algoritma değil. Kaybettiğin zaman kurtarabilmek için evvelden kurtarma ifadeleri oluşturmuş olman lazım


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: shulio on May 02, 2018, 08:13:03 PM
Arkadaşlar bilmiyorsanız yazmak zorunda değilsiniz.

Bitcoin şifreleme yapısı açık anahtarlı şifrelemedir. Private key sadece siz de bulunur. Blockchain üzerinde bulunmaz. Private key ile şifrelediğiniz TX, adres dediğimiz açık anahtar ile ağ üzerinde çözülür. Açık anahtar ile yalnızca şifre cözme işlemi yapılır, private key ile şifreleme işlemi yapılır.

Daha fazla bilgiyi https://tr.wikipedia.org/wiki/A%C3%A7%C4%B1k_anahtarl%C4%B1_%C5%9Fifreleme adresinde bulabilirsiniz. Ya da google üzerinde "Açık Anahtarlı Şifreleme" olarak aratın.


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: MorpheWQ on May 02, 2018, 08:19:23 PM
Private key'in bir yere kayıt olması gibi bir durum söz konusu değil. Blockchain sadece bir ledger. Keyleri kayıt etmiyor, hareketleri kayıt ediyor. Private key denen şey 256-bit bir değişkendir. 64 karakterden oluşur. 0-9 arasındaki rakamlar ve A-F arasındaki harflerden oluşturduğu kombinasyon kümesidir. Bu tanıma uyan her 64 karakterlik küme bir private key olarak çalışabilir. Doğruluğu bu şekilde konfirme edilebilir.

Bizim elimizde dolaşan private keyler ise yukarıdaki tanımla oluşturulan bir keyin "Base58 Wallet Import Format (WIF)" halidir. Mainnet'te 5 ile başlar, testnet'te 9'la. 51 karakterden oluşur.

Keyler birbirine nasıl dönüşür konusu kriptoloji konusu. Konu hakkında yüzlerce kaynak var. Bir tanesini ben ekleyeyim, kalanını siz bulun :)
http://gobittest.appspot.com/PrivateKey


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: Piratte on May 03, 2018, 03:57:44 AM
Hicbiryerde kayitli olmadigini soylemisler zatende ben sana baska birsey soyleyeyim mesela ethereum icin kendi private keyini kendin olusturup kullanabilirsin. mesela 0x321321321.. seklinde hatta uzun karisik ve aklinda kalan bir sifren varsa private key yapabilirsin ama guvenli mi diyede dusun once. A-F 0-9 arasinda oluyorlar ethereum icin.


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: SelimKeskin on May 03, 2018, 09:42:41 AM
Arkadaşlar bilmiyorsanız yazmak zorunda değilsiniz.

Bitcoin şifreleme yapısı açık anahtarlı şifrelemedir. Private key sadece siz de bulunur. Blockchain üzerinde bulunmaz. Private key ile şifrelediğiniz TX, adres dediğimiz açık anahtar ile ağ üzerinde çözülür. Açık anahtar ile yalnızca şifre cözme işlemi yapılır, private key ile şifreleme işlemi yapılır.

Daha fazla bilgiyi https://tr.wikipedia.org/wiki/A%C3%A7%C4%B1k_anahtarl%C4%B1_%C5%9Fifreleme adresinde bulabilirsiniz. Ya da google üzerinde "Açık Anahtarlı Şifreleme" olarak aratın.
Çok teşekkür ediyorum yazın çok aydınlatıcı oldu. Bazi insanlar sadece yazmak için yazıyor ve yeni yeni öğrenmeye çalışan insanların aklını iyice karıştırıyorlar.


Title: Re: Private keylerin doğruluğu nasıl sağlanıyor?
Post by: tesla80 on May 03, 2018, 03:24:15 PM
Burada olay kullanıcının key in aynısını yazdığının kontrolü değil, hiç bir RSA bazlı sistemde private key biryerde karşılaştırma amacıyla tutulmaz.

Karşılaştırma kıstası, private key ile şifrelenen belli formattaki veriyi public key ile çözüldüğünde aynı formatta olmasını beklemek.