Kitap Açıklaması
Blokzincir Mimarisi ve Merkezi Olmayan Uygulamalar
- Blokzincir ve dağıtık kayıt defteri teknolojisini tanıyın!
- Örnek kodlarla Bitcoin cüzdanı, Ethereum üzerinde akıllı sözleşmeler ve Stellar üzerinde ödeme sistemi oluşturun!
Blokzincir ve akıllı sözleşmelerin teknoloji üzerindeki rolünün önemini önümüzdeki dönemlerde daha sık duyacağız. Merkezi bir veritabanı yerine şifreli, değiştirelemez ve kaybolmaz bir şekilde dağıtılmış yüzlerce veritabanını kapsayan blokzincir kavramı yeni teknolojilerin bir parçası olacak. Finansal işlemlerden telif haklarına, sağlık sektöründen oylama sistemlerine blokzincir teknolojisi hızla hayatımıza nüfuz ediyor. Kurumların bu konudaki teknolojik adaptasyonlarını tamamlamaları sonrasında kullanım senaryolarını (use case) ürünleştirmeleriyle, blokzincir daha rahat uygulanır ve toplumun daha büyük bir kısmına hizmet edebilir duruma geçecektir. Blokzincirin diğer teknolojiler (yapay zeka, nesnelerin interneti) ile beraber kullanımı da çok daha verimli ve resmin bütününü barındıran çözümler sunabileceği aşikardır.
Kitap öncelikle tüm bu blokzincir kavramını açıklıyor. İlk olarak Bitcoin'e ait blokzincir yapısından bahsediyor. Sonrasında Ethereum platformuna ve akıllı sözleşmeler konusuna geçiyor. Konuyu mimari ve kodsal açıdan ele alıp derinleştirmeye çalışıyor ve bol miktarda akıllı sözleşme ile geliştirilmiş merkezi olmayan uygulama örneği veriyor. Daha sonra bir başka blokzincir yapısı olan Stellar’dan bahsediyor ve yine Stellar üzerinde yazarın geliştirdiği ödeme sistemi uygulamasını detaylandırıyor.
- Blokzincir ve Bitcoin Blokzinciri
- Blokzincir ve Dağıtık Kayıt Defteri Teknolojisi
- Akıllı Sözleşmelerin Kullanım Amaçları
- Blok, Transaction, Halving Kavramları
- Cüzdan ve Yazılımsal Uygulaması
- Ethereum Platformu ve Blokzinciri
- Ethereum Tasarım Prensipleri
- Solidity ile Akıllı Sözleşmeler
- Web3.js ve Ethfiddle
- Token ve Coin Kavramları
- Etherscan Api ile Blokzincirden Veri Çekme Uygulaması
- IPFS (Interplanetary File System)
- Stellar Platformu ve Blokzinciri
- AWS Gateway ile Stellar Üzerinde Ödeme Sistemi Uygulaması
- AWS Üzerinde Merkezi Olmayan Oylama Uygulaması Geliştirme
- Blokzincir Ölçeklenebilirlik Kavramı
- Sharding ve Sidechain
- Scilla Akıllı Sözleşme Dili