Hiperledža auduma DEFINĪCIJA
Hyperledger Fabric ir modulāra blokķēdes ietvars, kas darbojas kā pamats uz blockchain balstītu produktu, risinājumu un lietojumprogrammu izstrādei, izmantojot plug-and-play komponentus, kas paredzēti izmantošanai privātajos uzņēmumos.
PĀRDOŠANĀS LEJĀS Hiperlegera audums
Hyperledger Fabric iniciēja Digital Asset un IBM, un tagad tā ir kļuvusi par sadarbības starpnozaru uzņēmumu, kuru šobrīd vada Linux fonds. Starp vairākiem Hyperledger projektiem Fabric bija pirmais, kurš izgāja no “Inkubācijas” posma un 2017. gada martā sasniedza “Active” posmu.
Tradicionālie blokķēžu tīkli nevar atbalstīt privātus darījumus un konfidenciālus līgumus, kas ir galvenie uzņēmumiem. Tādējādi Hyperledger Fabric tika izveidots kā modulārs, pielāgojams un drošs pamats, lai piedāvātu rūpnieciskus blokķēdes risinājumus.
Hyperledger Fabric tiek definēts kā biznesa blockchain atvērtā pirmkoda motors, un tas rūpējas par vissvarīgākajām funkcijām, lai novērtētu un izmantotu blockchain biznesa lietošanas gadījumos. Tos apspriež šādi.
Privātajos rūpniecības tīklos galvenā prasība ir pārbaudāma dalībnieka identitāte. Hyperledger Fabric atbalsta atļautas dalības, kas paredz, ka visiem tīkla dalībniekiem jābūt zināmām identitātēm. Daudzām uzņēmējdarbības nozarēm, piemēram, veselības aprūpei un finansēm, ir saistoši datu aizsardzības noteikumi, kas uzdod uzturēt datus par dažādiem dalībniekiem un viņu attiecīgo piekļuvi dažādiem datu punktiem. Fabric atbalsta šādu dalību, pamatojoties uz atļaujām.
Hyperledger Fabric modulārā arhitektūra nodala darījumu apstrādes darbplūsmu trīs dažādos posmos - viedie līgumi, ko sauc par ķēdes kodiem un kas ietver sistēmas sadalīto loģisko apstrādi un vienošanos, darījumu pasūtīšana un transakciju validācija un saistības. Šī nošķiršana piedāvā vairākas priekšrocības - samazinātu uzticamības līmeņu skaitu un verifikāciju, kas neļauj tīklam un apstrādei darboties bez traucējumiem, uzlabotu tīkla mērogojamību un labāku vispārējo veiktspēju.
Turklāt Hyperledger Fabric atbalsts dažādu komponentu pievienošanai un atskaņošanai ļauj ērti izmantot jau esošās funkcijas un integrēt dažādus moduļus. Piemēram, ja jau pastāv funkcija, kas pārbauda dalībnieka identitāti, uzņēmuma līmeņa tīklam vienkārši jāpieslēdz un atkārtoti jāizmanto šis esošais modulis, nevis jāveido tā pati funkcija no jauna.
Tīkla dalībniekiem ir trīs atšķirīgas lomas - apstiprinātājs, atbildīgais un piekritējs. Īsumā, darījuma priekšlikums tiek iesniegts apstiprinātāja partnerim, pamatojoties uz iepriekš noteiktu apstiprināšanas politiku attiecībā uz nepieciešamo apstiprinātāju skaitu. Pēc pietiekama apstiprinātāja (-u) apstiprināšanas, darījumu partija vai bloks tiek piegādāts atbildīgajam (-iem). Saistības apstiprina, ka tika ievērota apstiprināšanas politika un ka nav konfliktējošu darījumu. Tiklīdz ir veiktas abas pārbaudes, darījumi tiek uzticēti virsgrāmatai.
Attēla pieklājība:
IBMTā kā tīklā tiek nosūtītas tikai apstiprinošas instrukcijas, piemēram, paraksti un lasīšanas / rakstīšanas komplekts, tiek uzlabota tīkla mērogojamība un veiktspēja. Tikai apstiprinātājiem un iesaistītajiem ir pieeja darījumam, un drošība ir uzlabota, ja mazākam skaitam dalībnieku ir piekļuve galvenajiem datu punktiem.
Ražotājs vēlas nosūtīt šokolādes uz noteiktu tirgu par noteiktu cenu, bet nevēlas šo cenu atklāt citos tirgos.
Tā kā produkta aprite var būt saistīta ar citām pusēm, piemēram, muitu, kuģniecības uzņēmumu un finansēšanas banku, iespējams, ka privātā cena tiek atklāta visām iesaistītajām pusēm, ja šādu darījumu atbalstam tiek izmantota standarta ķēde.
Hyperledger Fabric risina šo problēmu, tīklā privāti darījumi paliekot patiesi privāti, un tikai tie dalībnieki, kuriem tas jāzina, zina nepieciešamo informāciju. Šāda datu nodalīšana blokķēdē ļauj konkrētajiem datu punktiem piekļūt tikai tām personām, kurām tas jāzina.
