Blockchain Teknolojisi Nasıl Çalışır: Yeni Başlayanlar İçin Adım Adım Kılavuz [2022]
Yayınlanan: 2021-01-02Blockchain, çeşitli endüstrileri dönüştüren devrim niteliğinde bir teknoloji olduğunu kanıtladı . Kelimenin tam anlamıyla, bir blok zinciri anlamına gelir. Blok zinciri ile finansal işlemler gibi dijital bilgiler bir zincirde ayrı bloklarda saklanır. Güçlü kriptografik yöntemler, işlemleri korur ve bir konsensüs algoritması ağ durumunu koruyarak şeffaflığı sağlar. Bu blog, blockchain'in nasıl çalıştığına ayrıntılı bir bakış sağlar.
Dünyanın en iyi Üniversitelerinden Çevrimiçi yazılım programlarını öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
İçindekiler
Blockchain'in Nasıl Çalıştığını Anlamak
Bu blog ve blok zincirinin nasıl çalıştığına dair basitleştirilmiş bir açıklama için, burada bir blok zinciri ağı üzerinden bir işlem örneği verilmiştir. Diyelim ki bir kullanıcı, diyelim ki John, arkadaşı Amy'ye birkaç bitcoin göndermek istiyor. Bu işlem dijital mesaj olarak yayınlanır. Kendisine atanmış bir dijital imzaya sahiptir. Bu dijital imza, işlemin gerçek olduğunu doğrular.
Daha sonra, bu işlem eşler arası bir ağa yayınlanır. Ağın ilk düğümü onu alır. İşlem daha sonra doğrulanır ve ağdaki bir sonraki bitcoin düğümüne iletilir. İşlem tamamlanmadan önce her düğüm ağ üzerinde doğrulama işlemini gerçekleştirir. Bu, yalnızca geçerli işlemlerin sistemden geçmesini sağlar.
Her düğüm, onaylanmış (mempool) bir havuz ve onaylanmamış işlemler (işlemsel) havuzu oluşturur ve işlemi ileriye doğru yayar. İşlem daha sonra bir madencilik düğümüne ulaşır. Bu düğüm, yeni bir işlemi toplar, doğrular ve yayar. Madenci düğümü daha sonra işlemleri bir aday blokta toplar.
Okuyun: Blockchain'de Kriptografi: Türler ve Uygulamalar

Blockchain ve Madencilik Düğümleri
Blockchain'in madencilik/madenci düğümleriyle ilgili olarak nasıl çalıştığını daha iyi anlamak için, başka bir kullanıcının, Michael'ın bu işlemde bir madenci (madencilik düğümü) olarak çalıştığını varsayalım. Michael önce bir bloktaki tüm işlemleri toplar ve ardından bir blok başlığı oluşturur. Madencilik düğümü altı alanı doldurur: Bir blok başlığı oluşturmak için Sürüm, Önceki Blok Karması, Merkel Kökü, Zaman Damgası, Zor Hedef ve Nonce. Tüm bu alanlar doldurulduktan sonra blok madenciliği başlatılabilir. İşte her alana bir bakış:
- Sürüm: Boyut 4 bayt – Bloğun sürümünü görüntüler.
- Önceki Blok Karması: Boyut 32 bayt – Zincirin son bloğunun bir karmasını referans alır.
- Merkel Kökü: Boyut 32 bayt – Merkel Ağacı'nın blok işleminin kökünün bir karmasıdır.
- Zaman damgası: Boyut 4 bayt – Bloğun oluşturulması için geçen yaklaşık süreyi gösterir.
- Zor Hedef: Boyut 4 bayt – Bloğun çalışma algoritması zorluk hedefinin kanıtı.
- Nonce: Boyut 4 bayt – İş ispatı algoritması için bir sayaç olarak kullanılır.
Blok başlığı şimdi tamamlandığında, blok madenciliği süreci başlar. Madencilik, nonce için bir değer bulmayı amaçlar. Gereksinimi karşılayan bir nonce bulunmadan önce milyarlarca ve trilyonlarca nonce değerinin test edilmesi gerekir.


Bir sonraki adım, bloğu geçerli kılan iş kanıtı algoritmasına bir çözüm bulmaktır. İş kanıtı, işlem gereksinimlerini karşılayan ve başkaları tarafından kolayca doğrulanabilen bir veri parçasıdır. Michael'ın madencilik düğümü, bloğu doğrulamak için zorluk hedefine ulaşmalıdır. Blok, 'zorluk bitleri' adı verilen bir gösterimde zorluk hedeflerini içerir.
Başarıyla Bir Blok Madenciliği
Blok zincirinin nasıl çalıştığına ilişkin bir sonraki adım, bir bloğun başarılı bir şekilde madenciliğidir. Michael, SHA-256 algoritmasını birbirine paralel olarak hızla çalıştıran çeşitli bilgi işlem cihazlarına sahiptir. Donanım, blok başlığını alır ve test, saniyede trilyonlarca nonce hızında başlatılır.
Bir madencilik makinesi bir çözüm bulduğunda, madencilik düğümüne geri gönderilir ve blok hemen eşlere aktarılır. Yeni bir blok doğrulanır ve yayılır ve her bir tam düğüm tarafından bağımsız olarak doğrulanır. Yeni blok doğrulandıktan sonra, blok mevcut blok zincirine bağlanarak bir zincire monte edilir. Doğrulamadan sonra, blok zincirinin bir parçası olur. İşlem, tüm işlem tamamlanana kadar gerçekleştirilir. Amy daha sonra John'dan bitcoinleri alır.
Okumalısınız: Blockchain'de Başarılı Bir Kariyer Nasıl Yapılır? Bilmen gereken her şey
Son düşünceler
Bu blog umarım blockchain'in nasıl çalıştığını anlamanıza yardımcı olmuştur. Teknoloji hakkında daha fazla bilgi edinmek ve bir blok zinciri geliştiricisi olarak kariyer yolunda ilerlemek için upGrad'ın blok zinciri teknolojisinde Gelişmiş sertifika programına kaydolabilirsiniz . Yüzde sıfır EMI seçenekleriyle bire bir mentorluk ve 200+ saatlik öğrenme içeriği sağlar.
Blockchain teknolojisi güvenli mi?
Kripto para biriminin blok zinciri teknolojisi üzerinde çalıştığı göz önüne alındığında, paramızın dayandığı temelin risklere açık olup olmadığını sormak adil olur mu? Blok zinciri teknolojisinin en önemli güvenlik özelliği, ademi merkeziyetçilik olarak adlandırılır. Basit bir ifadeyle, bilgi birkaç ağ düğümünde depolanır. Birisi bir düğümde veritabanına girmeye çalışırsa, diğer düğümler birbirleriyle çapraz kontrol yapacak ve bir uyumsuzluk varsa, oldukça kolay bir şekilde ayırt edilebilir ve uygun eylemler yapılabilir.
Blockchain teknolojisi için tek kullanım alanı Cryptocurrency mi?
Cryptocurrency, blockchain teknolojisinin birçok kullanım durumundan biridir. Bu teknoloji emlak, yemek siparişi, sigorta, sağlık, NFT'ler vb. gibi diğer endüstriler arasında yaygın bir şekilde popüler hale geliyor. Ev tapularından, seçimlerdeki oylardan, bir mağazanın işlemlerinden vb. herhangi bir şeyi kaydetmek için kullanılabilir. blok zincirinde veri depolamak şeffaflık sağlar ve kolayca izlenebilir, blok zincirinin diğerleri arasında Pfizer, HUL gibi farklı şirketler tarafından benimsenmesinin ana nedenlerinden biridir.
Genel ve özel blok zincirler arasındaki fark nedir?
Genel blok zincirleri izinsiz blok zincirleridir, yani herkes blok zinciri ağına katılabilir. Bu, izin verilen blok zincirlerinin, kullanıcıların birbirlerinin kimliklerini bildiği belirli düğümlere erişimi ve hakları kısıtlaması anlamında, özel veya izinli blok zincirinden farklıdır. Blok zincirindeki daha az düğüm nedeniyle daha az işlem süresi olduğundan, ancak aynı zamanda blok zincirlerinin merkezileştirilmesi onları korsanlığa ve ilgili yasadışı faaliyetlere daha yatkın hale getirdiğinden, izinsiz olanlara kıyasla daha verimlidirler.