Hyperledger Fabric: Bilmeniz Gereken En Temel Özellikler ve Uygulamalar

Yayınlanan: 2020-03-27

Yıllar geçtikçe, Blockchain teknolojisi genişlemeye ve gelişmeye devam ettikçe, Blockchain alanına çok sayıda Blockchain çerçevesinin ve aracının dahil edildiğini gördük. Böyle bir Blockchain çerçevesi Hyperledger'dır.

Hyperledger, 2016 yılında ilgi odağı oldu. DLT (Dağıtılmış Defter Teknolojisi) ile çalışan işletmeler ve geliştiriciler arasında gelişmiş işbirliği yoluyla Blockchain uygulamalarının ve sistemlerinin geliştirme sürecini kolaylaştırmak için açıkça tasarlanmış açık kaynaklı bir araç ve proje paketidir.

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

Bu yazıda, Hyperledger'ın en başarılı ve popüler projelerinden biri olan Hyperledger Fabric'e odaklanacağız.

İçindekiler

Hyperledger Kumaş Nedir?

Hyperledger Fabric, Blockchain kullanım durumları için modülerlik ve çok yönlülük olmak üzere iki temel özellik sağlamayı amaçlayan kurumsal düzeyde, dağıtılmış bir defter çerçevesidir. Fabric'in modüler mimarisi, gizlilik, fikir birliği ve izin verilen hizmetler gibi tak ve çalıştır öğelerinden yararlanarak Blockchain teknolojisinin endüstri kullanım durumlarının çeşitliliğini sorunsuz bir şekilde barındırır.

Hyperledger Fabric'in temel özelliklerinden bazıları şunlardır:

  • Oldukça modüler, izinli bir mimariye sahiptir.
  • Tak-çalıştır konsensüsüne sahiptir.
  • İstenen herhangi bir çözüm modelini (hesap modeli, UTXO modeli vb.) uygulama esnekliği sağlayan açık bir akıllı sözleşme modeline sahiptir.
  • Düşük bir kesinlik/onay gecikmesine sahiptir.
  • EVM ve Solidity desteği vardır.
  • Sorgulanabilir verileri destekler (anahtar tabanlı sorgular ve JSON sorguları).
  • Go, Java ve Javascript gibi diller için çok dilli akıllı sözleşme desteği sunar.
  • Veri gizliliğine esnek bir yaklaşım sunar – 'kanallar' aracılığıyla veri izolasyonu, özel veri 'koleksiyonlarından' yararlanarak bilinmesi gerekenler temelinde veri paylaşımı gerçekleştirir.
  • Gerekli kuruluşlar arasında fikir birliğine varmak için esnek bir onay modeli sunar.
  • Sıralı yükseltmeler ve asimetrik sürüm desteği dahil olmak üzere sürekli işlemleri kolaylaştırır.

Hyperledger Fabric, bir konsorsiyum oluşturmak için bir araya gelen kuruluşlar tarafından kurulan izinli bir Blockchain ağıdır. Bu konsorsiyumda yer alan kuruluşlar üye olarak bilinir .

Belki de Fabric'in en iyi özelliği, ağ içi ağ mimarisidir. Ağ üyeleri, işbirliği yapma niyetiyle bir araya gelseler de, her üye kuruluşun özel verilerini saklaması gerektiğinden, ağları içinde ayrı ilişkiler sürdürürler. Ağdaki her üye kuruluş, ağa katılan eşleri için bir kurulum oluşturur. Bu eşlerin yapılandırması, Sertifika Yetkilisi gibi şifreleme bileşenleri kullanılarak yapılır.

Bir ağ içindeki bu eşler , kuruluş içindeki istemcilerden işlem çağırma isteklerini alır . Burada bir müşteri, belirli bir uygulamaya, belirli bir organizasyona hizmet eden portala veya ticari faaliyete atıfta bulunur. Bu istemciler, Hyperledger Fabric SDK veya REST web hizmetinden yararlanarak Fabric ağıyla etkileşime girer. Eş düğümlere yüklenen zincir kodu (Akıllı Sözleşme), işlem başlatma talebini tetikler.

Fabric ağı, tüm eşlerin kanal başına (abone oldukları) bir defter tuttuğu Dağıtılmış Defter Teknolojisine (DLT) dayanır. Ancak, Ethereum'dan farklı olarak Hyperledger Fabric ağındaki eşler farklı rollere sahiptir. Üç tür akran şunlardır:

  • Onaylayıcı eş – Onaylayıcı eşler, işlemi doğrulayan ve zincir kodunu yürütürken aynı zamanda işlemin sonucunu simüle eden düğümlerdir. Ancak, bu eşler defteri güncellemez.

  • Bağlantı eşi – Kanal yapılandırması sırasında, bir bağlantı eşi veya bir çapa eş kümesi aynı anda yapılandırılır. Bu eşler, onaylayan eşlerden işlemlerle ilgili güncellemeleri alır ve ardından güncellemeleri kuruluştaki diğer eşlere yayınlar. Bağlantı eşleri keşfedilebilir olduğundan, sipariş veren eş veya başka herhangi bir eş tarafından kolayca keşfedilebilirler.

  • Sipariş veren eş – Sipariş veren eş, Fabric ağı için birincil iletişim kanalı olarak işlev görür. Sipariş veren eş, bloğu oluşturur ve diğer tüm eşlere iletir. Ağ genelinde tutarlı bir defter durumunu korumaktan sorumludur.

hiper defter kumaşı

Kaynak

Hyperledger Fabric: Uygulamalar

1. Dijital ödemeler

Hyperledger, iki taraf arasındaki güvenli işlemi kolaylaştıran merkezi olmayan özel bir Blockchain ağı iken Fabric, finans sektörü için Interledger oluşturmaya odaklanıyor. Interledger, farklı defterleri birbirine bağlayarak aynı kanallardan işlem yapmayı kolaylaştıran bir konsept üzerinde çalışıyor.

Interledger'ı tasarlamanın ardındaki fikir, dünya çapındaki farklı uluslararası ödeme sistemleri arasındaki iletişimi teşvik etmektir. Tasarım, dünyanın herhangi bir yerindeki herhangi bir ödeme yapanın, her iki tarafın da belirli bir küresel ödeme hizmetinde hesap oluşturmasına gerek kalmadan, herhangi bir alacaklıya hızlı ve minimum maliyetle ödeme yapabilmesini sağlayacak şekildedir.

Okuyun: Yeni Başlayanlar için Blockchain Proje Fikirleri ve Konuları

2. Elmas izleme

Elmas madenciliği işi zor bir iştir. Madencilik ve çıkarma işlemi sırasında elmaslar geçer ve birden fazla el değiştirir. Doğal olarak, sıkı önlemler alınmazsa, bu ticarette çifte işlem ve dolandırıcılık olağandır.

Hyperledger Fabric ile madenciler, ayırıcılar, ihracatçılar ve perakendeciler dahil elmas madenciliğine dahil olan şirketler bir konsorsiyum oluşturabilir. Bu sayede Fabric, tüm işlemleri takip edip kaydedebilir, böylece tüm süreci şeffaf tutar.

3. Gıda tedarik zinciri

Uzun süredir çeşitli sektörlerdeki şirketler, üretim yolculukları boyunca ürünlerin işlenmesini izlemek için Hyperledger'ı kullanıyor. Gıda imalat sektöründe şirketler, hem gıda tedarik sürecini iyileştirmek hem de müşterilerin güvenini kazanmak için konsorsiyumlar oluşturmak için Fabric'i kullanıyor.

Fabric ile yetkili kullanıcılar gıda tedarik zinciri verilerine diledikleri zaman erişebilirler. Herhangi bir gıda maddesinin mevcut konumunun yanı sıra tüm geçmişi de takip edebilirler. Ayrıca, herhangi bir gıda maddesi enfekte veya kusurlu ise, üreticiler enfeksiyon veya kusurun kaynağını tespit edebilir ve bunun için gerekli önlemleri alabilir.

4. B2B sözleşmeleri

Hyperledger Fabric ile işletmeler, iki veya daha fazla taraf arasındaki sözleşme anlaşmalarının otomasyonunu güvenli ve güvenli bir şekilde sağlamak için iş sözleşmelerini kodlayabilir. Blockchain konsepti esas olarak bilgileri "kamu" olarak tutarken, Fabric'in ağ içi ağ mimarisi, B2B sözleşmelerinin gizli ve hassas bilgilerinin üye kuruluşlarda kalmasını sağlar.

Okuyun: Hindistan'da Blockchain Geliştirici Maaşı

5. Dijital kimlik

Artan veri ihlalleri ve siber suçlar karşısında, şirketler veri ve ağ güvenliği konusunda giderek daha fazla endişe duyuyorlar. Geleneksel ağ güvenlik sistemleri sağlam güvenlik ve güvenilirlik sağlayamadığından, giderek daha fazla şirket hassas verilerini güvence altına almak için Blockchain teknolojisine yöneliyor. Kuruluşlar, Fabric gibi izinli bir Blockchain defteri kullanarak, dijital kimlik bilgilerini ne zaman, nerede ve kiminle paylaşacaklarını etkin bir şekilde kontrol edebilir.

Çözüm

Bu makalenin, Hyperledger Fabric'in arkasındaki temel fikri, nasıl çalıştığını ve uygulamalarının neler olduğunu size sağlamada başarılı olduğunu umuyoruz. Okuduklarınız ilginizi çekiyorsa, daha derine inin ve Hyperledger Fabric hakkında daha fazla bilgi edinin!

Bu benzersiz Hyperledger çerçeveleri ve araçları , Hyperledger'ın Blockchain teknolojisi için muazzam bir potansiyele sahip olduğunu kanıtlıyor. Bu araçları, yüksek düzeyde ölçeklenebilir ve sağlam endüstriyel ve parasal olmayan uygulamalar geliştirmek için kullanabilirsiniz.

Blok zinciri teknolojileri hakkında daha fazla bilgiyi blogumuzda bulabilirsiniz, bu yüzden daha sonra kontrol ettiğinizden emin olun.

Blockchain teknolojisinde kariyerlerde bir artış var ve blockchain, teknoloji endüstrisinin yüzünü sonsuza dek muazzam bir şekilde değiştirdi. Bir blok zinciri geliştiricisi olmak ve akıllı sözleşmeler ve zincir kodları oluşturmakla ilgileniyorsanız, IIIT-B & upGrad'ın blok zinciri teknolojisinde Gelişmiş sertifika programına göz atın.

Hyperledger Fabric'in bileşenleri nelerdir?

Hyperledger Fabric, iş odaklı, izin verilen bir blok zinciri ağıdır. Ortak bir amaca ulaşmak için işbirliği yapan çeşitli bireylerden veya gruplardan oluşur. Bu kuruluşlar bir banka, bir finans kurumu veya bir tedarik zinciri ağı içerebilir. Her kuruluş tanınır ve kendilerine kumaş sertifika yetkisi verilir. Bu grubu oluşturan kuruluşlara üye denir. Yapının herhangi bir üyesi, yapı sertifika yetkilisini kullanarak ağa katılmak için bir veya daha fazla yetkili eş ayarlayabilir. Bu akranların tümü uygun şekilde yetkilendirilmelidir. İstemci taraflı bir uygulama ağa bağlanır ve herhangi bir programlama dilinde SDK olarak kısaltılan yazılım geliştirme kiti ile oluşturulur.

Hyperledger Fabric'in kapsamı nedir?

Hyperledger Fabric hakkında çok fazla vızıltı var ve buna çok fazla talep var. Ek olarak, bu platform kurumsal organizasyonun normlarına ve prosedürlerine bağlıdır. Gerçekte, platformda oldukça iyi giden birkaç canlı projemiz var. Kumaş Uzmanı olarak bir kariyer, size farklı profesyonel fırsatlar sağlayacaktır. Sonuç olarak, bir şirkette çok yüksek bir pozisyondan kariyer yolunuza başlamanıza yardımcı olmakta faydalı olabilir. Ayrıca, daha iyi istihdam ek faydalarla birlikte gelir. Hyperledger geliştirmedeki iş fırsatları en baştan başlar. Ayrıca, bu işteki herhangi bir iş unvanı saygın bir maaş beklemelidir.

Hyperledger kumaşının geleneksel Blockchain'den farkı nedir?

İşletmeler için hayati önem taşıyan özel işlemler ve gizli sözleşmeler, geleneksel blok zinciri ağları tarafından desteklenmemektedir. Buna yanıt olarak, Hyperledger Fabric, endüstriyel blok zinciri çözümlerini etkinleştirmek için esnek, ölçeklenebilir ve güvenli bir çerçeve olarak geliştirildi. Hyperledger Fabric, ticari kullanım durumları için blok zinciri analizi ve uygulamasının en önemli bölümleriyle ilgilenen açık kaynaklı bir blok zinciri motorudur. Hyperledger Fabric, yetkilendirmeye dayalı üyeliklere izin verir; bu nedenle, tüm ağ katılımcılarının bilinen kimlikleri olmalıdır. Sağlık ve bankacılık gibi birçok işletme, katılımcı bilgilerinin tutulmasını ve çeşitli veri noktalarına erişimlerini zorunlu kılan veri koruma kuralları tarafından kontrol edilir. Fabric, izin tabanlı üyeliği destekler