Mastering Bitcoin Kitabı

Mastering Bitcoin Kitabı

  • Bitcoin Haber
  • - 01.01.2015 - 23:11
  • Son Güncelleme: 20.12.2019 - 18:55

Andreas Antonopoulos‘un uzun süredir beklenen kitabı Mastering Bitcoin piyasaya çıktı. Kitap bitcoin ve kripto paralar hakkında bir ön bilgi sahibi olmayan okuyucular için başlangıç seviyesinde uzun bir giriş bölümüne sahip. Bitcoin kullanım senaryolarını anlatmak için farazi karakterlerin kısa hikayeleri kullanılmış. Bir kafe işletmecisi, bir sanat galerisi sahibi, bir web sitesi tasarımcısı, bir yardım kuruluşu, bir bitcoin madencisi üzerinden günlük hayatta bitcoin kullanımına dair örnekler veriliyor.

Andreas Antonopoulos kitabın hedef kitlesinin bilgisayar programcıları olduğunu söylüyor. İlk bölümlerin ardından Python ve C++ yazılım dillerinde örneklerle kriptografik paraların kullanımı anlatılmış. Kod örnekleri kitap ile birlikte veriliyor. Ayrıca örnekler GitHub sitesinden de indirilebilir.

Mastering Bitcoin, O’ Reilly Media Inc. tarafından yayınlandı. Kitabın yazımı sırasında Andreas Antonopoulos sıradışı bir yol izledi ve kitabın taslağını Github üzerinde okuyucular ile paylaştı. Aldığı geribildirimler ve okuyuculardan gelen öneriler ile kitap olgunluk seviyesine ulaştıktan sonra basılı hale geldi. Kitabın pek çok bölümünü ücretsiz olarak https://github.com/aantonop/bitcoinbook adresinde okuyabilirsiniz.

mastering-bitcoin-kitap
Mastering Bitcoin

Mastering Bitcoin İçindekiler

1. Giriş
Bitcoin Nedir?
Bitcoin tarihi
Bitcoin kullanımı, kullanıcıları ve hikayeleri
Başlarken
   Hızlı başlangıç
   İlk bitcoininizi alırken
   Bitcoin almak ve göndermek

2. Bitcoin Nasıl Çalışır?
İşlemler, Bloklar, Madencilik ve Blok Zinciri
    Bitcoin Üzerine
    Bir fincan kahve satın almak
Bitcoin işlemleri
    Çok kullanılan işlem tipleri
Bir işlemi oluşturmak
    Doğru girdileri almak
    Çıktıları yaratmak
    İşlemi deftere eklemek
Bitcoin Madenciliği
İşlemleri Bloklar halinde kazmak
İşlemi harcarken

3. Bitcoin İstemcisi
Bitcoin Core: Referans Uygulaması
    İlk kez Bitcoin Core çalıştırırken
    Kaynak kodundan Bitcoin Core programnı derlemek
Komut satırından Bitcoin Core JSON-RPC API kullanmak
    Bitcoin Core istemci statüsünü sorgulamak
    Cüzdan kurulumu ve Şifreleme
    Cüzdan yedekleme,dışa aktarma ve kurtarma
    Cüzdan adresleri ve işlem kabul etme
    İşlemleri keşfetme ve dekod etme
    Blokları keşfetme
    Harcanmamış çıktılara dayalı işlem yaratma, imzalama ve gönderme
Alternatif İstemciler ve Araçlar
    Libbitcoin ve sx tools
    pycoin
    btcd

4. Anahtarlar, Adresler ve Cüzdanlar
Giriş
    Açık anahtarlı şifreleme ve kriptopara
    Açık anahtar ve Özel anahtar
    Açık anahtarlar
    Özel anahtarlar
    Eliptik eğri kriptografisi
    Açık anahtar üretimi
Bitcoin adresleri
     Base58 ve Base58Check kodlaması
     Anahtar formatları
Python ile Anahtar ve Adres uygulaması
Cüzdanlar
     Deterministik olmayan (Rastgele ) cüzdanlar
     Deterministik cüzdanlar
     Mnemonik kod kelimeleri
     Hiyerarşik deterministik cüzdanlar (BIP0033, BIP0044)
İleri seviye anahtarlar ve adresler
     Şifrelenmiş özel anahtarlar (BIP0038)
     Ödeme betiği (P2SH) ve çok imzalı adresler
     Fiyakalı adresler
     Kağıt cüzdanlar

5. Transfer İşlemleri
Giriş
İşlem yaşam döngüsü
     İşlemi oluşturma
     İşlemleri bitcoin ağına gönderme
     İşlemlerin ağ boyunca yayılması
 İşlem yapısı
 İşlem çıktıları ve girdileri
     İşlem çıktısı
     İşlem girdisi
     İşlem ücreti
     İşleme ücret ilave etmek
İşlem zincirleri ve yetim işlemler
İşlem betikleri ve betik dili
     Betik yapısı (Lock + Unlock)
     Betik dili
     Turing yetersizliği
     Durum bağımsız doğrulama
 Standart işlemler
     Açık anahtarın özetine ödeme (P2PKH)   
     Açık anahtara ödeme (P2PK)
     Çoklu imza
     Veri çıktısı
     Betik özetine ödeme (P2SH)

6. Bitcoin Ağı
Eşten-eşe ağ mimarisi
Düğüm tipleri ve roller
Geniş bitcoin ağı
Ağ tarama
Tam düğümler
Envanter değiştokuşu
Basitleştirilmiş ağ doğrulaması (SPV) düğümleri
Bulanık arama (Bloom Filtreleri)
Bloom filtreleri ve envanter güncelleme
İşlem havuzları
Uyarı mesajları

7. Blok Zinciri
Giriş
Blok yapısı
Blok başlığı
Blok tanımlayıcıları: Blok başlığı özeti ve Blok yüksekliği
Başlangıç bloğu
Blokların blok zincirine bağlanması
Merkle ağaçları
Merkle ağaçları ve basitleştirilmiş ödeme doğrulaması

8. Madencilik ve Uzlaşma
Giriş
    Bitcoin ekonomisi ve para üretimi
Merkezi olmayan uzlaşma
Bağımsız doğrulama ve işlemler
Madencilik düğümleri
İşlemlerin bloğa dahil edilmesi
    İşlem yaşı, ücretler ve öncelik
    Jenerasyon İşlemi
    Coinbase ödülü ve ücretler
    Jenerasyon işlem yapısı
    Coinbase verisi
Blok başlığını oluşturma
Blok kazma
    İş kanıtı algoritması
    Zorluk ifadesi
    Zorluk hedefi ve hedef güncelleme
Başarılı Blok Üretimi
Yeni bloğun doğrulanması
Blok zinciri seçimi ve birleştirilmesi
    Blok zinciri çatallaşması
Madencilik ve kırma yarışı
    Ekstra amaç değer çözümü
    Madencilik havuzları
Uzlaşma saldırıları

9. Alternatif zincirler, para birimleri ve uygulamalar
Alternatif para ve zincirlerin sınıflandırılması
Meta Coin platformları
    Renklendirilmiş paralar
    Mastercoin
    Counterparty
Alternatif paralar
    Alternatif paranın değerlendirilmesi
    Parasal değişkene göre alternatifler: Litecoin, Dogecoin, Freicoin
    Yenilikçi Uzlaşma alternatifleri: Peercoin, Myriad, Blackcoin, Vericoin, NXT
    Çift amaçlı kazımda yenilikçi alternatifler: Primecoin, Curecoin, Gridcoin
    Anonim olma odaklı alternatifler: CryptoNote, Bytecoin, Monero, Zerocash/Zerocoin, Darkcoin
Para dışındaki alternatif zincirler
    Namecoin
    Bitmessage
    Etherum

10. Bitcoin Güvenliği
Güvenlik Prensipleri
    Güvenli bitcoin sistemleri geliştirmek
    Güvenlik tabanı
Kullanıcı güvenliği tecrübeleri
    Fiziksel bitcoin saklama
    Donanımsal cüzdanlar
    Risk dengeleme
    Risk bölüştürme
    Çoklu imza ve yönetimi
    Sürdürülebilirlik
Sonuç

Mastering Bitcoin kitabının yazarı hakkında:

Andreas Antonopoulos, ABD’li bilişim güvenliği uzmanı ve teknoloji girişimcisidir. Kıbrıs Lefkoşa Üniversitesinde Dijital Paralar adlı yüksek lisans dersi vermektedir.Kaynak: 
http://en.wikipedia.org/wiki/Andreas_Antonopoulos 

Mastering Bitcoin kitabını edinebileceğiniz adresler:

Bu kitabı Amazon’dan satın alabilirsiniz. Fiyatı 32.72 $
Mastering Bitcoin Kindle Sürümü 14.39 $
Ücretsiz Taslak Sürümü (GitHub)

Haberlerimizi Facebook, Telegram kanalımızdan, Twitter hesabımızdan takip edebilirsiniz.