1. Ana Sayfa
  2. Teknoloji
  3. Kurumsal Blockchain: Hyperledger hakkında her şey

Kurumsal Blockchain: Hyperledger hakkında her şey

Blockchain teknolojisini düşününce aklımıza ilk olarak Bitcoin, Ethereum, Ripple gibi projeler gelse de blockchain aslında finans sektörünün çok ötesinde bir teknolojidir. Buna en iyi örneklerden biri, blockchainin kullanım alanını genişleten Hyperledger projesidir. Bu yazımızda sizler için Hyperledger'ı inceledik.

hyp

Son zamanlarda adını sıkça duyduğumuz, kripto paralarla tanıdığımız Blockchain teknolojisi aslında finans sektörünün ötesinde birçok hizmet sunar. Bu hizmetler çeşitli platformlarla kullanıcılara sunulur:

  • Bitcoin
  • Ethereum
  • Hyperledger
  • Ripple
  • Corda

gibi platformlar örnek verilebilir. Bu yazımızda Hyperledger’ı inceleyeceğiz.

Hyperledger Nedir?

2015 Aralık ayında Linux Foundation tarafından başlatılan ve 2016 yılında çıkan Hyperledger, açık kaynak kodlu bir blockchain projesidir. İş amaçlı çeşitli blockchain teknolojilerini, frameworkleri, kütüphaneleri ve uygulamaları destekler. Sunduğu servisleri dört ana kategori içerisinde değerlendirir. Bunlar:

  • Kimlik Servisleri
  • Hizmet Politikası Servisleri
  • Blockchain Servisleri
  • Akıllı Sözleşme Servisleri

HyperLedger tek bir blockchain yapısı oluşturmak yerine kendi içerisinde farklı projelere destek verir. Aşağıdaki şemada bu ekosistemdeki farklı projeleri görebilirsiniz. Elbette bu projeler kendi içlerinde oldukça karmaşık; farklı problemlere odaklanan farklı algoritmalar kullanan detaylı projelerdir. Bu yazıda her biri ile ilgili özet bilgiler verilecektir.

Şemada görüldüğü üzere bazı frameworkler kütüphaneler ve araçlar bulunur. Bunlardan kısaca bahsedelim.

 

HYPERLEDGER BESU

Announcing Hyperledger Besu – Hyperledger

Hem genel, hem özel izinli ağ kullanım durumları için kurumsal dostu olacak şekilde tasarlanmış bir Ethereum işlemcisidir.

HYPERLEDDGER BURROW

Hyperledger Burrow

Burrow, akıllı kontratları izinli bir blockchain ağında çalıştırmak için tasarlandı. Hyperledger bünyesinde Ethereum’dan türetilmiş bir açık sözleşme yapısının geliştirilmesini amaçlar.

 

HYPERLEDGER INDY

GitHub - hyperledger/indy-sdk: Everything needed to build applications that interact with an Indy distributed identity ledger.

Blockchain ağı üzerinde depolanan dijital kimlikler oluşturmamızı ve bu kimlikleri doğrulamamızı sağlayan kayıt defteri olarak tanımlanabilir.

 

HYPERLEDGER IROHA

GitHub - hyperledger/iroha: Iroha - A simple, enterprise-grade decentralized ledger

Japon yazılımcılar tarafından geliştirilen, dijital varlıkları, kimlikleri yönetmek için kullanılan bir Hyperledger frameworkudur. Bu projenin öne çıkan özelliği, kullanımının kolay olması ve yüksek performansla çalışabilmesidir.

 

HYPERLEDGER SAWTOOTH

Hyperledger Sawtooth — Blockchain Platform for Business Needs | by KindGeek Software | Medium

Dağıtılmış defterleri oluşturmak, çalıştırmak için kullanılan modüler bir platformdur.  Intel tarafından geliştirilen ve Proof of Elapsed Time (PoeT) adlı yeni bir konsensüs algoritması kullanan modüler bir blok zincir paketidir.

HYPERLEDGER AVALON

avalon | Hyperledger Avalon enables privacy in blockchain transactions, moving intensive processing from a main blockchain to improve scalability and latency, and to support attested oracles

Avalon, blokzinciri işlemenin ana zincirden ayrılmış bilgi işlem kaynaklarına güvenli bir şekilde taşınmasını sağlamayı amaçlamaktadır. Avalon, geliştiricilerin hesaplama güveninin avantajlarından yararlanmalarına ve sakıncalarını azaltmalarına yardımcı olmak için tasarlanmıştır.

HYPERLEDGER CACTUS

GitHub - hyperledger/cactus: Hyperledger Cactus is a new approach to the blockchain interoperability problem

Kullanıcıların farklı blok zincirlerini güvenli bir şekilde entegre etmelerini sağlamak için tasarlandı. Kısaca bir blockchain entegrasyon aracıdır.

 

HYPERLEDGER CALIPER

GitHub - hyperledger/caliper: A blockchain benchmark framework to measure performance of multiple blockchain solutions https://wiki.hyperledger .org/display/caliper

Hyperledger ekosistemi içinde performans ölçümü yapan bir araçtır. Performans ölçümü için kullandığı bazı metrikler vardır. Örneğin:

  • Başarı oranı
  • İşlem ve okuma hacmi
  • Kaynak tüketimi

bakımından ekositemdeki diğer frameworkleri kıyaslar.

 

HYPERLEDGER EXPLORER

Hyperledger a Twitter: "Hyperledger Explorer is a blockchain module hosted by The @linuxfoundation designed to create a user-friendly Web application. Read more about its features and get the code today https://t.co/95AC7VBRFQ… https://t.co/ESf7e9dekM"

Blokları, işlemleri, ağ bilgilerini, zincir kodlarını veya aklınıza gelebilecek defterde saklanan diğer ilgili bilgileri görüntüleyebilir, arayabilir, dağıtabilir, sorgulayabilirsiniz.

 

HYPERLEDGER CELLO

Hyperledger Cello: Hizmet Olarak Blokzinciri (BaaS) | by Necati ÖZTAŞ | Hyperledger Türkiye Platformu | Medium

Hyperledger’ın önemli parçalarından biri olan Cello, ekosistem içinde zincirleri yönetmeyi üstlenmiş bir projedir. Teknik bir ifadeyle BaaS (Blockchain as a Service) aracı diyebiliriz. Cello ile, çalışan ağların yaşam döngülerine dair her işlemi yönetebilirsiniz.

 

HYPERLEDGER ARIES

Announcing Hyperledger Aries, infrastructure supporting interoperable identity solutions! – Hyperledger

Aries’in amacı, blockchain temelli, eşler arası etkileşimler için bir altyapıdır. Doğrulanabilir dijital kimlik bilgileri oluşturmaya, iletmeye ve depolamaya odaklanan girişimler ve çözümler için tasarlanmış ortak, yeniden kullanılabilir, birlikte çalışabilir bir araç kiti sağlar.

HYPERLEDGER QUILT

GitHub - hyperledger/quilt: Hyperledger Quilt - An implementation of the Interledger Protocol

Hyperledger Quilt, öncelikli olarak bir ödeme protokolü olan ve dağıtılmış defterler ve dağıtılmamış defterler arasında değer aktarmak için tasarlanmış olan ve muhasebe sistemleri arasında birlikte çalışabilirlik sunar. Bunu yaparken ILP (Interledger Protokolü) kullanır.

 

HYPERLEDGER URSA

GitHub - hyperledger/ursa: Hyperledger Ursa is a shared cryptography library

Hyperledger Ursa, insanların (ve projelerin) diğer şifreleme çalışmalarını kopyalamaktan kaçınmalarını ve süreçte güvenliği artırmalarını sağlayan paylaşılan bir şifreleme kütüphanesidir.

 

HYPERLEDGER GRID

GitHub - hyperledger/grid: Hyperledger Grid

Hyperledger Grid, tedarik zinciri çözümleri oluşturmak için WebAssembly tabanlı bir projedir. Tedarik zinciri akıllı sözleşmelerinde ve müşteri ara yüzlerinde gelişmeyi hızlandırmak için bir dizi kitaplık, veri modeli ve SDK içerir.

 

HYPERLEDGER FABRIC

How Hyperledger Fabric Blockchain Works? Key Concepts Explained! | by Jiří Broulík | KompiTech | Medium

Ekosistemdeki en popüler projelerden biri olan Fabric, IBM ve Digital Asset tarafında Hyperledger bünyesindeki bir hackatonda önerilip hayata geçirilen bir projedir.

Gizlilik, esneklik, ölçeklenebilirlik sağlayan modüler bir yapıya sahiptir. Bu da, Fabric ile geliştirilen çözümlerin herhangi bir sektöre uyarlanmasını kolaylaştırır. En önemli özelliklerinden biri olan modüler mimarisi sayesinde;  mutabakat, üyelik servisleri gibi blockchain modelleri ihtiyaçlara göre tak-çalıştır (plug and play) felsefesiyle değiştirilebilmektedir.

Yorum Yap

Yazar Hakkında

Software Engineer and Booklover

Yorum Yap