2. Blockchain, dağıtık bir veritabanıdır. Veriler, bloklar halinde bir araya getirilir ve
zincir oluşturulur. Bu zincirdeki veriler, merkezi olmayan bir yapıda tutulur ve
değiştirilemez.
Blockchain Nedir?
3. Hayal et, bir defterin var. Bu defter, bilgisayarların kullandığı özel bir defterdir. Her sayfası bir işlem veya bilgi hakkında
bilgiler içerir. Bu sayfaları bir araya getirip bir kitap oluşturuyorsun. Bu kitabın en önemli özelliği, içine bir şey eklediğin
veya değiştirdiğin zaman, herkes bunu görebilir. Yani herkes kitabınızın son sürümünü görebilir ve üzerinde değişiklik
yapabilir, ancak kitap değiştikçe herkes bu değişiklikleri görür.
İşte burada "blok" denilen şey devreye giriyor. Her bir sayfa bir blok olarak adlandırılır ve bu bloklar, kitap adını verdiğimiz
zincir gibi birbirine bağlıdır. Her yeni sayfayı eklediğin zaman, bu sayfa kitabının sonuna eklenir ve tüm kitap yeniden
dağıtılır. Yani eski sayfaları değiştiremezsin, sadece yeni bilgileri ekleyebilirsin.
Ayrıca bu kitap, bilgisayarlar tarafından kontrol edilir, yani bir kişiye veya kuruluşa bağlı değildir. Bu nedenle, bu kitap
üzerindeki bilgileri değiştirmek oldukça zordur ve güvenilirdir.
Blockchain, bu şekilde çalışan bir dijital defter veya kitaptır ve işlemleri ve bilgileri güvenli bir şekilde kaydetmek için
kullanılır. Bu nedenle, Bitcoin ve diğer kripto paralar gibi dijital varlıklar da blockchain teknolojisi kullanarak güvenli bir
şekilde işlem görür.
Bard’a küçük bir çocuğa anlatır gibi anlat dersek
blockchain:
4. Blockchain Transaction Örneği
Blockchain Nasıl Çalışır?
● Blockchain, dağıtık bir defter olarak çalışır.
● Her işlem blokları oluşturur ve bunlar zincir şeklinde
birleştirilir.
● Her blok, bir önceki bloğun hash değerini içerir, bu
sayede tüm bloklar birbirine bağlanır.
● Tüm ağdaki katılımcılar, işlemleri doğrulamak ve yeni
blokları eklemek için konsensüs sağlarlar.
6. Blockchain Tarihi
• Dağıtık Sistemler
• Kriptografi
• Eşler Arası Ağlar
Öncül Teknolojiler
• Bitcoin'in ortaya çıkışı
• Satoshi Nakamoto'nun beyaz kağıdı
• Merkle Ağacı yapısı
İlk Blockchain
7. Kripto paralar, güvenli ve
anonim işlemleri destekler ve
merkezi otoritelere bağımlı
olmadan çalışır.
Kripto paralar, blockchain
teknolojisi üzerine inşa edilen
dijital para birimleridir.
Blockchain Teknolojisi ve Kripto Paralar
Blockchain, dağıtık bir
veritabanı teknolojisidir ve
merkezi olmayan bir yapıya
sahiptir.
8. BİTCOİNİN ÇIKIŞ AMACI
• Merkezi otoriteleri atlamak
• Dijital ödeme yöntemi
• Gizlilik ve güvenlik
Bitcoin’in çıkış amaçlarından bazıları
9. Blockchain Yanılgısı
Blockchain hakkında yaygın bilinen yanlışlardan birisi de onun kripto para olarak
bilinmesidir.
Blockchain bir kripto para birimi değildir ancak kripto paralarının altyapısında kullanılabilir.
Burada yapılan transactionlar bir blockchain ağında kaydedilir. Kripto Paralara giren kısım
De-Fi dediğimiz merkeziyetsiz finans kısmıdır.
10. Blockchain'in Avantajları
• Blockchain, verilerin dağıtık bir ağ üzerinde
depolanmasını sağlar, bu da verilerin güvenliğini
artırır.
• Her bir bloğun kriptografik olarak bağlantılı olması,
verilerin değiştirilmesini zorlaştırır.
• Blockchain'de her işlem onaylanır ve tüm ağ
katılımcıları tarafından doğrulanır, bu da
sahtekarlığı önler.
• Blockchain, tüm işlemlerin ve blokların tarihçesini
tutar, bu da tam bir transparanlık sağlar.
• Herkes ağa katılarak işlemleri kontrol edebilir ve
doğrulayabilir.
• Bu, şeffaflığı artırır ve güvenilirlik sağlar.
Güvenlik Transparanlık
11. Blockchain'in Dezavantajları
Blockchain ağında yapılan işlemler için yüksek
miktarda enerji ve hesaplama gücü gereklidir.
Bu durum, işlem maliyetlerinin artmasına ve işlemlerin
yavaş gerçekleşmesine neden olabilir.
Örneğin, Bitcoin ağında yapılan işlemler için yüksek
işlem ücretleri ödenmesi gerekmektedir.
Blockchain ağlarındaki blok boyutu ve işlem hızı
sınırlamaları nedeniyle, ağın büyüklüğü arttıkça
performans sorunları ortaya çıkabilir.
Bu durum, ağın ölçeklenebilirliğini sınırlayabilir ve
işlem hızını düşürebilir.
Örneğin, Ethereum ağı yoğun kullanım durumunda
yavaşlayabilir ve işlem onay süreleri uzayabilir.
Yüksek İşlem Maliyeti Ölçeklenebilirlik Sorunları
12. Blockchain Uygulama Alanları
● Finans: DE-FI, ETH (ERC20)
● Tedarik Zinciri: IBM ve Microsoft
● Sanat: NFT (ERC721)
● Kimlik Doğrulama: E devlet, Bilet sistemleri
● Kimlik Oluşturma: SoulBound Token (SBT)
13. Gelecekte blockchain'in kullanımı artacak ve daha fazla iş fırsatı yaratacak.
Akıllı sözleşmeler ve dağıtılmış uygulamalar, blockchain'in yaygınlaşmasını
sağlayabilir.
Blockchain, finans sektörü dışında da birçok sektöre uygulanabilir.
Blockchain'in Geleceği
14. Google Cloud, iş süreçlerini yönetmek için kullanılan hizmetler sunar. Blockchain, akıllı
sözleşmeleri kullanarak iş süreçlerini otomatikleştirmeye yardımcı olabilir. Google Cloud ile
entegre edildiğinde, işletmeler bu süreçleri daha verimli hale getirebilirler.
Google Cloud, veri depolama hizmetleri sunar. Blockchain verileri, Google Cloud'un
veritabanlarına veya nesne depolama hizmetlerine saklanabilir. Bu, blockchain verilerine kolay
erişim sağlar ve verilerin yedeklenmesini ve korunmasını kolaylaştırır.
Google Cloud, işletmeler ve geliştiriciler için ölçeklenebilir bir altyapı sunar. Bu altyapı,
işletmelerin kendi özel veya izinli blockchain ağlarını kurmalarına yardımcı olabilir. Özel bir
blockchain ağı oluşturarak, işletmelerin verilerini güvenli bir şekilde saklamalarına ve işlem
yapmalarına olanak tanır.
Google Cloud ve Blockchain
15. Blockchain Node Engine
● Kolay kurulum ve yönetim: BNE, blok zinciri düğümlerini birkaç dakika içinde
kurmayı ve yönetmeyi kolaylaştırır. Kullanıcılar, blok zinciri ağlarına
bağlanmak için gereken tüm yazılım ve konfigürasyonla sağlanır.
● Yüksek performans ve güvenilirlik: BNE, blok zinciri ağlarına yüksek
performanslı ve güvenilir erişim sağlar. Google Cloud Platform'un küresel
ağından ve güvenlik özelliklerinden yararlanır.
● Ölçeklenebilirlik ve esneklik: BNE, kullanıcıların blok zinciri ağlarına ihtiyaç
duydukları kadar düğüm dağıtmasına olanak tanır. Kullanıcılar ayrıca,
düğümlerini ihtiyaçlarına göre özelleştirebilirler.
Blockchain Node Engine (BNE), Google Cloud Platform'un tamamen yönetilen
blok zinciri düğümü barındırma hizmetidir. BNE, kullanıcıların blok zinciri
tabanlı uygulamalar oluşturmak ve çalıştırmak için ihtiyaç duydukları blok
zinciri düğümlerini kolayca ve güvenli bir şekilde dağıtmasına ve yönetmesine
olanak tanır. Avantajları:
16. BNE’yi ne zaman kullanabilirsiniz
● Blok zinciri tabanlı uygulamalar geliştirmek ve çalıştırmak istediğinizde
● Blok zinciri ağlarını izlemek ve yönetmek istediğinizde
● Blok zinciri verilerini analiz etmek ve işleme koymak istediğinizde
● Blok zinciri üzerinde akıllı sözleşmeler oluşturmak ve dağıtmak
istediğinizde
17. Ethereum Nedir?
Ethereum sanıldığı gibi bir kripto para birimi değildir. Ethereum’un kendisi
direkt bir blockchain yapısıdır. Ethereum blockchain ağında işlem
yapabilmek için burada kullanılan ve kripto para birimi olan Ether (eth)
kullanılır.
Ethereum web3 tabanlı projeler geliştirilebilen bir ortamdır. Bu ortama
“Ethereum Virtual Machine (EVM)” denir. EVM’de uygulama geliştirmek
için birçok programlama dili çıkmıştır örneğin “Solidity” tamamen
ethereum tabanlı proje geliştirmek için ortaya çıkmıştır.
18. Ethereum Sanal Makinesi
● Ethereum Sanal Makinesi (EVM), Ethereum blok zinciri üzerinde akıllı
sözleşmelerin çalıştığı bir sanal makinedir.
● EVM, Turing tamamlanmış bir sanal makinedir, yani herhangi bir
hesaplama problemi çözebilir.
● EVM, Ethereum'un merkezi olmayan uygulama platformu olarak
kullanılmasını sağlar.
● EVM, Ethereum topluluğu tarafından geliştirilmiştir ve açık kaynaklıdır.
Ethereum Sanal Makinesi Nedir?
19. Ethereum Ne Yaptı?
Vitalik Buterin (Eth kurucusu) blockchain yapısı ile farklı uygulamalar
geliştirilebileceğini fark etti ve Etherum’u kurdu. Ethereum ile dApps
decentralized application dediğimiz yapıyı oluşturdu. EVM’de geliştirilen
projeler smart contract olarak adlandırılır.
20. Smart Contract Nedir?
Akıllı sözleşmeler, blok zincirinde yer alan ve belirli koşulların yerine
getirilmesi durumunda otomatik olarak çalışan programlardır. Bu
sözleşmeler, geleneksel sözleşmelerden farklı olarak, üçüncü bir tarafın
müdahalesine ihtiyaç duymazlar ve taraflar arasındaki işlemleri daha
güvenli hale getirirler.