telegramos piktograma
WhatsApp piktograma
Super kriptovaliutų programėlė

Kodėl reikia kurti tapatybės sluoksnį naujos kartos superkriptovaliutų programėlėms?

Lapkritis 2, 2026
Tapatybės ir atitikties užtikrinimas grandinėje su ERC 3643

ERC-3643 paaiškinimas: atitikties užtikrinimo žetonų kūrimo evoliucija

Lapkritis 4, 2026
Tinklaraščiai > „Hyperledger Fabric“ ir „Hyperledger Besu“: tinkamos privačios blokų grandinės sistemos pasirinkimas įmonėms 2027 m.

„Hyperledger Fabric“ ir „Hyperledger Besu“: tinkamos privačios blokų grandinės sistemos pasirinkimas įmonėms 2027 m.

Pagrindinis > Tinklaraščiai > „Hyperledger Fabric“ ir „Hyperledger Besu“: tinkamos privačios blokų grandinės sistemos pasirinkimas įmonėms 2027 m.
sakši saini

Sakši Saini

Vyresnysis turinio strategas ir rašytojas

Įmonių blokų grandinės diegimas apima daugiau nei paskirstytosios didžiosios knygos diegimą. Organizacijoms reikia infrastruktūros, kuri galėtų palaikyti saugų bendradarbiavimą, apsaugoti slaptą verslo informaciją, automatizuoti operacijas ir prisijungti prie esamų įmonės sistemų. Tačiau pasirinkus sistemą, kuri neatitinka šių reikalavimų, gali kilti sudėtingų integracijų, ribotos duomenų matomumo kontrolės, valdymo iššūkių ir didėjančių infrastruktūros išlaidų. Todėl tinkamo privačių blokų grandinių kūrimo požiūrio pasirinkimas yra svarbi patikimų įmonių blokų grandinių sprendimų kūrimo dalis.

Šiems reikalavimams dažnai svarstomos dvi sistemos: „Hyperledger Fabric“ ir „Hyperledger Besu“. Nors abi palaiko leidimų pagrindu veikiančius blokų grandinės tinklus, jų pagrindinės architektūros tenkina skirtingus verslo ir techninius poreikius. „Hyperledger Fabric“ teikia organizacijomis pagrįstą tapatybės valdymą, kontroliuojamą duomenų bendrinimą ir operacijų patvirtinimo politiką, todėl ji tinka įmonėms, ieškančioms „Hyperledger Fabric“ kūrimo paslaugų . Kita vertus, „Hyperledger Besu“ suteikia „Ethereum“ suderinamumą, EVM pagrįstą išmaniųjų sutarčių vykdymą ir nusistovėjusius „Ethereum“ kūrimo įrankius privačių tinklų aplinkoms, sukurdama galimybes „ Hyperledger Besu“ blokų grandinės kūrimui.

Norint priimti teisingą technologinį sprendimą, labai svarbu suprasti, kuo šios sistemos skiriasi architektūra, privatumu, sutarimu, išmaniųjų sutarčių kūrimu ir įmonės integracija. Šiame palyginime nagrinėjamos jų techninės galimybės, praktinis pritaikymas ir įgyvendinimo aspektai, siekiant padėti įmonėms nustatyti tinkamą pagrindą savo įmonės blokų grandinės kūrimo iniciatyvoms ir nustatyti, kur specializuotos blokų grandinės kūrimo paslaugos gali patenkinti jų ilgalaikius infrastruktūros reikalavimus.

Kas yra „Hyperledger Fabric“ ir „Hyperledger Besu“?

„Hyperledger Fabric“ ir „Hyperledger Besu“ yra atvirojo kodo blokų grandinės technologijos, palaikomos „Linux Foundation“ „Hyperledger“ ekosistemoje, kuri dabar yra „LF Decentralized Trust“ dalis. Abi gali palaikyti leidimų turinčius įmonių tinklus, tačiau jos sukurtos remiantis skirtingais architektūros principais.

Prieš pasirenkant įmonės blokų grandinės kūrimo sistemą, būtina suprasti šiuos pagrindus .

„Hyperledger“ audinys

„Hyperledger Fabric“ yra atvirojo kodo, leidimų reikalaujanti paskirstytosios operacijų knygos sistema, skirta verslo tinklams, kuriuose dalyvaujančioms organizacijoms reikalinga kontroliuojama prieiga, identifikuojamos tapatybės ir sutarta operacijų politika.

Modulinė architektūra leidžia organizacijoms kurti blokų grandinės tinklus su apibrėžta naryste, sandorių patvirtinimo reikalavimais ir duomenų mainų tvarka.

Audinys naudoja kelis architektūrinius komponentus:

  • Lygiaverčiai įrenginiai: tvarko operacijų knygas, vykdo grandininį kodą ir dalyvauja operacijų patvirtinime.
  • Užsakymų paslauga: nustato sandorio tvarką ir paskirsto blokus dalyvaujantiems partneriams.
  • Kanalai: sukurkite atskiras logines operacijų knygas konkrečioms tinklo dalyvių grupėms.
  • Narystės paslaugų teikėjai (MSP): valdykite organizacijų tapatybes ir nustatykite, kurie dalyviai yra įgalioti.
  • Grandininis kodas: įgyvendina verslo logiką ir sandorių taisykles per išmaniąsias sutartis.

Viena iš svarbių „Fabric“ funkcijų yra privačių duomenų rinkimo mechanizmas. Jis leidžia pasirinktoms organizacijoms pasiekti konfidencialius duomenis neplatinant tikrosios asmeninės informacijos kiekvienam kanalo dalyviui.

„Fabric“ taip pat palaiko išmaniąsias sutartis, parašytas bendrosios paskirties kalbomis, įskaitant „Go“, „Java“ ir „JavaScript“. Tai gali padėti įmonėms dirbti su esamais kūrimo įgūdžiais, o ne diegti visiškai naują programavimo kalbą.

Dėl šių galimybių „Hyperledger Fabric“ tinka įmonių blokų grandinės sprendimams, apimantiems tiekimo grandinės koordinavimą, finansinius darbo eigą, sveikatos priežiūros duomenų mainus ir kelių organizacijų verslo procesus.

Hiperleris Besu

„Hyperledger Besu“ yra atvirojo kodo „Ethereum“ vykdymo klientas, sukurtas „Java“ kalba. Jis palaiko viešuosius „Ethereum“ tinklus, taip pat privačius, leidimus turinčius blokų grandinės tinklus.

„Besu“ ypač aktualus įmonėms, norinčioms sukurti privačią blokų grandinės infrastruktūrą, išlaikant suderinamumą su „Ethereum“ vykdymo aplinka.

Jo architektūra palaiko:

  • „Ethereum“ virtuali mašina (EVM): vykdo su „Ethereum“ suderinamas išmaniąsias sutartis.
  • „Solidity“ išmaniosios sutartys: leidžia kūrėjams naudoti nustatytas „Ethereum“ programavimo priemones.
  • JSON-RPC API: leidžia programoms ir kūrimo įrankiams bendrauti su blokų grandinės mazgais.
  • Leidimų suteikimas: Apriboja, kurie mazgai ir paskyros gali dalyvauti tinkle.
  • Konsensuso mechanizmai: palaiko įgaliojimų įrodymo konfigūracijas, tokias kaip QBFT ir IBFT 2.0, skirtas privatiems tinklams.
  • Įskiepių sistema: leidžia naudoti papildomas funkcijas ir integruotis su išorinėmis sistemomis.

Svarbus „Hyperledger Besu“ blokų grandinės kūrimo privalumas yra suderinamumas su „Ethereum“ kūrimo įrankiais, tokiais kaip „Hardhat“, „Remix“, „web3.js“, „ethers.js“ ir „web3j“.

Įmonės gali naudoti pažįstamas „Solidity“ kūrimo praktikas, pakartotinai naudoti suderinamus išmaniųjų sutarčių komponentus ir integruoti programas per su „Ethereum“ suderinamas sąsajas.

Tačiau suderinamumo su EVM nereikėtų painioti su automatiniu operacijų konfidencialumu. Leidimų suteikimas kontroliuoja tinklo ir paskyros dalyvavimą, o programoms, kurioms reikalingas selektyvus operacijų matomumas, reikalinga papildoma privatumo architektūra.

Įmonėms, planuojančioms privačius „Ethereum“ tinklus, „Besu“ suteikia tvirtą pagrindą kurti autorizuotas programas, išlaikant suderinamumą su platesne „Ethereum“ kūrimo ekosistema.

Reikia tinkamos sistemos savo blokų grandinės projektui? Sukurkime ją kartu.

„Hyperledger Fabric“ ir „Hyperledger Besu“: techninių skirtumų supratimas

Nors abi sistemos palaiko leidimų pagrindu veikiančių blokų grandinės kūrimą, jų pagrindinės architektūros sukuria skirtingus pranašumus įmonių programoms. Toliau pateiktame palyginime pabrėžiami techniniai veiksniai, kurie turėtų turėti įtakos sistemos pasirinkimui.

Palyginimo koeficientas„Hyperledger“ audinysHiperleris Besu
architektūraModulinė leidimų valdoma paskirstytosios operacijų knygos sistemaEthereum vykdymo klientas
Pirminis dėmesysOrganizacinis bendradarbiavimas ir kontroliuojamas duomenų bendrinimasSu „Ethereum“ suderinamas blokų grandinės vykdymas
Dalyvavimas tinkleNarystė organizacijos pagrinduLeidimus turintys mazgai ir paskyros
Tapatybės valdymasNarystės paslaugų teikėjai ir skaitmeniniai sertifikataiEthereum paskyros, mazgų tapatybės ir palaikančios tapatybės sistemos
Pažangios sutartysGrandininis kodasEVM išmaniosios sutartys
Programavimo kalbosEiti, Java, JavaScriptPirmiausia „Solidity“ ir kitos su EVM suderinamos kalbos
Duomenų privatumasKanalai ir privačios duomenų kolekcijosPapildoma privatumo architektūra, kai reikalingas selektyvus konfidencialumas
Operacijų apdorojimasVykdyti-užsakyti-patvirtintiEthereum operacijų vykdymas ir blokų patvirtinimas
sutarimas„Raft“ ir „SmartBFT“ užsakymo paslaugų parinktysQBFT ir IBFT 2.0 privatiems tinklams
Vystymosi ekosistema„Fabric Gateway“, SDK ir grandininio kodo įrankiaiEthereum įrankiai, JSON-RPC, Hardhat ir Remix
Valdymo metodasOrganizacijos narystė, kanalų politika ir pritarimo taisyklėsValidatorių valdymas, mazgų / paskyrų leidimų suteikimas ir koordinuotas valdymas
Tinkamos programosKonsorciumo darbo eigos, kurioms reikalinga išsami duomenų kontrolėPrivačios EVM programos ir su Ethereum suderinamos įmonės sistemos

Esminis skirtumas yra architektūrinis. „Fabric“ organizuoja verslo sąveiką pagal organizacijos narystę, pritarimo politiką ir kontroliuojamą duomenų platinimą. „Besu“ teikia su „Ethereum“ suderinamą vykdymo aplinką, kurią įmonės gali konfigūruoti leidimų turinčiam dalyvavimui.

Nei viena iš šių sistemų nėra universaliai pranašesnė. Teisingas pasirinkimas priklauso nuo programos pasitikėjimo modelio, konfidencialumo reikalavimų, išmaniųjų sutarčių priklausomybių, integracijos poreikių ir ilgalaikio veikimo modelio.

7 svarbiausi techniniai veiksniai, į kuriuos reikia atsižvelgti lyginant „Hyperledger Fabric“ ir „Hyperledger Besu“ kuriant įmonių blokų grandines

Renkantis tarp „Hyperledger Fabric“ ir „Hyperledger Besu“, reikia daugiau nei palyginti jų funkcijų sąrašus. Įmonės turi suprasti, kaip kiekviena sistema tvarko tinklo dalyvavimą, duomenų konfidencialumą, operacijų vykdymą, sutarimą ir integraciją su esamomis verslo sistemomis.

Šie architektūriniai sprendimai daro įtaką diegimo sudėtingumui, infrastruktūros reikalavimams, saugumo kontrolei ir tinklo gebėjimui prisitaikyti prie kintančių verslo reikalavimų.

Šie septyni techniniai veiksniai paaiškina, kuo skiriasi sistemos ir ką įmonės turėtų įvertinti prieš pasirinkdamos vieną iš jų.

1. Tinklo architektūra ir valdymas

Tinklo architektūra apibrėžia, kaip dalyviai jungiasi prie blokų grandinės, tvarko savo tapatybes, naudojasi leidimais ir dalyvauja tvirtinant operacijas. Įmonių tinkluose, kuriuose dalyvauja kelios nepriklausomos organizacijos, šie valdymo mechanizmai lemia, kaip bendradarbiavimas yra struktūrizuotas ir kontroliuojamas.

„Hyperledger“ audinys

„Fabric“ laikosi į organizaciją orientuotos architektūros, kurioje dalyvaujančios organizacijos gali valdyti savo lygiaverčius tinklus, tvarkyti tapatybes ir dalyvauti bendruose kanaluose.

Jos valdymo struktūra remiasi keliais komponentais:

  • Narystės paslaugų teikėjas (MSP): Nustato organizacijos tapatybes ir nustato, kuriuos dalyvius tinklas atpažįsta.
  • Kanalai: Sukurkite atskiras komunikacijos ir apskaitos aplinkas konkrečioms organizacijų grupėms.
  • Prieigos kontrolės politikos: Apibrėžkite, kas gali atlikti tokias operacijas kaip didžiosios knygos duomenų skaitymas, operacijų pateikimas ir tinklo konfigūracijų keitimas.
  • Pritarimo politika: Nurodykite, kurių organizacijų partneriai turi patvirtinti operaciją, kad ją būtų galima įvykdyti.

Pavyzdžiui, tiekimo grandinės tinklas, apimantis gamintojus, platintojus, logistikos paslaugų teikėjus ir mažmenininkus, gali kiekvienai organizacijai priskirti skirtingas dalyvavimo teises. Gamintojai gali tvirtinti gamybos įrašus, logistikos paslaugų teikėjai gali pateikti siuntų atnaujinimus, o mažmenininkai gali tikrinti pristatymo informaciją.

Ši struktūra leidžia organizacijoms bendradarbiauti taikant bendras tinklo taisykles, nesuteikiant kiekvienam dalyviui vienodos prieigos ar pareigų.

Hiperleris Besu

„Besu“ tinklo valdymą taiko per leidimų turintį mazgų ir paskyrų dalyvavimą.

Jo leidimų suteikimo galimybės apima:

  • Mazgo leidimų suteikimas: Valdo, kurie mazgai gali prisijungti ir dalyvauti tinkle.
  • Paskyros leidimų suteikimas: Apriboja, kurios blokų grandinės sąskaitos turi teisę atlikti leidžiamas veiklas.
  • Validatoriaus valdymas: Nustato, kurie patvirtinti mazgai dalyvauja blokų patvirtinime ir sutarimo procese.
  • Įskiepio sistema: Suteikia papildomų funkcijų, įskaitant pasirinktinį leidimų nustatymą ir integraciją su išorinėmis sistemomis.

Pavyzdžiui, finansinis konsorciumas gali sukurti privatų su „Ethereum“ suderinamą tinklą, kuriame patvirtintos institucijos valdo patvirtinimo mazgus, o įgaliotos programos sąveikauja su „blockchain“ paskyromis.

Tačiau vietinės „Besu“ leidimų konfigūracijos automatiškai nesukuria vieningos valdymo sistemos visiems tinklo dalyviams. Organizacijos turi koordinuoti leidimų taisykles ir nustatyti bendras narystės, validatorių pakeitimų ir tinklo administravimo procedūras.

Pagrindinis skirtumas: „Fabric“ teikia organizacinės tapatybės ir valdymo mechanizmus kaip pagrindinius savo architektūros elementus. „Besu“ teikia mazgų ir paskyrų leidimus „Ethereum“ suderinamoje aplinkoje, o papildomi valdymo reikalavimai sprendžiami tinklo konfigūracijos ir palaikymo sistemų pagalba.

2. Duomenų privatumas ir konfidencialumas

Įmonės dažnai keičiasi neskelbtina komercine informacija, įskaitant finansinius įrašus, sutarčių sąlygas, klientų informaciją ir nuosavybės teise saugomas sandorių detales. Todėl privati ​​blokų grandinė turi nustatyti aiškias ribas, aplink kurias dalyviai gali pasiekti konkrečią informaciją.

Nors abi sistemos palaiko leidimų turinčius tinklus, jų požiūriai į operacijų konfidencialumą skiriasi.

„Hyperledger“ audinys

„Fabric“ siūlo du duomenų matomumo valdymo mechanizmus:

  • Kanalai: Sukurkite atskiras didžiąsias knygas organizacijų grupėms, kurios turi dalyvauti konkrečiuose verslo darbo eigose.
  • Privatūs duomenų rinkiniai: Leisti pasirinktoms kanalo organizacijoms pasiekti konfidencialius duomenis, o kiti kanalo dalyviai gauti atitinkamą operacijos įrašą ir maišos kodą, nurodantį privačią informaciją.

Įsivaizduokite gamybos tinklą, kuriame tiekėjas ir gamintojas turi keistis konfidencialia kainodaros informacija. Privatus duomenų rinkinys leidžia įgaliotoms organizacijoms susipažinti su faktinėmis komercinėmis sąlygomis, o kiti kanalo nariai gali patikrinti atitinkamą sandorį per įrašytą maišos kodą.

Šis metodas palaiko selektyvų informacijos mainus, nereikalaujant atskiro kanalo kiekvienai konfidencialiai verslo sąveikai.

Hiperleris Besu

„Besu“ palaiko leidimų turintį dalyvavimą tinkle, tačiau tinklo prieigos apribojimas automatiškai nepadaro atskirų operacijų konfidencialiomis.

Įprastame privačiame „Besu“ tinkle dalyvaujantys mazgai tvarko blokų grandinės duomenis ir vykdo operacijas pagal tinklo konfigūraciją. Organizacijos, kurioms reikalingas selektyvus matomumas, turi sukurti papildomus konfidencialumo mechanizmus.

Tai gali būti:

  • Programos lygio šifravimas slaptai informacijai.
  • Konfidencialių verslo įrašų saugojimas neprisijungus prie grandinės.
  • Kontroliuojama prieiga prie išorinių duomenų saugyklų.
  • Papildomos privatumo technologijos, kai jų reikalauja naudojimo atvejis.

Šis skirtumas yra svarbus planuojant įmonės programas, susijusias su konfidencialiais sandoriais. „Besu“ suderinamumas su „Ethereum“ suteikia vykdymo aplinką, tačiau jis neturėtų būti laikomas lygiaverčiu „Fabric“ vietinėms privačių duomenų kolekcijoms.

Pagrindinis skirtumas: „Fabric“ teikia vietinius mechanizmus selektyviam duomenų paskirstymui grandinėje per kanalus ir privačius duomenų rinkinius. „Besu“ gali palaikyti privačius įmonių tinklus, tačiau programoms, kurioms reikalingas dalyvių operacijų konfidencialumas, reikia papildomų architektūrinių komponentų.

3. Išmaniųjų sutarčių kūrimas ir programavimo lankstumas

Išmaniosios sutartys apibrėžia, kaip vykdomos verslo taisyklės, apdorojamos operacijos ir vykdomos iš anksto nustatytos sąlygos. Blokų grandinės sistemoje esanti programavimo aplinka gali turėti įtakos kūrimo terminams, integracijos reikalavimams ir nuolatinei programų priežiūrai.

„Hyperledger“ audinys

„Fabric“ naudoja grandininį kodą verslo logikai įdiegti ir sąveikai su didžiosios knygos duomenimis valdyti.

Kūrėjai gali rašyti grandininį kodą naudodami palaikomas bendrosios paskirties kalbas, įskaitant:

  • Go
  • Java
  • „JavaScript“ (Node.js)

Tai suteikia lankstumo įmonėms, kurių kūrimo komandos jau yra susipažinusios su šiomis programavimo aplinkomis.

Pavyzdžiui, logistikos įmonė gali įdiegti grandininį kodą, kad patvirtintų siuntų etapus, registruotų pristatymo patvirtinimus ir užtikrintų patvirtinimo reikalavimų laikymąsi tarp gamintojų, transporto paslaugų teikėjų ir platintojų.

„Fabric“ taip pat naudoja patvirtinimo politiką, kad apibrėžtų, kurios organizacijos privalo patvirtinti konkrečius sandorius. Tai leidžia verslo taisyklėse numatyti paskirtų tinklo narių dalyvavimą.

Hiperleris Besu

„Besu“ vykdo išmaniąsias sutartis per „Ethereum“ virtualiąją mašiną (EVM), todėl ji suderinama su „Ethereum“ pagrindu veikiančia išmaniųjų sutarčių kūrimu.

Kūrėjai gali naudoti „Solidity“ ir nustatytas „Ethereum“ kūrimo priemones, įskaitant:

  • „Hardhat“ išmaniųjų sutarčių kūrimui ir testavimui.
  • Remiksas sutarčių rašymui, kompiliavimui ir diegimui.
  • web3.js ir ethers.js programų sąveikai.
  • „web3j“, skirta „Java“ pagrindu sukurtų „Ethereum“ programų integracijai.

Pavyzdžiui, įmonė, kurianti programuojamą atsiskaitymo programą, gali naudoti „Solidity“ sutartis, kad apibrėžtų sandorių sąlygas, automatizuotų patvirtinimus ir vykdytų iš anksto nustatytą atsiskaitymo logiką.

EVM aplinka taip pat palengvina darbą su esamomis su EVM suderinamomis sutartimis, atsižvelgiant į programos priklausomybes ir tinklo konfigūraciją.

Pagrindinis skirtumas: „Fabric“ tinka įmonėms, kurios teikia pirmenybę grandininio kodo kūrimui, naudodamos bendrosios paskirties programavimo kalbas ir organizacijai būdingas operacijų politikas. „Besu“ yra ypač aktualus, kai „Solidity“, EVM suderinamumas ir nusistovėję „Ethereum“ kūrimo įrankiai yra pagrindiniai programos architektūros elementai.

4. Konsensuso mechanizmai ir sandorių patvirtinimas

Konsensusas lemia, kaip dalyvaujantys mazgai susitaria dėl operacijų tvarkos ir blokų grandinės būsenos. Įmonių tinkluose pasirinktas mechanizmas turi įtakos gedimų tolerancijai, validatorių valdymui, operacijų baigtinumui ir infrastruktūros konfigūracijai.

„Hyperledger“ audinys

„Fabric“ taiko vykdymo-užsakymo-patvirtinimo sandorių modelį, kuris atskiria sandorio vykdymą nuo užsakymo ir galutinio patvirtinimo.

Jos sandorio gyvavimo ciklas paprastai apima tris etapus:

  1. Patvirtinimas: Privalomi partneriai vykdo sandorio pasiūlymą ir pasirašo gautą atsakymą į sandorį pagal taikomą patvirtinimo politiką.
  2. Rūšiavimas: Užsakymų paslauga nustato operacijų seką ir supakuoja operacijas į blokus.
  3. Patvirtinimas ir įsipareigojimas: Prieš įtraukdami operacijas į savo registrus, kolegos jas patvirtina pagal patvirtinimo politiką ir nuoseklumo patikrinimus.

„Fabric“ palaiko skirtingus užsakymų paslaugų diegimus, pagrįstus tinklo reikalavimais:

  • Plaustas: Gedimams atsparus konsensuso mechanizmas, kuris vadovaujasi lyderio ir pasekėjo modeliu. Jis tinka tinklams, kuriuose dalyviams pirmiausia reikia apsaugos nuo mazgų gedimų, o ne nuo kenkėjiško konsensuso elgesio.
  • Išmanusis BFT: Bizantietiška gedimams atspari užsakymų vykdymo sistema, prieinama iš „Fabric 3.0“. Ji skirta tinklams, kuriems reikia toleruoti ribotą skaičių pažeistų ar kenkėjiškų užsakymų mazgų.

Šis atskyrimas leidžia įmonėms konfigūruoti operacijų vykdymą, užsakymą ir patvirtinimą pagal savo tinklo pasitikėjimo modelį.

Hiperleris Besu

„Besu“ palaiko įgaliojimų įrodymo (PoA) konsensuso mechanizmus privatiems tinklams, įskaitant:

  • QBFT: Bizantiškas, gedimams toleruojantis konsensuso protokolas, kuriame patvirtinti validatoriai dalyvauja blokų gamyboje ir derinime. QBFT yra rekomenduojamas įmonės lygio konsensuso mechanizmas „Besu“ privatiems tinklams.
  • IBFT 2.0: Kitas Bizantijos gedimams toleruojantis konsensuso mechanizmas, palaikomas privačių tinklų konfigūracijoms.

QBFT tinkle validatoriai paeiliui siūlo blokus, ir dauguma validatorių turi pasirašyti bloką, prieš jį įtraukiant į grandinę. Tinklui reikia bent keturių validatorių, kad būtų užtikrintas Bizantijos klaidų toleravimas.

Validatoriaus pasirinkimas ir valdymas turi būti sukonfigūruoti pagal tinklo valdymo reikalavimus.

Pagrindinis skirtumas: „Fabric“ atskiria operacijų patvirtinimą, užsakymą ir patvirtinimą, leisdama organizacijoms apibrėžti operacijų patvirtinimo politiką nepriklausomai nuo užsakymo sutarimo. „Besu“ naudoja patvirtintoju pagrįstą sutarimą, kad pasiektų susitarimą dėl blokų „Ethereum“ suderinamoje vykdymo aplinkoje. Tinkamas mechanizmas priklauso nuo tinklo pasitikėjimo prielaidų ir valdymo modelio.

5. Įmonės integracija ir sąveikumas

Įmonių blokų grandinės tinklai turi veikti kartu su esamomis verslo programomis, o ne kaip izoliuotos technologinės aplinkos. Todėl renkantis sistemą svarbu atsižvelgti į integraciją su ERP platformomis, CRM sistemomis, duomenų bazėmis, API ir išorinėmis paslaugomis.

„Hyperledger“ audinys

„Fabric“ teikia programų kūrimo sąsajas, klientų bibliotekas ir „Fabric Gateway“, kad supaprastintų ryšį tarp įmonės programų ir blokų grandinės tinklų.

„Fabric Gateway“ tvarko esminius operacijų sąveikos procesus, įskaitant patvirtinimų rinkimą ir operacijų pateikimą, taip sumažindamas sudėtingumą, kurį kitu atveju turėtų valdyti programų kūrėjai.

Jo integravimo galimybės palaiko:

  • Galinės programos ryšys.
  • Įmonės duomenų bazių integracija.
  • ERP ir CRM darbo eigų jungtys.
  • Tapatybės ir prieigos valdymo integracija.
  • Išorinis API ryšys.

Pavyzdžiui, ERP programa gali inicijuoti tiekimo grandinės operaciją per integracijos sluoksnį. „Fabric Gateway“ gali koordinuoti reikiamus patvirtinimus ir pateikti operaciją tinklui patvirtinimui ir patvirtinimui.

Šis metodas padeda organizacijoms integruoti blokų grandinės darbo eigas į esamas verslo operacijas.

Hiperleris Besu

„Besu“ teikia su „Ethereum“ suderinamas JSON-RPC sąsajas per HTTP ir „WebSocket“, leisdama programoms ir kūrimo įrankiams sąveikauti su blokų grandinės mazgais.

Jo integravimo galimybės palaiko:

  • Solidumu pagrįstos išmaniųjų sutarčių programos.
  • Ethereum kūrimo karkasai.
  • Įmonės vidinės programos.
  • Su EVM suderinama infrastruktūra.
  • Blokų grandinės indeksavimo ir stebėjimo sistemos.

Pavyzdžiui, įmonės programa gali sąveikauti su „Besu“ išmaniąja sutartimi per JSON-RPC, kad pateiktų operacijas, gautų blokų grandinės duomenis ir stebėtų operacijų kvitus.

Organizacijos, turinčios esamas „Ethereum“ pagrindu sukurtas programas, taip pat gali pritaikyti savo programų komponentus privačiam „Besu“ tinklui, priklausomai nuo jų išmaniųjų sutarčių priklausomybių ir infrastruktūros konfigūracijos.

Pagrindinis skirtumas: „Fabric“ teikia integracijos modelį, pagrįstą organizacijos dalyvavimu ir valdomu operacijų patvirtinimu. „Besu“ siūlo su „Ethereum“ suderinamas API ir įrankius, todėl jis ypač aktualus programoms, jau sukurtoms naudojant EVM pagrįstą infrastruktūrą.

6. Mastelio keitimas, našumas ir infrastruktūros valdymas

Įmonės blokų grandinės našumas priklauso ne tik nuo operacijų, kurias tinklas gali apdoroti, skaičiaus. Operacijų sudėtingumas, dalyvių skaičius, sutarimo konfigūracija, saugojimo reikalavimai, infrastruktūros ištekliai ir tinklo delsa – visa tai turi įtakos faktiniam našumui.

„Hyperledger“ audinys

„Fabric“ modulinė architektūra leidžia organizacijoms konfigūruoti lygiaverčius serverius, užsisakyti paslaugas, kanalus ir duomenų bazes pagal savo programų reikalavimus.

Jo vykdymo-užsakymo-patvirtinimo modelis atskiria operacijų vykdymą nuo užsakymo, leisdamas paskirstyti patvirtinimo apdorojimą tarp lygiaverčių mazgų.

Tačiau tinklo našumas priklauso nuo kelių įgyvendinimo veiksnių:

  • Lygiaverčių ir eilės tvarkos mazgų pasiskirstymas.
  • Reikalingų sandorių patvirtinimų skaičius.
  • Grandininio kodo vykdymo sudėtingumas.
  • Bloko dydis ir paketavimo konfigūracija.
  • Valstybinės duomenų bazės pasirinkimas ir indeksavimas.
  • Kanalų ir privačių duomenų rinkimo valdymas.

Didelių diegimų atveju organizacijos taip pat turi planuoti stebėjimą, atsarginių kopijų kūrimą, duomenų atkūrimą po avarinių situacijų ir infrastruktūros prieinamumą, kad palaikytų patikimą tinklo veikimą.

Hiperleris Besu

„Besu“ teikia konfigūruojamą vykdymo ir tinklo infrastruktūrą viešiesiems ir privatiems „Ethereum“ tinklams.

Privačiuose diegimuose našumas priklauso nuo validatorių konfigūracijos, blokų gamybos parametrų, operacijų vykdymo, mazgų išteklių ir tinklo ryšio.

Svarbūs infrastruktūros aspektai:

  • Validatoriaus mazgo pasiskirstymas ir prieinamumas.
  • Blokavimo periodo ir dujų ribos konfigūracija.
  • Išmaniųjų sutarčių vykdymo sudėtingumas.
  • Saugojimo ir sinchronizavimo reikalavimai.
  • JSON-RPC galinio taško prieinamumas.
  • Mazgų stebėjimas, atsarginių kopijų kūrimas ir atkūrimas.

„Besu“ įskiepių sistema taip pat teikia išplėtimo taškus, skirtus integruoti papildomas funkcijas, įskaitant stebėjimą, saugos modulius ir pasirinktinius tinklo komponentus.

Pagrindinis skirtumas: „Fabric“ teikia konfigūruojamą tarpusavio ir užsakymų infrastruktūrą, o „Besu“ naudoja su „Ethereum“ suderinamą vykdymo ir patvirtinimo architektūrą. Nei viena sistema negarantuoja fiksuoto operacijų pralaidumo visuose diegimuose. Našumas turėtų būti nustatomas atliekant konkrečiam darbo krūviui skirtą lyginamąją analizę gamybos sąlygomis.

Galvojate apie blokų grandinės projektą? Gaukite tinkamą sprendimą, sukurtą jūsų verslui.

7. Ilgalaikis prieinamumas ir ekosistemų suderinamumas

Įmonių blokų grandinės infrastruktūra yra ilgalaikė investicija į technologijas. Jos tinkamumas priklauso ne tik nuo pradinio įdiegimo, bet ir nuo to, kaip lengvai galima atnaujinti programas, prižiūrėti tinklo konfigūracijas ir patenkinti būsimus verslo reikalavimus.

„Hyperledger“ audinys

„Fabric“ teikia modulinę architektūrą su organizacijai būdingomis politikomis, grandininio kodo gyvavimo ciklo valdymu ir konfigūruojamais tinklo komponentais.

Jos struktūra palaiko įmones, kurios nori išlaikyti verslo logiką valdomoje konsorciumo aplinkoje.

Tačiau ilgalaikėms operacijoms reikia planuoti:

  • MSP ir sertifikatų valdymas.
  • Kanalų konfigūracija ir valdymas.
  • Grandininio kodo atnaujinimai ir gyvavimo ciklo patvirtinimai.
  • Kolegų ir užsakymų paslaugų administravimas.
  • Tinklo konfigūracijos pakeitimai.
  • Atsarginių kopijų kūrimo, stebėjimo ir atkūrimo procedūros.

Augant dalyvaujančių organizacijų skaičiui, nuoseklaus valdymo palaikymas ir tinklo atnaujinimo koordinavimas tampa svarbiomis veiklos pareigomis.

Hiperleris Besu

„Besu“ naudojasi savo suderinamumu su platesne „Ethereum“ kūrimo ekosistema.

Jo EVM vykdymo aplinka leidžia įmonėms naudoti nusistovėjusius išmaniųjų sutarčių kūrimo įrankius, JSON-RPC sąsajas ir su EVM suderinamus programų komponentus.

Tai gali padėti ateityje plėsti programas, ypač kai organizacijos numato dirbti su kitais su „Ethereum“ suderinamais tinklais ar infrastruktūra.

Nepaisant to, ilgalaikiame įgyvendinimo planavime reikėtų atsižvelgti į:

  • „Besu“ kliento ir tinklo atnaujinimai.
  • Išmanus sutarčių versijų valdymas.
  • Validatoriaus konfigūracija ir valdymas.
  • Mazgų sinchronizavimas ir saugojimas.
  • API saugumas ir stebėjimas.
  • Programų suderinamumas keičiantis tinklui.

Taip pat svarbu suprasti, kad EVM suderinamumas automatiškai neužtikrina grandinių sąveikumo. Ryšiui tarp atskirų tinklų reikalingi tinkami pranešimų protokolai, tiltai ar kita sąveikumo infrastruktūra, taip pat tinkamos saugumo kontrolės priemonės.

Pagrindinis skirtumas: „Fabric“ puikiai tinka organizacijoms, kurios teikia pirmenybę valdomai konsorciumo infrastruktūrai ir konkrečiai organizacijai taikomai verslo politikai. „Besu“ yra aktualus įmonėms, ieškančioms su „Ethereum“ suderinamo pagrindo, kuris galėtų palaikyti esamas EVM programas ir būsimas ekosistemų integracijas.

Kaip išsirinkti tinkamą sistemą 2027 m.?

Nėra vienos sistemos, kuri geriausiai tiktų kiekvienai įmonei. Sprendimą reikėtų pradėti nuo verslo reikalavimų ir pereiti prie techninės architektūros, o ne rinktis blokų grandinę vien pagal jos populiarumą ar kūrimo ekosistemą.

Šis sprendimų vadovas gali padėti technologijų lyderiams susiaurinti savo galimybes.

Jūsų įmonės reikalavimasRekomenduojama sistema
Organizacija pagrįstas tapatybės ir prieigos valdymas„Hyperledger“ audinys
Selektyvus duomenų mainai tarp verslo dalyvių„Hyperledger“ audinys
Privačių duomenų rinkimas ir pritarimo politika„Hyperledger“ audinys
Išmaniosios sutartys naudojant „Go“, „Java“ arba „JavaScript“„Hyperledger“ audinys
Su Ethereum suderinamas išmanusis sutarčių vykdymasHiperleris Besu
Tvirtumu pagrįstas programų kūrimasHiperleris Besu
Integracija su Ethereum kūrimo įrankiaisHiperleris Besu
Privatūs EVM pagrįsti validatorių tinklaiHiperleris Besu
Sudėtingi konsorciumo darbo eigos su prieiga prie detalių duomenų„Hyperledger“ audinys
Esamos EVM programos perkėlimas arba išplėtimasHiperleris Besu

Įmonės blokų grandinės diegimo planavimas: pagrindiniai verslo aspektai

Pasirinkimas tarp „Hyperledger Fabric“ ir „Hyperledger Besu“ yra svarbus technologinis sprendimas, tačiau norint sėkmingai įdiegti šią technologiją įmonėje, reikia aiškios įgyvendinimo strategijos. Organizacijos turi nustatyti, ko nori pasiekti, kurie verslo procesai turėtų būti perkelti į grandinę ir kaip projektas suteiks išmatuojamą veiklos vertę.

Prieš pradėdamos plėtrą, įmonės turėtų įvertinti šiuos aspektus:

  1. Apibrėžkite verslo naudojimo atvejį: Nustatykite konkrečią verslo problemą, kurią, kaip tikimasi, spręs blokų grandinė, nesvarbu, ar tai susiję su daugiašaliu koordinavimu, operacijų patvirtinimu, bendrais įrašais ar darbo eigos automatizavimu. Aiškiai apibrėžtas naudojimo atvejis padeda išvengti nereikalingo sudėtingumo kūrimo metu.
  2. Nustatyti išmatuojamus tikslus: Nustatykite praktinius įgyvendinimo sėkmės kriterijus, tokius kaip suderinimo pastangų sumažinimas, operacijų matomumo gerinimas, patvirtinimo ciklų sutrumpinimas arba procesų atsekamumo didinimas. Šie tikslai suteikia pagrindą projekto rezultatams vertinti.
  3. Nustatyti dalyvaujančius suinteresuotuosius subjektus: Nustatykite, kurios vidinės komandos, verslo partneriai ir išorinės organizacijos dalyvaus blokų grandinės iniciatyvoje. Jų vaidmenys, lūkesčiai ir atsakomybė turėtų būti nustatyti prieš pradedant kūrimą.
  4. Planuokite etapinį įgyvendinimą: Prieš išplėsdami tinklą į papildomus skyrius, programas ar verslo partnerius, pradėkite nuo aiškiai apibrėžto naudojimo atvejo arba bandomojo projekto. Toks metodas leidžia organizacijoms patvirtinti sprendimą realiomis veiklos sąlygomis ir anksti spręsti diegimo iššūkius.
  5. Pasiruošimas verslo pritaikymui: Apsvarstykite, kaip darbuotojai ir dalyvaujančios organizacijos sąveikaus su naująja sistema. Mokymai, procesų dokumentavimas, vartotojų įtraukimas ir pokyčių valdymas yra svarbūs siekiant užtikrinti, kad blokų grandinės sprendimas taptų įprastų verslo operacijų dalimi.
  6. Apibrėžkite sėkmės po paleidimo matavimus: Nustatykite, kaip organizacija vertins sprendimą po įdiegimo. Reguliarios verslo rezultatų, vartotojų įsisavinimo, operacijų aktyvumo ir veiklos rezultatų apžvalgos gali padėti nustatyti tobulintinas sritis ir tolesnę plėtrą.

Gerai apibrėžta įgyvendinimo strategija susieja blokų grandinės architektūrą su realiais verslo prioritetais. Patyrę blokų grandinės kūrimo paslaugų teikėjai gali padėti įmonėms paversti šiuos prioritetus praktiniais plėtros planais, bandomaisiais diegimais ir gamybai paruoštais sprendimais.

Paskutiniai žodžiai:

Pasirinkimas tarp „Hyperledger Fabric“ ir „Hyperledger Besu“ nulems ne tik tiesioginį įmonės blokų grandinės diegimą. Tai turės įtakos tam, kaip organizacija valdo skaitmeninį pasitikėjimą, verslo santykius, saugo svarbią informaciją ir ruošia savo infrastruktūrą besikeičiantiems technologijų poreikiams. „Fabric“ suteikia tvirtą pagrindą organizacijos vadovaujamam valdymui ir kontroliuojamam duomenų dalijimuisi, o „Besu“ suteikia leidimų turintiems tinklams suderinamumą su „Ethereum“ ir EVM pagrįstą lankstumą. Teisingas sprendimas priklauso nuo verslo modelio, programos reikalavimų, integracijos prioritetų ir ilgalaikio infrastruktūros plano. Kaip „ Hyperledger Fabric“ kūrimo įmonė , „Antier“ padeda įmonėms įvertinti sistemos tinkamumą ir kurti blokų grandinės infrastruktūrą, suderintą su jų veiklos tikslais. Mes daugiausia dėmesio skiriame pritaikomų įmonės blokų grandinės sprendimų , kurie atitiktų dabartinius verslo reikalavimus, kūrimui, kartu sudarant erdvę būsimoms programoms, integracijoms ir tinklo plėtrai.

Pasiruošę kurti įmonės blokų grandinės tinklą, kuris galėtų vystytis kartu su jūsų verslu? Išbandykite „Antier“ blokų grandinės kūrimo paslaugas , kad pradėtumėte.

Dažnai užduodami klausimai

01. Kuo skiriasi „Hyperledger Fabric“ ir „Hyperledger Besu“?

„Hyperledger Fabric“ naudoja organizacijomis pagrįstą architektūrą su operacijų patvirtinimo politika ir kontroliuojamu duomenų bendrinimu. „Hyperledger Besu“ palaiko suderinamumą su „Ethereum“, EVM pagrįstas išmaniąsias sutartis ir leidimų tinklus. Teisingas pasirinkimas priklauso nuo jūsų įmonės blokų grandinės kūrimo reikalavimų.

02. Kas geriau tinka įmonių blokų grandinės kūrimui: „Hyperledger Fabric“ ar „Hyperledger Besu“?

„Hyperledger Fabric“ tinka įmonių tinklams, kuriems reikalinga išsami prieigos kontrolė, privačių duomenų bendrinimas ir organizacijos lygio valdymas. „Hyperledger Besu“ labiau tinka įmonėms, kurios kuria su „Ethereum“ suderinamas programas, naudodamos „Solidity“ ir EVM infrastruktūrą. Sprendimas priklauso nuo programos architektūros ir verslo reikalavimų.

03. Kaip „Hyperledger Fabric“ ir „Hyperledger Besu“ tvarko duomenų privatumą?

„Hyperledger Fabric“ teikia kanalus ir privačius duomenų rinkinius, kad slaptą informaciją galėtų pasiekti tik įgaliotos organizacijos. „Hyperledger Besu“ palaiko mazgų ir paskyrų leidimus, kad būtų galima kontroliuoti dalyvavimą tinkle, tačiau konfidencialiems operacijų duomenims gali prireikti papildomų privatumo mechanizmų.

04. Ar „Hyperledger Besu“ gali veikti privačiame blokų grandinės tinkle?

Taip. „Hyperledger Besu“ palaiko privačius leidimų tinklus su konfigūruojamais konsensuso mechanizmais, tokiais kaip QBFT ir IBFT 2.0. Jis taip pat palaiko su „Ethereum“ suderinamas išmaniąsias sutartis ir kūrimo įrankius, todėl tinka „Hyperledger Besu“ blokų grandinės kūrimui įmonių aplinkoje.

05. Į kokius veiksnius įmonės turėtų atsižvelgti prieš rinkdamosi privačią blokų grandinės sistemą?

Įmonės turėtų įvertinti duomenų privatumą, operacijų pralaidumą, sutarimo mechanizmus, dalyvių valdymą, išmaniųjų sutarčių reikalavimus, mastelio keitimą ir integraciją su esamomis įmonės sistemomis. Šie veiksniai padeda nustatyti tinkamą privačių blokų grandinių kūrimo sistemą ir apimtį.

06. Kaip išsirinkti tinkamą „Hyperledger Fabric“ arba „Hyperledger Besu“ kūrimo įmonę?

Įvertinkite įmonės patirtį įmonių tinklo architektūros, išmaniųjų sutarčių kūrimo, leidimų gavimo, saugumo ir sistemų integravimo srityse. Ieškokite įrodytos patirties „Hyperledger Fabric“ kūrimo paslaugų, „Hyperledger Besu“ kūrimo paslaugų ir visapusiškų blokų grandinės kūrimo paslaugų srityse.

Autorius:
sakši saini

Sakši Saini "LinkedIn

Vyresnysis turinio strategas ir rašytojas

Sakshi Saini yra turinio strategė, turinti daugiau nei 7 metų patirtį kuriant įtakingas istorijas technologijomis paremtiems prekių ženklams. Ji supaprastina sudėtingas idėjas į aiškų, įtraukiantį turinį, kuris didina patikimumą ir duoda rezultatų.

Straipsnį peržiūrėjo:
DK Junas
Pasikalbėkite su mūsų ekspertais