Hyperledger, Blockchain dijital teknolojisini ve işlem onayını teşvik etmek için 2015 yılında Linux Vakfı tarafından başlatılan açık kaynaklı bir projedir. Amaç, üyelerin açık platformlar oluşturmak, çeşitli farklı endüstrilerden çeşitli tüketici vakalarını karşılamak ve iş süreçlerini kolaylaştırmak için birlikte çalışmasını sağlamaktır.
Çeşitli endüstrilerdeki uygulamaları desteklemek için, bu da blockchain'in işletme düzeyinde özellikleri olması gerektiği anlamına gelir ve gizlilik ve verim dikkate alınması gereken sorunlardır.
Blockchain'deki Hyperledger Pozisyonları:
-bitcoin -baskılananlar dijital para birimi doğum ve blok fikirleri, bazıları güvenlik ve güvenlik garantileri getiriyor ve blockchain teknolojisini ilk dağıtılmış yönetmen uygulama senaryosuna tanıtıyor. Blockchain inovasyon teknolojisi Xueshu inovasyonunun Lianqiao Education Online altında iş istasyonu, Çin Eğitim Bakanlığı'nın okul planlaması, inşaat ve geliştirme merkezi tarafından yürütülen öncü çalışma istasyonu tarafından onaylanan tek "blockchain teknolojisi blockchain" dir. Profesyonel Rehber, öğrencilere çeşitli büyüme yolları sağlar, eğitim modellerinin reformunu, üretim, akademik ve araştırmaları profesyonel derece araştırmalarına dahil etmeye teşvik eder ve kullanılmış yetenek eğitim sistemleri ve bileşikler oluşturur.
Bu makale, geliştiricilere ve araştırmacılara tam bir anlayış sağlamak amacıyla Hyperledgerfabric'in temel kavramlarını ve temel özelliklerini derinlemesine araştırıyor. Hyperledger esas olarak iki bölümden oluşur: WorldState ve Ticaret Günlüğü (TXLOG). Dünya Devleti, Mastro kitabının mevcut tam resmini tanımlarken, işlem kaydı zaman içinde tüm işlemlerin dinamik değişikliklerini kaydeder ve sonunda bu değişiklikler blok zincirine kalıcı olarak kaydedilir.
Hyperledgers'ın aşağıdaki temel özellikleri vardır:
Her kanalın denetlenmemiş bir ana kitabı vardır ve kanaldaki tüm düğümler aynı cevabı paylaşır.
Güncelleme, ekleme, ortadan kaldırır, sorgular ve diğer operasyonlar, verilerin tutarlılığını sağlamak için dünya statüsünü ve blok zincirini içerir.
Gizlilik Koruması: Ana kitap tüm kanalda paylaşılır, ancak veri izolasyonu elde etmek için belirli düğümlerle özel bir kanal kurulabilir.
Güvenlik ve Aidiyet Hizmetleri: Ağ içindeki yetkilerin kimlik doğrulamasını ve yönetimini garanti edin.
Onay Mekanizması: Sadece işlem dizisinin tutarlılığını ima etmekle kalmaz, aynı zamanda işlem döngüsünün doğruluğunu sağlamak için teklif, onay, sistem, doğrulama ve hava zincirinin tamamını da içerir.
Kanal (kanal) kavramı, bir kumaş ağına dahil edilen bir sottorete veya sub-blocco'ya benzer.
kumaş ağı yapımı, resmi belgeler tarafından sağlanan örneklere dayanmaktadır.
Ağ oluşturma işlemi, kanal yapılandırma dosyalarının (CCX) tanımını, düğümler, uygulamalar ve zincir kodları gibi bileşenlerin oluşturulmasını ve son olarak, her bir kuruluşun, düğümün ve uygulamanın bağımsız isteklere ulaşmak için yapılandırma dosyasına dayalı birkaç kanalın birleştiği çok zincirli bir ağ yapısının oluşturulmasını içerir.
Kimlik kumaşta önemli bir rol oynar ve dijital sertifikalar X.509 ile doğrulanır. Dijital kimlik sadece bir isim değildir, aynı zamanda kendisiyle ilişkili özellikler içerir, şifrelemede özelliklere (ABE) dayalı şifreleme kavramına benzer bir kimlik ve özellik koleksiyonu oluşturur.
Politika, üyelerin üyeliği, çıkış kuralları, veri yapısındaki değişiklikler, akıllı sözleşmenin daha yakın anlaşmaları vb. Politikalar erişim kontrol listelerine (ACL'ler), kanal yapılandırmasını değiştirmek için akıllı ve politika sözleşmesinin onay politikasına ayrılmıştır.
İmzaPolicy ve örtük metomotolikler, üyelerin imza gereksinimlerini ve meta verilere ilişkin örtük politikaları tanımlayan iki özel politika şeklidir. SignaturePolicy inşa edildiğinde, siyaset, imza politikasının tatmin etmesi gereken koşulları tanımlayarak protobf şeklinde ifade edilir.
Onay stratejisi, kanaldaki hangi düğümlerin zincir kodunu gerçekleştirmesi gerektiğini belirler ve yürütmenin sonuçlarını onaylayarak işlemin yasallığı sağlar. Kumaş, zincir kodları onay stratejileri, toplama seviyesi ve anahtar seviyesi sağlar ve ince ayrıntılı kontrol sağlar.
MSP (MemSshipServiceProvider) kumaş, üyelerin kimliğinin kimlik doğrulaması ve erişim kontrolü başkanı bir güven yönetimi bileşenidir. Her kuruluşun, kuruluş üyelerini ve yetkilerini yönetmek için kullanılan bir kanalsp'ye karşılık gelen bir kuruluş olan birden fazla MSP kuralı olabilir.
Düğümler, kumaş ağındaki sıradan düğümler ve sıralama düğümleri de dahil olmak üzere fiziksel cihazlardır. Sıradan düğümler uygulama düzeyinin işlemlerini gerçekleştirir ve sıralama düğümleri işlem sisteminden sorumludur ve diğer düğümlere iletmek için bunları bloklara paketler.
Verilerin bütünlüğünü ve tutarlılığını sağlamak için dünya durumları ve blockchain ile birlikte çalışan tüm kumaş işlemlerinin ayrıntılı kayıtlarını okuyun.
Odinasyon hizmeti, işlemlerin siparişi, gönderilmesi ve doğrulanmasından sorumludur ve ağdaki kayıtların tutarlılığını garanti eder. Kumaş, sallar, Kafka ve solist temelli algoritmalar da dahil olmak üzere sıralama hizmetinin çeşitli uygulanmasını benimser.
Akıllı sözleşmeler (ChainCode) kumaşta zincir kodları (Cathel Queues) aracılığıyla uygulanır. Akıllı sözleşmenin yürütülmesi, belirli koşullarda gerçekleştirilmesini sağlamak için belirli bir onay politikası gerektirir.
Zincir kodunun yaşam döngüsü dağıtım, kurulum, güncelleme ve diğer aşamaları içerir. İstemci SDK, işletim zincirinin kodları için zincir kodlarının kurulumunu, çağrısını ve yönetimini destekleyen bir arayüz sağlar.
Veri gizliliği sorunlarına yanıt olarak, kumaş özel verileri (özel) uygular ve yetkisiz kullanıcıların özel bilgileri görüntüleyememesini sağlamak için verilere erişimin kontrolüne izin verir. Erişim Kontrol Listesi (ACL), erişim kontrol etkileri elde etmek için politikalar ve kaynaklar arasındaki ilişkiyi tanımlar. Kısacası, HyperledgerFabric, kontrollü bir güven ortamı gerektiren kurumsal senaryolar için uygun, benzersiz tasarımı ve mekanizması yoluyla verimli veri yönetimi ve işlem işleme kapasitesine ulaşan esnek, güvenli ve ölçeklenebilir bir blockchain platformu sağlar.
⓵ blockchain nedir?
Blockchain aslında bu şekilde anlaşılabilir.
Bitcoin'in "beyni" dir. Tüm işlemlerin doğru olup olmadığını görmek için verileri kaydetmek ve doğrulamak için zincire benzer bir veri yapısı kullanan Hyper Director ile aynıdır. Dağıtılmış uzman: Blockchain, verileri yönetmek için yalnızca bir yeri vardır ve birçok düğüme dağıtılır. Bu düğüm, herkes bu müdürü tartışıyor ve sürdürüyormuş gibi, veri oluşturmak ve güncellemek için konsensüs algoritmalarını kullandıkça verileri oluşturur ve günceller. Şifreleme Koruma Şemsiyesi: Veri aktarımı ve erişimi blockchain'de çok güvenlidir. Veri giymek gibi aynı şifrelemeyi kullanan görünmez bir zırh katmanıdır ve yalnızca doğru anahtara sahip kişiler verileri görebilir ve değiştirebilir. Akıllı Sözleşme Asistanı: Blockchain'e Akıllı Sözleşme de denir. Bu, otomatik olarak çalışan bir sözleşme ile aynıdır. Bu sözleşmeyi kodda yazabilir ve belirli koşullar altında otomatik olarak çalıştırabilirsiniz. Kısacası, blockchain, verilerin özgünlüğünü ve güvenliğini sağlamak için gelişmiş teknolojiyi kullanan özel, dağıtılmış ve güvenlik veritabanıdır.Hyperledger'i (Hyperledger) ve blockchain dünyasındaki benzersiz konumunu anlamak, sosyal zincirler ve ittifak zincirleri hakkında ikili düşünmeden çıkmalıyız ve her teknolojinin uygulanabilir senaryoları ve değerleri olduğunu anlamalıyız. İttifak zincirleri (özel ağlar), mevcut merkezi iş grupları arasında B2B iş faaliyeti için fon ve kanallar olarak geliştirilmiştir. Bitcoin veya Ethereum gibi kamu ağları geniş bir etkiye sahip olsa da, bir konsorsiyum zincirinin (özel ağlar) varlığı, blockchain teknolojisinin farklı senaryolarda oynayabileceği çeşitlendirilmiş bir rol göstermektedir.
IBM tarafından başlatılan ittifak zincirinin bir projesi olarak Hyperledgerfabric, 2015 sonunda Linux Fonu'na devredildi ve açık kaynaklı bir proje oldu. Hyperledger Vakfı, IBM, Intel, Cisco vb. Gibi birçok ünlü üyesi birleştiriyor ve birçok blockchain projesi yetiştiriyor. Bu makalede, kumaş mimarisi, çok amaçlı ve çok kanallı fonksiyonlar, kitaplar tasarlama, zincir yazma ve dağıtım süreçlerinin yanı sıra pratik uygulamalarda ortaya çıkan sorunlar ve dezavantajlar tarafından derinden incelenecektir.
kumaş mimarisikumaş mimarisi 0.6 sürümünden 1.0 sürümüne gerçekleştirildi. Anahtar sorun, tüm fonksiyonların ölçeklenebilirlik, güvenlik ve izolasyon olmadan akranlarının düğümlerinde yoğunlaşmasıdır. Eş biriminin işlevlerinin 1.0 sürümü ayrılır ve konsensüs hizmeti eş düğümüne bağlı değildir ve Obika düğümü bağlı konsensüs hizmetini sağlar. Daha önemli bir değişiklik, kumaşın 0.6 sürümüne dayalı yüksek kaliteli bir sıçrama elde etmesini sağlayan çok hizmetli yalıtımın uygulanması olan çok kanallı bir fonksiyonun tanıtılmasıdır.
Kumaşın ana mimarisi iki temel bileşen içerir: bir -RAT ve Garant. Her biri bir ikili programdır. Kumaş ağında, katılımcılar bir veya daha fazla akran, sipariş veya her ikisinin konuşlandırılmasını seçebilirler. Akran ve emirlerin tüm bileşenleri iletişim kurar ve bir kumaş ağının oluşumuna bağlıdır. Bir -Recking kompozisyonunun her düğümü, tam bir zincir oluşturmak için tüm verileri (muhasebe kitapları) saklarBlockchain. Dolandırıcılığı önlemek için, verileri teklif ettiğinizde kendi akranınızdan geldiğinizden emin olmalısınız. Ağda çok sayıda düğüm vardır ve her düğüm tam miktarda veri depolar. Kumaş, siparişin düğümleri arasındaki müzakereler yoluyla verilerin doğru dağılımına ulaşır.
Mimari detaylar ve fonksiyonlarSistemik ekipmanın varlığı ve kumaş mimarisinde bir emir “bilgi aralığını kontrol etmemizi” sağlar. Özel ve gizli işlemlerin uygulanması için temel oluşturan varant düğümü aracılığıyla bir veri dağıtım aralığı kontrol edilir. Kumaş işlemlerinin özel ve gizli işlevleri Systemchain ve Sipariş Kombinasyonu temelinde uygulanır.
Katılımcılar, kumaş ağındaki küçük gruplara ait özel ağlar (kanallar) oluşturabilirler. En son 1.2 sürümünde, SidedB'de veri izolasyonu ve güvenliğini daha da geliştiren özel bir veri depolama alındı.
HyperledgerFabricV1.2 sürümünün ana dikkati, izin verilen ağlarda özel gizli işlemleri gerçekleştirme yeteneğini güçlendiren özel bir veri depolama mekanizması uygulamaktır. Bitcoins ağının tamamen genel özelliklerine kıyasla, kumaş konumlandırma ticari uygulamalara daha yatkındır ve işletmeler arasındaki ittifak zincirini vurgular. Kumaşta, tüm katılımcılar gerçek bir isimle onaylanır ve doğrulanır, bu da “anonimliği” savunan bir kamu zinciriyle keskin bir şekilde zıttır.
Sözleşmeler ve entelektüel sözleşmelerKitabın verimliliğini ve güvenliğini sağlamak için, her katılımcı tarafından depolanan doğru verilerin (kitap) entelektüel bir sözleşmeye de destek olması gerekir. Sözleşme, kurallar, veri değişikliği için kısıtlamalar ve değişiklik değiştirme koşullarını öngörmektedir. Akıllı sözleşmeler, her biri için dağıtılan kapsayıcılardır -veri değişikliklerinin kullanımı ve güvenliği sağlayarak. Bir sözleşme imzalayan tüm katılımcılar arasında oybirliğiyle anlaşma gibi belirli kısıtlamaları karşılamak için sözleşmelerin ve kumaştaki değişikliklerin güncellenmesi gereklidir. Sözleşmeyi tamamlama süreciİşlemlerin başlatılması, akıllı sözleşmenin çağrılması, sonuçların kontrol edilmesi, imzanın kontrol edilmesi, engelleme ve yayıncılık, işlemlerin bütünlüğünü ve tutarlılığını sağlama gibi çeşitli aşamalar içerir.
MSP ve muhasebe kaydının kimlik doğrulaması kapalı bir anahtar ve hesap sertifikası içerir ve kuruluşun, bileşenlerin ve kullanıcıların kimlik doğrulamasını kontrol eder. Her kuruluş ve rolün sertifikaları ve özel anahtarları saklamak için belirli bir MSP kataloğuna sahiptir. MSP hiyerarşik kontrolü, ağ düzeyine ve rol seviyesine erişim sağlar. İşlemlerin süreciBlockchain’in Muhasebeci Direktörü bir akran düğümü tarafından desteklenir ve hizmet hizmet kümesi işlemleri sıralamaktan sorumludur ve bilgilerin sadece bir kısmı işleme işlemi sırasında korunur. Hyperledgerfabric sisteminde, düğümün fiziksel cihazları mantıksal kavramdan ayrılır. Müşteri sonucu, daha sonra işlemi bloklardaki, CompeytingPeer'e yayınlar ve doğrulama için kapalı ve blok zincirine yazan ve blockchain'e yazan Oringingervice'e gönderir. Tam işlem süreci verilerin nihai sözleşmesini sağlar.
Hyperledgerfabric'in Kavramsal Analiz ve AvantajlarıKavram Hyperledgerfabric, akıllı sözleşmeleri, işlemleri, dünya devletlerini, onay, onay politikasını, kanalları, PKI, MSP, organizasyonu (org) vb. içerir. kumaşlar.
Hyperledgerfabric, işletmenin yasal doğasını sağlamak, ölçeklenebilir, ölçeklenebilir bir mimari sağlamak, esnekliği arttırmak, verilerin entelektüel dağılımını desteklemek, verilerin entelektüel dağılımını desteklemek ve kabiliyetli araçlarla desteklemek de dahil olmak üzere, işletmenin yasal doğasını sağlamak ve bunlar için bir dizi avantaj sunmaktadır. koruma. Bu işlevler, kumaşı kurumsal düzeyde blockchain çözümleri için, özellikle finans ve sağlık hizmetleri gibi endüstriler ve veri koruma kuralları gerektiren senaryolar için ilk seçeneklerden biri haline getirir.