Ce este Hyperledger? Ghid pas cu pas

Mi a Hyperledger crypto hírek mycryptoption

Ce este Hyperledger? – este întrebarea ce pare să preocupe multă lume. Hyperledger este un proiect al Linux Foundation, de care te lovești inevitabil atunci când urmărești o conferință blockchain sau știri din acest domeniu. Ce sunt criptovalutele (ca Bitcoin sau Ethereum de exemplu) este realtiv simplu de înțeles, însă a pricepe inițiativa Hyperledger necesită poate fi puțin mai dificil. În schimb, dacă reușesti să înțelegi ce este Hyperledger cu exactitate, vei fi în stare să descoperi numeroase alte proiecte blockchain interesante.

Ce este Hyperledger? Scurtă introducere

În primul rând, să vedem ce nu este Hyperledger: nu este o companie, criptovalută sau blockchain. Nu este nici o monedă a blockchain-ului IBM. hyperledger este mai degrabă un fel de hub (spațiu comun de lucru) pentru dezvoltarea deschisă a blockchain-ului industrial. Pagina sa web precizează:

„Hyperledger este un efort de colaborare de tip open source, creat pentru a contribui la avansarea tehnologiilor blockchain intersectoriale. Este o cooperare globală întreținută de The Linux Foundation; cuprinde liderii finanțelor, băncilor, IoT (Internet of Things), lanțurilor de aprovizionare, de fabricație și tehnologici.”

Hyperledger nu susține Bitcoin sau orice altă criptovalută. Însă platforma se sprijină pe tehnologia blockchain, capabilă să construiască o nouă generație de aplicații tranzacționale care cuprind încredere, transparență și responsabilitate, în timp ce simplifică procesele de afaceri și constrângerile legale.

Scopul Linux Foundation este crearea unui mediu în care comunitățile dezvoltatorilor software și companiilor se întâlnesc și se coordonează pentru a construi cadrele blockchain.

Membrii Hyperledger

Linux Foundation a fondat platforma în decembrie 2015. În februarie 2016 a anunțat primii membri fondatori, iar în martie 2016 i s-au alăturat alți zece membri. Lista membrilor Hyperledger, în număr de peste 100, este azi impresionantă. Această listă cuprinde numele unor cunoscuți lideri ai industriei. De exemplu, printre ei se află Airbus și Daimler, companiile IT ca IBM, Fujitsu, SAP, Huawei, Nokia, Intel și Samsung, instituții financiare ca Deutsche Börse, American Express, JP Morgan, BBVA, BNP Paribas și Well Fargo, precum și startup-uri blockchain ca Blockstream, Netki, Lykke, Factom, bloq și Consensys.

Prin Hyperledger, cele mai mari companii tehnologice și financiare din lume se întâlnesc cu cele mai puternice startup-uri blockchain. Comitetul liderilor este în Hyperledger ceva de genul executivului (guvernului). Acest comitet este format din 10 directori, majoritatea cu zeci de ani de experiență în open source și în strânsă legătură cu numeroase industrii. Aici regăsim lideri ai Apache Foundation, W3C Consortium, dar și ingineri IBM și alte companii. Hyperledger oferă membrilor săi nu doar cunoștințe tehnice și cadre software, ci și legături cu diverse industrii și dezvoltatori.

Care este moneda Hyperledger? Există așa ceva?

Într-un stagiu relativ timpuriu al istoriei proiectului Hyperledger, trebuia luată o decizie importantă. Brian Behlendorf, directorul executiv, a fost întrebat dacă va exista „moneda (coin) Hyperledger”, o unitate monetară care rulează pe blockchain-ul Hyperledger. Acesta a răspuns că proiectul Hyperledger nu va crea niciodată propria criptovalută. „Nu veți vedea niciodată o monedă Hyperledger. Prin faptul că nu lansăm o monedă, evităm provocările politice legate de menținerea unei monede globale consistente ” – a spus Behlendorf.

Această decizie a influențat puternic planurile strategice ale Hyperledger de a construi aplicații industriale ale tehnologiei blockchain; ceea ce diferă foarte mult de modelul obișnuit „îmbogățește-te” pe care sunt construite blockchain-urile bazate pe monede. S-ar putea ca astfel să fie mai plictisitor, dar este mult mai orientat spre tehnologie.

Ulterior, un document (charter) conturează scopurile Hyperledger, asemenea unui îndrumar. Conform acestuia, scopul platformei este „crearea unui cadru și codebase open source de registru distribuit”, precum și crearea, promovarea și menținerea unei infrastructuri deschise.

Pe de o parte acest lucru ne spune multe, pe de alta este destul de confuz. Descrie un anumit program, dar nu oferă răspuns la marea și importanta întrebare: Ce fac aceste toate aceste companii de frunte și acești lideri la Hyperledger? La ce proiect lucrează? Cine participă cu adevărat?

Proiectele Hyperledger

„Strategia umbrelă” a Hyperledger îmbrățișează și promovează o serie de tehnologii blockchain, cadre, biblioteci, interfețe și aplicații de afaceri. Momentan, Hyperledger găzduiește următoarele proiecte:

Hyperledger Sawtooth

Este un pachet blockchain modular dezvoltat de Intel care folosește un algoritm de consens nou, Proof of Elapsed Time (PoeT) .

Hyperledger Iroha

Iroha este un proiect al unor companii japoneze. Scopul său este crearea unui cadru blockchain ușor de încorporat.

Hyperledger Fabric (Hyperledger IBM)

Proiectul este condus de IBM. Fabric este o implementare plug and play a tehnologiei blockchain, concepută ca o bază pentru dezvoltarea aplicațiilor blockchain cu un grad mare de scalabilitate, cu un grad flexibil de permisiuni.

Hyperledger Burrow

Acest proiect dezvoltă o mașină de contracte smart permisibilă, în conformitate cu specificațiile Ethereum.

Hyperledger Composer

Un instrument pentru construcția rețelelor blockchain de afaceri.

Hyperledger Explorer

Hyperledger Explorer este un modul blockchain și unul dintre proiectele Hyperledger găzduite de Linux Foundation. Deoarece a fost conceput pentru a crea o aplicație web prietenoasă față de utilizator, Hyperledger Explorer poate vizualiza, invoca, implementa sau interoga blocuri, tranzacții și datele asociate, informații de rețea (nume, stare, lista nodurilor), coduri de pe lanț și familii de tranzacții, precum și orice alte informații relevante stocate în registru.

Hyperledger Indy

În mare, Hyperledger Indy este o colecție de instrumente, biblioteci și alte componente de identitate digitală cu origini în blockchain.

Hyperledger Cello

Un model de implemetare a blockchain sub formă de serviciu.

hyperledger services

Pe lângă aceste proiecte cadru, Hyperledger are numeroase proiecte pentru instrumente menite să faciliteze accesul la blockchain-uri și dezvoltarea acestora, într-un mod simplu și eficient. Să luăm ca exemplu cele mai remarcabile două proiecte: Sawtooth-ot și Fabric. Ambele au fost create de companii mari – Intel și IBM – și oferite Hyperledger ca și coduri cu sursă deschisă. Cu ajutorul Hyperledger, companiile continuă să-și promoveze proiectele blockchain, în timp ce îi invită pe toți ceilalți să contribuie.

Ce este Hyperledger Sawtooth (Intel):

Sawtooth Lake este setul modular blockchain al Intel. Este scris în Python și poate fi utilizat în numeroase domenii, de la IoT până la finanțe. Ca și caracteristici dominante, Sawtooth Lake susține atât aplicațiile și dezvoltările permise, cât și pe cele fără permisiune (permissionless), și folosește noul algoritm de consens Proof of Elapsed Time (PoET).

Arhitectura sistemului:

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

PoET utilizează noi instrucțiuni sigure ale procesorului (CPU), care sunt disponibile în noile procesoare fabricate de Intel. Prin intermediul acestor instrucțiuni, PoET asigură alegerea sigură și întâmplătoare a așa-numitului „leader” (lider). Acest proces poate fi comparat cu minatul Bitcoin, unde minerii concurează pentru un acces unic ca să poată extinde blockchain-ul.

Pentru a deveni un lider, fiecare „validator” – care corespunde unui nod sau miner – trebuie să utilizeze instrucțiunea securizată a procesorului pentru a solicita un timp de așteptare. Validatorul cu cel mai scurt timp de așteptare este ales ca lider.

În opziție cu sistemul criptovalutelor, liderul nu beneficiază de recompensă. Aceasta este doar o parte a rulării software-ului. Deci competiția nu va consuma atât de multă energie ca în cazul criptovalutelor. Fiecare nod își poate utiliza simplu procesorul pentru a participa fără costuri la alegerea liderului. Ceea ce este minatul în Bitcoin, în Sawtooth Lake este pur și simplu o parte neintruzivă a software-ului

O altă inovație a Sawtooth Lake este construcția și răspândirea tranzacțiilor. Clientul este cel care compune tranzacțiile și le transmite validatorilor.

Sawtooth a fost testat deja în câteva aplicații. De exemplu, prin senzorii IoT a fost înregistrat drumul fructelor de mare până pe masa consumatorilor; a fost urmărită posesia și toți parametrii lanțului de aprovizionare, de la pescuit până la vânzarea din magazin. Consumatorul are acces la înregistrarea completă și de încredere a parcursului fructului de mare.

Procesul de transfer al obligațiunilor este încă un domeniu unde a fost testat Sawtooth. Dezvoltatorii au realizat o interfață de utilizator pentru urmărirea și transferul obligațiunilor. Astfel utilizatorii pot gestiona un întreg portofoliu de obligațiuni pe blockchain. Un alt domeniu unde a fost încercat Sawtooth este cel al bunurilor digitale. Dezvoltatorii au creat o platformă pentru gestionarea dreptului de proprietate asupra instrumentelor digitale pe blockchain-ul Sawtooth, care poate fi capabilă să administreze o gamă largă de active digitale.

Hyperledger Fabric

Poate cel mai interesant proiect din familia Hyperledger este IBM Fabric, care nu este doar un simplu blockchain. Acesta oferă o bază pentru dezvoltarea soluțiilor blockchain cu o arhitectură modulară. Scopul Fabric este să ofere un cadru prin care întreprinderile să-și poată pune laolaltă rețeaua blockchain individuală, capabilă să fie extinsă astfel la procesarea a mai mult de 1000 de tranzacții pe secundă.

Fabric se bazează în mare măsură pe un sistem de contract smart denumit Chaincode. Descrierea detaliată a tehnologiei se găsește în manualul său de utilizare. Deși în general nu este autorizat, Fabric permite întreprinderilor să autorizeze dacă nu întregul, măcar părți din blockchain. De obicei, participanții trebuie să se înregistreze ca să aibă acces la desfășurarea tranzacțiilor de pe blockchain-ul bazat pe Fabric.

Noduri

În vederea utilizării mai eficiente a resurselor, Fabric dispune de mai puține noduri decât un lanț public. Datele sunt calculate în paralel, ceea ce face ca scala Fabric să fie mult mai eficientă decât cea a blockchain-urilor publice. De asemenea, arhitectura sa de bază suportă datele confidențiale, oferind membrilor săi o mai mare protecție a datelor decât un blockchain public.

Un aspect foarte important este diferențierea dintre „Endorsers” și „Consensus Nodes”. Dacă ești familiar cu criptovalute ca Bitcoin, recunoști diferența dintre mineri și noduri. Endorsers (giranții) au calitatea să construiască, valideze și răspândească tranzacțiile și codul lanțului, iar Consensus Nodes ordonează tranzacțiile deja validate.

Deoarece nu are o monedă nativă, Fabric permite utilizatorilor să definească instrumentele, în acord cu punctul de vedere al clientului, și să le utilizeze cu Fabric Composer. Cadrul contractelor smart Chaincode al Fabric se aseamănă cu Ethereum: Chaincode definește logica de afaceri a instrumentelor, regulile pentru citirea și modificarea stării acestora.

În afară de accesul la blockchain-urile publice ale criptovalutelor, Fabric permite participanților să construiască un canal separat pentru instrumentele lor , iar astfel să separe și izoleze tranzacțiile și registrul. Blockchain-urile Fabric permit utilizatorului să participe atât la interacțiuni deschise, cât și private.

Dincolo de acestea, IBM propune un design alternativ pentru blockchain-urile publice și fără permisiune. Fabric folosește o infrastructură de cheie publică pentru a genera certificate criptografice legate de organizații și utilizatori. Astfel, accesul la canale și date poate fi limitat la anumiți participanți.

IBM blockchain

În martie 2017 IBM a lansat serviciul IBM Blockchain, care permite dezvoltatorilor să creeze rapid rețele blockchain de producție sigure pe IBM Cloud. Prin această mișcare, IBM prinde din urmă Microsoft. IBM promovează intens propriul cadru blockchain, Fabric, pentru numeroase cazuri de utilizare.

De exemplu, Natixis și Trafigure au colaborat cu IBM pentru a utiliza un blockchain bazat pe Fabric la finanțarea comerțului cu mărfuri, în tranzacțiile cu petrol brut din SUA. Toate etapele majore ale tranzacțiilor cu petrol brut au fost digitalizate pe blockchain, îmbunătățind substanțial transparența, eficiența și siguranța.

Proiecte noi

IBM a anunțat numeroase proiecte blockchain noi, bazate pe Fabric. De exemplu, IBM a inițiat o colaborare cu Mizuho Financial Group și Mizuho Bank din Japonia, în vederea creării unei platforme pentru finanțarea comerțului. Mai mult, IBM colaborează și cu National University of Singapore în dezvoltarea unui modul privind tehnologia financiară.

Nu în ultimul rând, în mai 2017 IBM a fost ales ca partener al TenneT, Sonnen și Vandebron. Scopul colaborării este elaborarea unui blockchain pentru administrarea rețelei de electricitate în Olanda și Germania.

În timp ce sunt disponibile multe informații despre Sawtooth și Fabric, celelalte proiecte sunt mai puțin cunoscute; poate din cauză că acestea trebuie să ajungă la un anumit grad de maturitate pentru a face obiectul unor anunțuri de presă, testări și aplicații reale. Însă cele mai cunoscute proiecte, Sawtooth și Fabric, sunt extrem de interesante și se pare că sunt susținute de companii IT puternice. Va fi interesant de văzut dacă Hyperledger va reuși să lege aceste blockchain-uri; de exemplu, prin dezvoltarea unor instrumente care pot utilizate la toate cadrele blockchain Hyperledger.

Concluzie

În timp ce majoritatea proiectelor blockchain se concentrează pe criptovalute și token-uri, proiectele din jurul Hyperledger arată un potențial mare pentru construirea unei coloane vertebrale a aplicațiilor industriale, nemonetare, ale tehnologiei blockchain, scalabile la scară largă. Cu aceste concepte interesante și ajutorul liderilor tehnologici, Hyperledger are șanse bune să-și atingă scopurile.

Mai multe articole