Hyperledger Nedir - Blockchain'e Endüstriyel Bir Yaklaşım

Hyperledger nedir? Linux Vakfı tarafından endüstriyel blok zincir ağlarında ilerleme sağlamak için açık kaynaklı bir işbirliği çabası.

Hyperledger nedir?



'Hyperledger, çeşitli endüstriyel sektörlerde çalışacak olan blockchain ile ilgili kullanım durumlarına odaklanan Hyperledger tabanlı çözüm sağlayıcıları ve kullanıcılarından oluşan bir ekosistemden yararlanmaya yönelik açık kaynaklı bir topluluklar topluluğudur.' - Brian Behlendorf, Hyperledger İcra Direktörü.

Bu size mantıklı gelmediyse endişelenmeyin çünkü bu blogda Hyperledger ile ilgili her şeyi açıklayacağım. Aşağıdaki konuları gözden geçireceğim:



Bu kayıttan geçebilirsiniz. konuları detaylı bir şekilde bu kavramı daha iyi anlamanıza yardımcı olacak örneklerle açıklamıştır.

Hyperledger'ın ne olduğunu söylemeden önce, Hyperledger'ın ne olmadığını söyleyeyim. Çünkü bugün BT endüstrisinde pek çok blok zinciri platformuyla, kafanızın karışması gerçekten çok kolay. Yani, başlangıç ​​olarak, Hyperledger:



  • Bir kripto para birimi
  • Bir blok zinciri
  • Bir şirket

Hyperledger nedir?

Hyperledger, Linux Vakfı altında bir şemsiye projedir. NodeJs, Alljoyn, Dronecode, “Linux Way” i benimseyen bazı örnek projelerdir, yani açık kaynaklı projeler üzerinde çalışan bir geliştiriciler topluluğunu örmek ve böylece bir kod parçasının sürekli olarak değiştirildiği ve yeniden dağıtıldığı bir döngüyü sürdürmek için.

Linux-Family-What-is-Hyperledger-Edureka

Java'da dize yöntemi

Linux Ailesi - Hyperledger Nedir



Hyperledger'ın ahlakı, dünyanın ayrı pazarlarda çalışan birden fazla özel zincire sahip olmasıdır. Her işletme kendi içinde benzersiz olduğundan, bu işletmelere yönelik uygulamalar kişiselleştirilmiş kurallar kullanılarak geliştirilmelidir. Geliştiricileri, uygulamalarını genelleştirilmiş protokoller etrafında oluşturmaya zorlayan ethereum'un aksine.

Hyperledger projesi 2015'in sonlarında az sayıda geliştiriciyle başladı. Bu geliştiriciler, veri bilimi, üretim, bankacılık vb. Gibi çeşitli sektörlerden geldi ve akıllarında tek bir ortak hedefi vardı, yani blok zinciri geliştiriciler ve endüstriler için daha erişilebilir bir teknoloji olarak yapmak. . Proje, uygulamalar ve güvenli blok zinciri ağları arasındaki etkileşimlerin test edilmesiyle başladı.

Test Başlangıcı - Hyperledger Nedir

Neden Hyperledger'a ihtiyacımız var?

Zorlu testler sırasında, dahil olan geliştiriciler, her eşin her bir işlemi doğrulaması ve aynı anda fikir birliği yürütmesi gereken blockchain ağlarında büyük bir darbe aldığını fark etti. ölçeklenebilirlik açısından. Bunun da ötesinde, kendilerine bağlı bir gizlilik ve mahremiyet ölçüsü olan işlemler, bir işlemin bütünlüğünü sağlamak için alınan kapsamlı önlemler nedeniyle halka açık blok zincirlerinde gerçekleştirilemez.

Halka açık blok zincirlerinin kısıtlanması - Hyperledger nedir

Hindistan'da yaşayan Bob'un İsviçre'deki Alice'den çikolata satın almak istediğini varsayalım. Alice eski arkadaşlar oldukları için çikolatalarını Bob'a oldukça cömert bir indirimle satmaya karar verir. Buradaki püf noktası, Alice'in ürünlerini bir dizi farklı pazara satması ve yine de onlardan standart fiyatlardan satın almasına ihtiyaç duymasıdır. Bunun dışında, ürünü Alice'den Bob'a almak için işlemi tamamlamak için birçok üçüncü taraf gerekir.

Alice's Markets - Hyperledger nedir

selenyumda veri odaklı test

Bu üçüncü tarafların kalite güvencesi, lojistik doğrulama, ödeme doğrulaması ve çok daha fazlası gibi ürünün diğer yönlerini doğrulaması gerekebilir. Ancak Bob ve Alice arasındaki özel anlaşmayı bilmelerine gerek yoktur. Herkese açık bir blockchain ağında, madenciler zinciri doğrulayıp işlem ekledikçe, ağdaki her defter, anlaşma hakkında güncellenecektir.

Özel ve Gizli Sözleşmeler - Hyperledger Nedir

Hyperledger nasıl çalışır?

Hyperledger tabanlı bir ağda ise bu tamamen farklı bir hikaye! Anlaşmaya doğrudan bağlı olan meslektaşlar bağlanır ve anlaşma hakkında yalnızca defterleri güncellenir. İşlemin gerçekleştirilmesine yardımcı olan üçüncü taraflar, ağda alınan izin ve düzenlemelerin yardımıyla yalnızca ihtiyaç duydukları bilgi miktarını tam olarak öğrenirler.

Hyperledger Network-Hyperledger Nedir

Alice ve Bob'un Hyperledger tabanlı bir ağ üzerinde kendi özel işlemlerini gerçekleştirdiklerini varsayalım, Bob'a bir üyelik hizmetini döndüren bir uygulama aracılığıyla bakacaktı. Üyelik doğrulandıktan sonra, iki eş bağlanır ve sonuçlar oluşturulur. Bu iki taraflı anlaşmada, doğrulanmaları için her iki sonucun da aynı olması gerekir. Ancak birden fazla tarafla yapılan diğer işlemlerde daha fazla kural uygulanabilir. Oluşturulan bu işlemler artık sipariş için bir mutabakat bulutuna gönderiliyor ve ardından ilgili defterlerine bağlı kalıyor.

örnekle php'de desenler tasarlayın

Hyperledger İşlemi - Hyperledger Nedir

Hyperledger'da dikkate değer değişiklikler

Tüm bunlar, Hyperledger’in konsensüs gibi özellikleri bir tak ve çalıştır özelliği yapan modüler mimarisi sayesinde mümkün kılınmıştır. Bu mimaride en dikkat çekici değişiklikler bir ağın eşlerinde görülür. Akranlar iki ayrı çalışma zamanına ve üç farklı role bölünmüştür, yani:

Mimari Değişiklikler - Hyperledger Nedir

    • Kaydedici : Bu eşler, yalnızca mutabakat mekanizmasından döndürülen doğrulanmış işlemleri ilgili defterlere yazar. Committer düğümleri, daha az kısıtlamaya sahip ağlarda Endorser olarak hareket edebilir. Ancak kısıtlamalar arttıkça bu durum tamamen ortadan kalkar.
    • Ciro eden : Bu düğümler, ağlarına özel işlemlerin simülasyonundan ve deterministik olmayan ve güvenilmez işlemleri önlemekten sorumludur. Bağlayıcılar, ağ kısıtlamalarına bağlı olarak onaylayıcı olabilir veya olmayabilir, ancak tüm onay verenler taahhütte bulunur
    • Onay verenler : Bu düğümler, ağın fikir birliğini yürütmekten sorumludur. Aynı çalışma zamanında çalışan onaylayıcıların ve taahhüt edenlerin aksine, tamamen farklı bir çalışma zamanında çalışırlar. İşlemleri doğrulamaktan ve işlemin hangi defterde yapılacağına karar vermekten onay verenler sorumludur.

Hyperledger Projeleri

Yani hatırlarsanız, Hyperledger'ın bir şemsiye proje olduğundan bahsetmiştim. Bu, Hyperledger'ın altında çok sayıda proje olduğu anlamına gelir. Bunlar aşağıdaki gibi projeleri içerir:

Hyperledger Projeleri - Hyperledger Nedir

  • Hyperledger Kumaş, tedarik zinciri ağlarında yaygın olarak kullanılır
  • Hyperledger Sawtooth, balıkçılık endüstrisinde balıkların yolculuğunu izlemek için kullanılıyor
  • Hyperledger Burrow, Hyperledger ağında Ethereum akıllı sözleşmelerini yürütmek için kullanılan
  • Hyperledger Iroha, blok zinciri yardımıyla mobil uygulama optimizasyonunda kullanım bulur
  • Hyperledger Indy, işletmeler için merkezi olmayan bir kimlik veritabanı hizmeti olarak kullanılıyor

Artık Hyperledger'ın ne olduğunu, günümüzün BT endüstrisinde neden gerekli olduğunu ve nasıl çalıştığını bildiğimize göre, Hyperledger'ı en ünlü iki blok zinciri ağıyla karşılaştıralım: Bitcoin ve Ethereum.

Parametreler Bitcoin Ethereum Hyperledger
Kripto para BitcoinEterGerekli görüldüğü takdirde hiçbiri uygulanamaz
halka açıkhalka açıkİzin verildi
Uzlaşma İş Kanıtı (SHA26)EthashPratik Hata Bizans Toleransı
Akıllı Sözleşme YokEvet (sağlamlık)Evet (zincir kodu)
Dil c ++golang / javagolang / python

Artık Hyperledger'ı açıklamayı bitirdiğime göre, umarım blogumu okumaktan zevk almışsındır!

benBlockchain hakkında daha fazla bilgi edinmek ve blockchain teknolojilerinde bir kariyer oluşturmak istiyorsanız, ardından eğitmen liderliğindeki canlı eğitim ve gerçek yaşam proje deneyimi ile birlikte gelir. Bu eğitim, Hyperledger Fabric'i derinlemesine anlamanıza ve konuya hakim olmanıza yardımcı olacaktır.

Bizim için bir sorunuz mu var? Lütfen 'Hyperledger Nedir' nin yorumlar bölümünde bundan bahsedin, size geri döneceğiz.