BTCfrm.com - Bitcoin Türkiye Forumu | Borsa&Altcoin Destek

Geri Dön   BTCfrm.com - Bitcoin Türkiye Forumu | Borsa&Altcoin Destek > Bitcoin Genel Bölüm > Geliştirme / Teknik Tartışmalar - Teknik Analiz

Etiketlenen üyelerin listesi

Ağaç Şeklinde Aç1Beğeni
  • 1 gönderen Coinplugturk

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 25.09.2018, 17:02
Coinplugturk - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 11.07.2018
Mesajlar: 129
Konular: 127
Adı geçen: 2 Mesaj
Etiketlenme: 0 Konu
Standart Blokzinciri Mekanizması 2 – Proof of Work (PoW) Nedir?-2

Hashcash Nedir?

Hashcash muciti ve İngiliz Kriptocu Adam Back , özet fonksiyonlarını kullanmış ve email kullanıcıları için bir anti-spam mekanizması geliştirmişti.
Mekanizmanın işleyişi ise şöyle idi;

Kullanıcı birine posta yollamak istediğinde mail sunucusu kullanıcıya bir kriptografik özet fonksiyonunu hesaplattırır.
Kullanıcı bir posta yollayacağından hesaplama bir saniye sürecektir fakat kötü niyetli bir kullanıcı 1 milyon spam maili atmak istese 1 milyon saniye beklemek zorunda kalacaktır.
Hashcash bu sayede işi kanıtlamış oluyordu yani kullanıcı sunucunun kriptografik özet fonksiyonunu hesapladıktan sonra iş kanıtlanmış oluyordu.

Kriptografik özet fonksiyonları önceden varolan fonksiyonlardı fakat Satoshi Nakamoto bunları PoW’u geliştirmek için kullandı.

Proof of Work (PoW) Nedir?

Bitcoin ve Bitcoin temelli kripto paralarda PoW kullanılmaktadır ve bu olay sonucu madencilik de ortaya çıkmıştır.
Daha önceden oluşturulmuş bir özeti bulmak için madenciler her türlü girdiyi deneme-yanılma yöntemi ile denerler.İstenilen özeti bulan ilk madenci blokzincirindeki yeni bloğu üretmeye hak kazanır.
Gelen işlemler eğer uygunsa yaptığı iş karşılığında madenci ödüllendirilir.
Özet fonksiyonunun sonucu rastgele olduğundan tüm madenciler ödül alabilir fakat kim daha çok girdiyi tahmin ederse onun ödülü daha fazla olur.

Madencilerin hesapladığı özet fonksiyonlara “Hash Rate” denmektedir ki şuan madencilerin saniyede hesapladığı özet sayısı trilyonları bulabilmektedir.
Zorluk değeri her 10 dakikada bir , bir blok üretecek şekilde zorlaştırılır.
Zorluk derken kastedilen şudur ;

SHA256’ya herhangi bir girdi giriyoruz ve o da bize 256 bitlik bir özet verecektir.
Bu özetin ilk biti ya 1 ya da 0 dır.0 olma olasılığı %50’dir fakat eğer ilk denemede bulamazsanız ikinci denemede girdiyi bulabilirsiniz.

Eğer ilk 2 bitin 0 gelmesini istiyorsak gelme ihtimali %25e düşer. Yani ya 1,1 – 1,0 – 0,1 veya 0,0 gelecektir.
Eğer ilk 10 girdi 0 olarak isteniyorsa deneme sayısı artacaktır ve algoritma zorlaşacaktır.
PoW’un önemini özetlemek için ise diyelim ki 3 blok var ve hepsi birbirinden öncekinin özetini içeriyor.
Kötü niyetli birisi 1. Bloğu değiştirmek istedi diyelim ve birinci blokta yapılacak bir değişiklik bloğun özetini tamamen değiştirecektir.Bundan dolayı da artık istenen zorluk seviyesi sağlanamayacaktır.

Kötü niyetli kişi zorluk yeni bir zorluk seviyesi bulmak zorundadır bu nedenle PoW işlemini tekrar yapmak zorundadır.
Blok 1 için bulduğu zaman Blok 0 içinde bulması gerek ki işin ilginç yanı bu saldırganın o blokzincirindeki tüm bloklar için PoW ‘u tekrarlaması gerek.

Wisex bunu beğendi.
Alıntı ile Cevapla
Cevapla




Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 15:15. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
İçerik sağlayıcı paylaşım sitelerinden biri olan BTCfrm.com Bitcoin ve alt coinler Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. BTCfrm.com hakkında yapılacak tüm hukuksal Şikayetler BURADAN iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde Btcfrm.com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.