A Hyperledger szövet meghatározása
A Hyperledger Fabric egy moduláris blokklánc-keret, amely alapjául szolgál a blokklánc-alapú termékek, megoldások és alkalmazások kifejlesztéséhez plug-and-play komponensek felhasználásával, amelyeket a magánvállalkozások számára szántak.
RÖGZÍTÉS Hyperledger szövet
A Hyperledger Fabric-t a Digital Asset és az IBM kezdeményezte, és az iparágak közötti együttműködő vállalkozásként alakult ki, amelyet jelenleg a Linux Alapítvány üzemeltet. A több Hyperledger projekt közül a Fabric volt az első, aki kilépett az „Inkubációs” szakaszból, és 2017. márciusában elérte az „Aktív” színpadot.
A hagyományos blokklánc-hálózatok nem támogatják a vállalkozások számára kulcsfontosságú magánügyleteket és bizalmas szerződéseket. A Hyperledger Fabric-t tehát úgy tervezték, hogy moduláris, méretezhető és biztonságos alapként szolgáljon az ipari blokklánc-megoldásokhoz.
A Hyperledger Fabric definíciója az üzleti blokklánc nyílt forráskódú motorja, amely gondoskodik a blockchain üzleti felhasználási esetek értékelésének és használatának legfontosabb tulajdonságairól. Ezeket az alábbiakban tárgyaljuk.
A magán ipari hálózatokon belül a résztvevő ellenőrizhető személyazonossága elsődleges követelmény. A Hyperledger Fabric támogatja az engedélyezett tagságot, amely megköveteli, hogy minden hálózati résztvevő ismert személyazonossággal rendelkezzen. Számos üzleti szektort, például az egészségügyet és a pénzügyeket, kötelező érvényű adatvédelmi rendeletek írják elő, amelyek felhatalmazzák a különféle résztvevőkre vonatkozó adatok megőrzését és a különböző adatpontokhoz való hozzájutásukat. A Fabric támogatja az ilyen engedélyen alapuló tagságot.
A Hyperledger Fabric moduláris architektúrája a tranzakció-feldolgozási munkafolyamatot három különféle szakaszra osztja - lánckódnak nevezett intelligens szerződésekre, amelyek a rendszer elosztott logikai feldolgozását és megállapodását, a tranzakciók megrendelését, valamint a tranzakciók érvényesítését és elkötelezettségét foglalják magukban. Ez a szétválasztás több előnyt kínál - csökkentett megbízhatósági szintek és ellenőrzések, amelyek megóvják a hálózatot és a feldolgozást a rendetlenségektől, jobb hálózati méretezhetőség és jobb általános teljesítmény.
Ezenkívül a Hyperledger Fabric különféle komponensek plug-and-play támogatása lehetővé teszi a meglévő szolgáltatások egyszerű újrafelhasználását és a különböző modulok kész integrációját. Például, ha már létezik olyan funkció, amely ellenőrzi a résztvevő személyazonosságát, a vállalati szintű hálózatnak egyszerűen csatlakoztatnia kell és újra kell használnia ezt a meglévő modult, ahelyett, hogy ugyanazt a funkciót újból felépítené.
A hálózat résztvevői három különálló szerepet töltenek be - jóváhagyó, elkövető és egyetértő. Dióhéjban, a tranzakciós javaslatot benyújtják a jóváhagyó partnernek, az előre megadott jóváhagyási politika alapján a szükséges jóváhagyók számára. A jóváhagyó (k) megfelelő jóváhagyása után a tranzakciók sorozatát vagy blokkját átadják az elkövetőnek. A kötelezettségvállalók igazolják, hogy a jóváhagyási politikát betartották, és hogy nincsenek ütköző tranzakciók. Miután mindkét ellenőrzést elvégezték, a tranzakciókat elkötelezik a főkönyvben.
Kép jóvoltából:
IBMMivel csak a megerősítő utasításokat, például az aláírásokat és az olvasási / írási készletet küldik át a hálózaton keresztül, a hálózat méretezhetősége és teljesítménye javul. Csak a jóváhagyók és az elkötelezettek férhetnek hozzá az ügylethez, és a biztonság javul, mivel kevesebb résztvevő fér hozzá a kulcsfontosságú adatpontokhoz.
A gyártó azt akarja, hogy a csokoládét egy meghatározott piacra szállítsa egy meghatározott áron, de nem akarja, hogy ezt az árat más piacokon feltárja.
Mivel a termék mozgása más feleket is érinthet, például a vámhatóságot, a hajózási társaságot és a finanszírozó bankot, akkor lehetséges, hogy a magánárat minden érintett fél számára nyilvánosságra hozzák, ha az ilyen tranzakciók támogatására szokásos blokkláncot használnak.
A Hyperledger Fabric úgy oldja meg a problémát, hogy a magánügyleteket valóban magántulajdonban tartja a hálózaton, és csak azok a résztvevők tudják meg a szükséges részleteket. Az ilyen adatmegosztás a blokkláncon lehetővé teszi, hogy az adott adatpontok csak azok számára érhetők el, akiknek tudniuk kell.