Yeni Başlayanlar için Blockchain Eğitimi: Blockchain Temel Kavramlarını Öğrenin

Yayınlanan: 2021-03-11

Blockchain, teknoloji sektöründe en çok aranan becerilerden biri haline geldi. 15 farklı bölgeden 600 yönetici üzerinde yapılan 2018 PwC anketine göre, ankete katılanların yaklaşık %84'ü bir şekilde blok zinciri kullandıklarını söyledi. ( Kaynak )

Hindistan'da bile, hem hükümet hem de özel kuruluşlar bu sağlam teknolojiyi kullanmanın yollarını aradıkça, blok zinciri uzmanlarına olan talep hızla artıyor. Tüm bu vızıltı, “Blockchain Nedir?” Diye merak etmenize neden olabilir.

Bu sorunun cevabını bulmanıza yardımcı olmak için yeni başlayanlar için aşağıdaki blockchain eğitimini hazırladık. Bu teknolojiye aşina olabilmeniz ve blok zincirinde bir kariyere devam edebilmeniz için blok zincirinin gerekli tüm yönlerini kapsar.

Yine de, çok ayrıntılı bir blok zinciri öğreticisidir, bu nedenle bu sayfayı yer imlerine eklemenizi öneririz. Daha sonra geri dönmek için referans olarak tutabilirsiniz.

Dünyanın En İyi Üniversitelerinden Online Yazılım Geliştirme Eğitimi öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

Yeni başlayanlar için blok zinciri eğitimimize, önce blok zincirini açıklayarak başlayacağız:

İçindekiler

Blockchain nedir?

"Blockchain" terimi, "block" ve "chain" olmak üzere iki kelimeden oluşur. Blok zincirini bilgi içeren bloklar zinciri olarak tanımlayabiliriz. Blockchain, dijital belgelere zaman damgası vurur, böylece onları kurcalamak veya tarihlerini değiştirmek imkansızdır. Blok zincirinin birincil amacı, merkezi bir sunucuya ihtiyaç duymadan çift kayıt tutma sorununu çözmektir.

Neredeyse değerli olan her şeyi kaydetmek için programlayabileceğiniz, bozulmaz bir dijital işlem defteridir. Blok zincirinin basit versiyonu, ağda gerçekleşen işlemlerin kayıtlarını tutan bir blok zinciridir.

Blok zincirindeki "blok"un dijital bilgi olduğunu, "zincir" ise halka açık bir veritabanı olduğunu unutmayın. Bir blok zincirinde, bloklar birden fazla sisteme yayılır ve yalnızca tek bir yerde depolanmaz.

Bloklar Nasıl Çalışır? – Blockchain Teknolojisini Anlatmak

Bir blok, saat, tarih, işlem tutarı vb. dahil olmak üzere işlemlerle ilgili tüm birincil ayrıntıları depolar. Ayrıca işleme katılan kuruluşlarla ilgili bilgileri de depolar. Örneğin, bir satıcıdan bir ürün satın alırsanız, blok benzersiz dijital imzanızı kaydeder. Evet, adınızı saklamaz. Bir blok zincirinde, her kullanıcının benzersiz bir dijital imzası vardır ve işlemleriyle ilgili bilgiler, gerçek adları değil, benzersiz imzaları kullanılarak kaydedilir.

Benzersiz niteliklere sahip olanlar sadece blok zinciri kullanıcıları değildir. Bir blok zinciri ağındaki her blok, onu diğerlerinden farklı ve ayrı kılan benzersiz bir koda sahiptir. Bu benzersiz koda “hash” denir.

Tek bir bloğun ne kadar veri depolayabileceği, işlemlerin boyutuna bağlıdır. Bir blok birkaç bin işlemi barındırabilir ve hash kodu, blok zincirindeki her bloğun diğerleriyle senkronize olmasını sağlar.

Blok zincirinde çok fazla blok varsa, defter boyutu buna göre artacaktır. Büyük defter ağı, bir blok zincirinin bu kadar güvenli olmasının başlıca nedenidir. Merkezi olmadığı için, bir bloğun arızalanması tüm ağın başarısız olmasına neden olmaz ve ağın bozulmadan kalmasına izin verir. Ayrıca, bir bloğun güvenliği tehlikeye girerse, tüm blok zincirinin ihlaliyle sonuçlanmaz.

Blockchain, e-posta için SMTP'ye benzer bir yazılım protokolüdür. Bununla birlikte, internet olmadan bir blok zinciri çalıştıramazsınız.

Blok Zinciri Kullanım Durumları

Blockchain çok yönlü ve sağlam bir teknolojidir. Eşsiz doğası nedeniyle, hemen hemen her endüstri, onu günlük operasyonlarına entegre etmekten yararlanabilir.

Potansiyel Kullanım Durumları

Blockchain nispeten yeni bir teknoloji ve birçok sektörde kullanabiliyoruz. Blok zincirinin potansiyel kullanım durumlarından bazıları şunlardır:

Defter Tutma ve Kayıt Tutma

Her endüstri, defter tutma ve kayıtları saklamalıdır. Bu kayıtlar, sızdırılması ilgili işletme için birçok soruna neden olabilecek değerli bilgiler içerir. Blockchain, istenmeyen tarafların ve kötü niyetli kişilerin bunlara erişememesini sağlayarak son derece güvenli bir defter tutma ve kayıt tutma yöntemi sunar.

oylama

Oylama sahtekarlığını önlemek için hükümetler, seçmen kimlikleri vermek ve oyları kaydetmek için blok zinciri teknolojisini kullanabilir. Daha önce tartıştığımız gibi, blok zinciri veri depolamak için oldukça güvenli bir çözüm sunar ve blok zincirinde depolanan verilerde değişiklik yapmak çok zordur. Blockchain, oylama sürecini şeffaf ve hızlı tutmaya yardımcı olabilir.

Sürücüsüz Arabalar

Kendi kendini süren arabalar, yapay zeka ve makine öğrenimi kullanmanın yanı sıra verilerini istenmeyen taraflardan güvenli ve emniyetli tutmak için blok zinciri teknolojisini kullanacak. 2019 yılında IBM , kendi kendini süren arabalar için blockchain aracılığıyla bilgi yönetimine izin veren bir proje için patent başvurusunda bulundu.

Robotik ve IoT

Blockchain aracılığıyla, merkezi olmayan bir drone ve robot ağı oluşturabilirsiniz. Bir dronun arızalanmasının ağın geri kalanını etkilememesini sağlar.

Sağlıkta Veri Yönetimi

Hastaneler, bakım evleri ve diğer tıp enstitüleri, envanterleri, hastaların tıbbi kayıtları ve kurumun finansal işlemleri hakkındaki verileri depolamak ve yönetmek için blok zinciri kullanabilir. Blockchain teknolojisi kullanım durumları hakkında daha fazla bilgi edinin.

Mevcut Kullanım Durumları

İşte blockchain uygulamalarının gerçek hayattan bazı örnekleri:

Dubai'de Blockchain

Akıllı Dubai ofisi, 2016 yılında girişimcileri ve geliştiricileri yatırımcılar ve risk sermayedarlarıyla birleştirmek için blok zinciri stratejisini başlattı. Dubai'nin gelişimini geliştirmeyi ve onu 'dünyanın en mutlu şehri' yapmayı amaçladı. Dubai'yi 2020 yılına kadar tamamen blok zinciri tabanlı bir şehir yapmayı hedefliyorlar.

BM Dünya Gıda Programı

BM Dünya Gıda Programı, 2017 yılında Pakistan'ın Sindh bölgesinin kırsal bölgelerine yardım etmek için blockchain teknolojisini kullanmıştı. Sakinlere yiyecek, para ve diğer gerekli malzemeleri gönderdiler ve tüm işlemleri kaydetmek için blok zinciri kullandılar. Blockchain, tüm işlemlerinin şeffaf ve güvenli kalmasını sağladı.

Blockchain Tabanlı Başlangıç

Incent , işletmelerin ve içerik oluşturucuların kitlelerini büyütmelerine, onları ödüllendirmelerine ve içerikten para kazanmalarına olanak tanıyan bir girişimdir. Sistemin belirli bir içerik oluşturucunun izleyicileri için kodlar oluşturduğu bir hizmet olarak Tüketiciyi elde tutma (CRaaS) çözümüdür. İzleyiciler bu kodları kullanabilir ve hem içerik oluşturucuya hem de izleyiciye fayda sağlayan ödüller kazanabilir. İşlemleri için blockchain teknolojisini kullanırlar.

Kripto para birimleri (Bitcoin, Ethereum vb.)

Yeni başlayanlar için blok zinciri eğitimimiz, blok zinciri teknolojisinin en popüler uygulaması olan kripto para birimlerinden bahsetmeden eksik kalacaktır. Şu anda en popüler kripto para birimi olan Bitcoin, blockchain'in ilk uygulamasıydı ve kullanıcılarına birçok avantaj sunuyor. Kripto para birimleri, işletmelerin işlemleri güvenli ve daha verimli bir şekilde gerçekleştirmelerini sağlar.

Blockchain Hakkındaki Yanılgılar (Blockchain Ne Değildir)

Blok zincirini anlamak için önce bu teknolojiyi çevreleyen gerçekleri ve mitleri ayırt etmeniz gerekir. İşte blockchain hakkında bilmeniz gereken bazı yaygın yanılgılar:

Efsane: Blockchain, Bir İşlem İşleme Sisteminin Değiştirilmesidir

Gerçek: Bir işlem işleme sistemini yalnızca belirli senaryolarda değiştirmek için blok zinciri kullanabilirsiniz. Tam teşekküllü bir işlem işleme sisteminin yerini almaz.

Efsane: İş Ağı Olmasa Bile Blockchain Gereklidir

Gerçek: Bir iş ağı yoksa, blok zinciri teknolojisini uygulamanız gerekmez.

Efsane: Blockchain Bir Üründür

Gerçek: Blockchain satın alabileceğiniz bir ürün değildir. Blok zincirindeki fayda, üzerine inşa edebileceğiniz çeşitli uygulamalardan kaynaklanmaktadır.

Efsane: Blockchain Tamamen Bitcoinlerle İlgili Veya Blockchain Bitcoinlerle İlgilidir

Gerçek: Bitcoin, blok zincirinin ilk uygulaması olmasına rağmen, blok zinciri tamamen bitcoinlerden ibaret değildir. Bitcoin, bitcoin'in dijital belirteç olduğu ve blok zincirinin defter olduğu blok zincirine dayalı bir kripto para birimidir. Bitcoin'siz bir blok zinciriniz olabilir, ancak blok zinciri olmayan bir bitcoin'iniz olamaz.

Blockchain Varyantları nelerdir?

Blok zinciri eğitimimizin bu bölümünde, blok zinciri teknolojisinin farklı türevlerini ele alacağız.

Genel Blockchain

Herkese açık blok zincirindeki dağıtılmış defterler her kullanıcı tarafından görülebilir. Burada her kullanıcı blok zincirinde bulunan blokları değiştirme ve doğrulama yeteneğine sahiptir. Kamu blok zincirinin bazı önde gelen örnekleri Ethereum, Factom ve Bitcoin'dir.

Özel Blok Zinciri

Özel bir blok zinciri ağı genellikle belirli bir kuruluşa aittir. Burada, organizasyonun sadece belirli birkaç kişisi işlem bloklarını değiştirebilir. Yine de, herhangi bir kişi blokları görüntüleyebilir, ancak bunları değiştiremez. Böyle bir ağda bulunan blokları değiştirmek için belirli kullanıcılardan izin almanız gerekir. Blockchain ve Multichain, özel blok zincirinin öne çıkan iki örneğidir.

Konsorsiyum Blockchain

Bir konsorsiyum blok zincirinde, yalnızca bir grup kişi veya kuruluş işlem bloklarını ekleyebilir ve doğrulayabilir. Böyle bir ağdaki defter, yalnızca belirli bir gruba açıktır. Son derece güvenlidir ve yalnızca belirli sektörlerdeki kuruluşlar tarafından kullanılır. Konsorsiyum blok zinciri örnekleri R3, Hyperledger 1.0 ve Ripple'dir.

Blockchain Felsefeleri Nelerdir?

Blok zincirinde felsefeler vardır:

  • İzin Verilen Blok Zinciri
  • İzinsiz Blok Zinciri

Bu iki felsefe arasındaki farklar şunlardır:

İzin Verilen Blok Zinciri

İzin verilen bir blok zincirinde, yalnızca belirli bir grup insanın bazı eylemleri gerçekleştirmesine izin vermek için bir erişim kontrol katmanınız vardır. Bu yapılandırma, ağ kullanıcılarının işlem faaliyetlerini kontrol altında tutar. İzin verilen blok zincirler, yüksek güvenlik seviyeleri nedeniyle büyük şirketler ve işletmeler arasında popülerdir.

Örneğin, bir BT hizmetleri sağlayıcısı, müşterilerinin hassas bilgilerini kaydetmek için izinli bir blok zinciri ağı uygulayabilir. Bazı üçüncü şahıslar bu tür bilgilerin işlem süreçlerine dahil olsalar bile, bu işlemlerde bulunan hassas bilgilere erişimleri olmamalıdır. İzin verilen bir blok zinciri, üçüncü tarafların bu tür bilgilere erişememesini sağlar.

İzinsiz Blok Zinciri

Adından da anlaşılacağı gibi, izinsiz bir blok zinciri, izinli bir blok zincirinin tersidir. Blok zincirine yalnızca birkaç kişinin erişebildiği izin verilen blok zincirlerinden farklı olarak, herkes blok zincirine izinsiz bir blok zincirinde erişebilir.

Bitcoin ve Ethereum, izinsiz blok zincirlerinin iki önemli örneğidir. Burada Proof of Work madenciliği (PoW) gereklidir ve hash gücü güven seviyesini belirler. İş Kanıtı nedir? Bir sonraki bölümde tartışacağımız şey bu.

Blockchain Neden Bu Kadar Güvenli? (PoW ve Dağıtılmış P2P Ağı)

Blockchain'in işlem bilgilerini içeren bir blok zinciri olduğunu zaten biliyoruz. Ayrıca her bloğun benzersiz imzası olarak bir hash'e sahip olduğunu biliyoruz. Ancak karmalar, blok zinciri ağını güvenli tutmak için yeterli değildir.

Gelişmiş bilgisayarlar saniyeler içinde yüz binlerce karma hesaplayabilir ve bir bilgisayar korsanı bir bloğu izinsiz olarak değiştirebilir. Ardından, blok zincirinin geri kalanını manipüle etmek için işlemi tekrarlayabilir.

Bununla birlikte, blockchain'in bu sorunu çözmek için iki çözümü vardır ve bunlar:

  • İş Kanıtı (PoW)
  • Dağıtılmış P2P Ağı

İşin kanıtı

Proof of Work, çözülmesi önemli ölçüde çaba gerektiren bir hesaplama problemidir. Ancak, bu sorunun sonuçlarını doğrulamak, onu çözmek için geçen süreye kıyasla çok az zaman alır.

Bu nedenle, bir bilgisayar korsanı bir blok zincirini manipüle etmek isterse, bir blok için Proof of Work gerçekleştirmesi, değişikliği uygulaması ve ardından sonraki bloklar için tüm süreci yeniden yapması gerekir. Hashing ile birlikte Proof of Work, blok zincirini son derece güvenli bir çözüm haline getirir.

Dağıtılmış P2P Ağı

Her blok zincirinin dağıtılmış bir eşler arası ağı vardır. Zinciri yönetmek için merkezi bir yetkisi yoktur, bunun yerine bu görev için eşler arası ağa güvenir.

Bir kullanıcı blok zinciri ağına katıldığında, blok zincirinin tam bir kopyasını alır ve ağdaki her bilgisayara düğüm denir. Yeni bir kullanıcı blok zincirinde yeni bir blok oluşturduğunda, ağda bulunan tüm kullanıcılara gönderilir.

Şimdi, her düğüm (bilgisayar), blok zincirine eklenebileceği bloğu doğrulamalıdır. Blok zincirinde bulunan tüm düğümler, hangi blokların geçerli olduğu ve hangilerinin olmadığı konusunda bir fikir birliği yaratır. Blok zincirinde kurcalanmış bir blok varsa, düğümler bunu reddeder.

Dağıtılmış P2P ağıyla, bilgisayar korsanı artık bir bloğa erişim sağladıktan ve herhangi bir şeyi manipüle etmek için her blok için İş Kanıtı'nı yeniden yaptıktan sonra ağın %50'sinden fazlasının kontrolünü ele geçirmek zorundadır. Bu nedenle, blok zinciri önemli ölçüde güvenli hale gelir.

Blockchain İşlemleri Nasıl Çalışır?

Bir blok zincirinin işlem bilgilerini sakladığını tartıştık, ancak bir işlem bir blokta nasıl gerçekleşir? İşte nasıl:

  1. Bir kullanıcı, belirli blok zinciri (kripto para birimi, kayıtlar, sözleşmeler vb.) ile ilgili bir işlem talep eder.
  2. İstenen işlem, eşler arası ağdaki her düğüme gönderilir.
  3. Düğümler, gerekli algoritmaları kullanarak işlemi ve kullanıcının durumunu doğrular.
  4. İşlem tamamlandığında blok zincirine değiştirilemez ve kalıcı olacak şekilde yeni bir blok eklenir.

Sonuç olarak, bir blockchain işleminin adımları şunlardır:

  1. İstek
  2. Yayın
  3. doğrulama
  4. Ek

Bu süreç, hangi uygulama için kullanılırsa kullanılsın her tür blok zinciri için aynıdır. Blok zincirini bir kripto para birimi için veya kayıt tutmak için kullansanız da, blok zincirine yeni bir blok eklemek için tam olarak bu süreçten geçmeniz gerekecektir. Blockchain teknolojisinin nasıl çalıştığı hakkında daha fazla bilgi edinin.

Neden Blockchain Kullanıyoruz?

Blockchain kullanmanın birçok avantajı vardır. İşte en önemlileri:

Güvenlik

Çok sayıda güvenlik önlemi ile blok zinciri, bizim için mevcut olan en güvenli teknolojiler arasındadır. Onunla kurcalamak neredeyse imkansız.

Esneklik

Sağlıktan ulaşıma kadar her sektörde blockchain kullanabilirsiniz. İhtiyacınız olan tek şey, blockchain ve onu uygulamak istediğiniz sektör hakkında çalışan bir bilgidir.

Otomasyon

Bir blok zincirindeki işlemlerin çoğu, yazılım uygulamaları tarafından yapılır. Bu tür otomasyon, blockchain ağlarını oldukça verimli hale getirir.

şeffaflık

Blok zincirinde yapılan her değişiklik, buna erişimi olan tüm kullanıcılar tarafından görülebilir. Bu, işleri şeffaf tutar ve bu teknolojinin çok yönlülüğünü artırır.

Küresel Uyum

Dünyanın dört bir yanındaki kuruluşlar, blok zincirini bir şekilde uyguluyor veya uygulamaya çalışıyor. Dünya çapında tanınan ve benimsenen bir teknolojidir ve popülerlik kazanmaktadır.

Güvenilirlik

Bir blok zinciri işlemindeki her ilgili taraf, sertifikalandırılmış ve doğrulanmıştır. Bu, çift kayıt ihtiyacını ortadan kaldırır ve işlem sürecini çok daha güvenilir hale getirir.

Yeni Başlayanlar için Blockchain Eğitiminin Ötesine Geçmek

Yeni başlayanlar için blok zinciri eğitimimiz bu konunun temellerini kapsar. Şimdiye kadar tahmin etmiş olmanız gerektiği gibi, blockchain birçok alt bölümü ve tekniği olan geniş bir alandır. Hepsini kendi başınıza öğrenmek zor olabilir.

Blockchain öğrenmenin en iyi yolu bir blockchain kursu almaktır. Bir kursla, sektör uzmanlarından eğitim alabilecek ve müfredat boyunca adım adım öğrenebileceksiniz.

upGrad'da blockchain teknolojisinde aşağıdaki iki kursu sunuyoruz:

  • Yazılım Geliştirmede Yönetici PG Programı - Blockchain'de Uzmanlaşma
  • Blockchain teknolojisinde gelişmiş sertifika programı

Bu kursların her ikisini de IIIT-B ile ortaklaşa sunuyoruz. Çevrimiçidirler ve blok zincirinin temel ve gelişmiş kavramlarını kapsarlar.

Kariyer hedeflerinize ve gereksinimlerinize bağlı olarak bu kurslardan herhangi birine katılabilirsiniz. Sektöre bir blockchain uzmanı olarak girebilmeniz için sizi gerekli becerilerle donatırlar.

Çözüm

Tebrikler! Artık blockchain'in temellerini biliyorsunuz ve yeni başlayanlar için blockchain eğitimimizi tamamladınız.

Blockchain kesinlikle şu anda mevcut olan en çok yönlü ve kullanışlı teknolojilerden biridir ve şimdi bu sektöre girmenin en iyi zamanıdır. Bir blockchain uzmanı olmakla ilgileniyorsanız, blockchain kurslarına göz atmanızı öneririz.

Bu blockchain eğitimini faydalı buldunuz mu? Aşağıya bir yorum bırakarak bize bildirin.

Geleceğin Teknolojisinde Ustalaşın - Blockchain

IIITB'den Blockchain'de Yönetici Sertifikası için Şimdi Başvurun