Hyperledger Fabric Nemokama „blockchain“ platforma
Leidžiama architektūra paremta paskirstyta knygos technologija
„Hyperledger Fabric“ yra atvirojo kodo DLT platforma, turinti daugybę puikių funkcijų, tokių kaip prijungiamas konsensusas, daugialypės kalbos išmaniųjų sutarčių palaikymas ir dar daugiau.
Apžvalga
„Hyperledger Fabric“ yra atvirojo kodo skaitmeninio turto valdymo platforma, skirta kurti decentralizuotas programas. Jį palaiko „Linux“ fondas ir turi labai stiprią kūrėjų bendruomenę. Jos architektūra yra modulinė, todėl jos aido sistema yra visiškai konfigūruojama. Šis „Distributed Ledger“ atvirojo kodo leidimas pateikia sprendimus daugeliui verslo naudojimo atvejų, tokių kaip bankininkystė, sveikatos priežiūra, finansai, žmogiškieji ištekliai ir dar daugiau. Vienas geriausių dalykų yra tas, kad kūrėjai gali parašyti intelektualią sutartį bet kurioje bendrosios paskirties programavimo kalboje, tokioje kaip „NodeJS“, „Java“, „Go“. Dažniausiai „Blockchain“ yra viešas tinklas. Tačiau „Hyperledger“ audinys yra leidžiamas „blockchain“, kuriame kiekvienas dalyvis yra žinomas vienas kitam. Visų pirma, ši atvirojo kodo knygos knygos technologija pateikia priebalsių sutarimo protokolus, kurie reiškia, kad vartotojai gali naudoti sutarimo protokolą, atsižvelgiant į naudojimo atvejį. Todėl visos šios funkcijos daro šią decentralizuotą knygos „Ledger“ technologiją, kur operacijos vyksta visiškai privačiu režimu. Šis leidžiamas „blockchain“ yra parašytas GO kalba, o jo šaltinio kodas yra pateiktas su išsamia dokumentacija. Toliau. Ši skaitmeninio turto valdymo platforma yra labai keičiama ir pateikia daugybę kitų funkcijų, apimančių intelektualiųjų sutarčių valdymą ir versiją, skirtą nuolatinėms operacijoms, užklausų duomenims. Be to, jos modulinė architektūra leidžia konfigūracijoms su trečiųjų šalių programine įranga, tokiomis kaip LDAP, „OpenID Connect“ ir kriptografinės bibliotekos.
Funkcijos
„Hyperledger“ audinys siūlo šias pagrindines funkcijas:
- Atviro kodo
- Kelių kalbos išmaniųjų sutarčių palaikymas
- Palaikymas EVM ir tvirtumas
- Keičiamas
- Prijungiamas sutarimas
- Užklausų duomenys
- Lankstus
- Integracija su trečiųjų šalių programomis
- Leidžiama architektūra
Diegimo instrukcijos
Įdiegę išankstines sąlygas, pirmas kitas žingsnis yra įdiegti pavyzdžius, dvejetainius duomenis ir „Docker“ vaizdus. Antra, „MacOS“ turėsite naudoti vietą /vartotojus /vartotojus /tomus, /privatus, arba /TMP. Įeikite į katalogą, į kurį įdiegsite audinių pavyzdžius ir dvejetainius duomenis, paleisdami šią komandą:
curl -sSL https://bit.ly/2ysbOFE | bash -s
Trečia, paleiskite šią komandą, kad nustatytumėte kelio aplinkos kintamąjį:
export PATH=<path to download location>/bin:$PATH
Be to, scenarijus atsisiųs „Hyperledger Fabric Docker“ vaizdus iš „Docker Hub“ į jūsų vietinį „Docker“ registrą ir pažymės juos kaip „naujausią“. Dabar paleiskite šią komandą:
cd fabric-samples/test-network
Tada rasite anotuotą scenarijų „Network.sh“, kuris atsispindi audinių tinklą, naudodamas „Docker“ vaizdus jūsų vietiniame kompiuteryje. Po to, iš „Test-Network“ katalogo vidaus, paleiskite šią komandą, kad pašalintumėte bet kokius konteinerius ar artefaktus iš bet kokių ankstesnių bandymų:
./network.sh down
Galiausiai paleiskite šią komandą, kad sukurtumėte tinklą:
./network.sh up