Recentment, Hyperledger al seu bloc va publicar nova informació sobre el seu nou projecte Hyperledger Cactus.
El comitè tècnic de direcció (TSC) va aprovar finalment el projecte Hyperledger Cactus després que es mantingués a la feina durant els darrers sis mesos. Inicialment, va rebre el nom de Blockchain Integration Framework, però més endavant va canviar a Hyperledger Cactus.
Com ja sabreu, Hyperledger Cactus és un projecte de codi obert. Els millors termes que descriuen el projecte són el nom anterior del projecte, és a dir, Blockchain Integration Framework. El projecte està aportat per Fujitsu i Accenture. Amb la seva inclusió a l’ecosistema Hyperledger, el projecte ara es gestionarà d’acord amb els estàndards Hyperledger. La inclusió també va fer que el TSC canviés el seu nom per conèixer altres projectes de Hyperledger i, per tant, el va anomenar com “Hyperledger Cactus”
Nota: no es tracta d’un tutorial de Hyperledger Cactus
Llegiu també sobre altres marcs de l’ecosistema Hyperledger.
- Hyperledger Fabric 2.0: Blockchain de pròxima generació
- Tutorial Hyperledger: la guia definitiva
Què és Hyperledger Cactus i per què el necessitem??
El projecte Hyperledger incorpora un nou enfocament a l’abast de la tecnologia blockchain a tothom. Ara mateix, hi ha múltiples projectes que treballen per millorar la tecnologia blockchain. Tot i això, estan fragmentats i poden frenar l’adopció massiva de blockchain entre empreses i usuaris finals.
El Hyperledger Cactus, també conegut com Blockchain Integration Framework, és un protocol que té com a objectiu resoldre el problema de fragmentació o, com a mínim, solucionar-lo amb l’ajut d’una arquitectura de sistemes heterogènia.
Hi ha un augment de les cadenes de blocs empresarials i les empreses les adopten. Això significa que hi ha una necessitat d’interoperabilitat entre les diferents implementacions. La interacció pot ser entre diferents indústries que utilitzen tecnologia blockchain empresarial o plataformes optimitzades per a les seves necessitats.
El seu problema és resoldre el problema d’interoperabilitat i es pot utilitzar Hyperledger Cactus per resoldre el problema. D’aquesta manera, es poden compartir dades entre diferents sistemes sense necessitat de crear solucions personalitzades per a cada tipus d’infraestructura.
Un bon exemple és la cadena de subministrament. En una cadena de subministrament, és necessari que els béns es desplacin per diferents xarxes de cadenes de blocs. Això vol dir que cal transferir les dades d’una xarxa a una altra mantenint intacta la informació. Un altre cas d’ús és la transferència de diners digitals tokenitzats d’una xarxa a una altra.
Per obtenir una millor comprensió, repassem els casos d’ús d’Hyperledger Cactus a continuació.
Casos d’ús de Hyperledger Cactus
La millor manera possible d’entendre Hyperledger Cactus és revisar els casos d’ús.
Transferència d’actius d’Ethereum a Quorum
Un dels millors casos d’ús de Hyperledger Cactus és oferir una transferència de valor entre dues tecnologies de llibres de blockchain diferents. Per exemple, un usuari pot tenir recursos emmagatzemats al llibre major Ethereum. Però ara vol canviar-lo per actius del llibre major del Quòrum. En circumstàncies generals sense la solució de l’intercanviador, l’usuari ha de vendre els seus actius Ethereum i després comprar els actius del Quorum utilitzant els diners. Però això no és possible per a tot tipus d’actius.
Per resoldre aquest problema concret, Hyperledger Cactus pot oferir interacció social Escrowed Asset Transfer. Aquesta interacció és important, ja que donarà a l’usuari la flexibilitat de triar el llibre major de la cadena de blocs que triï.
En aquest cas d’ús d’Hyperledger Cactus, l’usuari un cop transfereixi els actius d’Ethereum els perdrà d’aquí. Ara bé, l’actiu ja estarà disponible al llibre major del Quòrum. A més, perquè funcioni, cal aprovisionar els llibres majors i l’intercanviador hauria d’establir la seva identitat abans que es produeixi l’intercanvi..
Venda en dipòsit de dades de monedes
Hyperledger Cactus també pot facilitar la venda en dipòsit de dades de monedes. Amb això, significa que pot oferir un intercanvi entre iguals entre dos usuaris mitjançant un dipòsit entre dos sistemes diferents d’intercanvi o llibre major..
Les dades que es comparteixen entre els usuaris poden ser qualsevol cosa, inclosa una base de dades de tecnologia publicitària, un model d’aprenentatge automàtic, art digitalitzat, etc.!
Un usuari que té les dades inicia les transaccions. Tant les dades com els fons passen per la transacció Hyperledger Cactus mitjançant un dipòsit fideïcomís. La transacció es fa mitjançant un permutament atòmic, garantint que els interessos de les dues parts estiguin protegits tot el temps.
Per fer que tot això funcioni, les dues parts han de compartir informació crítica, incloses les adreces de lliurament, els proveïdors de dipòsit en fideïcomís en què confien i el tipus actual.
Canvi de moneda
Hyperledger Cactus també és eficaç a l’hora de relacionar monedes estables amb altres criptomonedes. En aquest cas d’ús, un usuari pot implementar i utilitzar Hyperledger Cactus per establir un entorn i utilitzar els connectors necessaris perquè el llibre major funcioni per a l’encunyació, transaccions i gravació de token..
Aquest cas d’ús es descriu millor com un projecte d’implementació de programari on una moneda establerta pot utilitzar l’enganxament a una moneda estable com una manera de guanyar-se la confiança de l’usuari. És habitual que els usuaris no confiïn en monedes que no tenen suport. La implementació pot ajudar els usuaris a comprar la moneda quan s’enganxen a Bitcoin o USD.
Compartir dades de salut amb control d’accés
Un altre cas d’ús popular per a Hyperledger Cactus és la salut. La indústria sanitària ha estat lluitant per compartir dades. L’ús de la tecnologia blockchain, però, els permet compartir dades entre ells. No obstant això, l’ús de diferents tecnologies de blockchain significa la necessitat d’un intercanvi i interoperabilitat adequats de dades.
Hyperledger Cactus pot ajudar a resoldre el problema amb l’ajut de la interacció social per compartir dades entre iguals. El pacient també es beneficia d’aquesta interacció. Poden decidir si volen que el proveïdor d’atenció mèdica emmagatzemi les dades del pacient, inclosos els seus antecedents mèdics. El proveïdor d’atenció mèdica pot demanar permís al pacient i, un cop concedit el permís, les dades del pacient s’emmagatzemen ara en funció de les funcions de privadesa / control d’accés establertes per l’usuari.
Això també significa que l’usuari té el control de les dades que es comparteixen entre diferents proveïdors de salut, ja que ells mateixos han establert el control d’accés. L’èxit del cas depèn del funcionament de la tecnologia blockchain. La prova criptogràfica garantirà que cap proveïdor de serveis sanitaris no faci cap incompliment a l’hora d’emmagatzemar i compartir les dades del pacient..
Integració de la traçabilitat alimentària
La tecnologia Blockchain ha avançat pel que fa a la integració alimentària. IBM Food Trust és un d’aquests projectes que volen transformar l’ecosistema alimentari proporcionant un entorn més intel·ligent, segur i sostenible.
Hyperledger Cactus pot complementar la confiança alimentària d’IBM proporcionant un mitjà per al projecte d’implementació de programari. En aquest cas d’ús, l’usuari final més beneficiós és el consumidor, ja que pot avaluar els aliments en un magatzem físic consultant l’aplicació que en conserva les traces. Un cop estigui segur del menjar i del seu origen, pot fer la compra amb tota tranquil·litat.
Les organitzacions que manipulen els aliments poden interactuar millor entre elles assegurant-se que els productes / serveis separats encara poden sincronitzar i verificar l’origen dels productes alimentaris que es venen als punts de venda. Això significa que el fabricant d’aliments pot compartir la informació amb altres agents de la cadena alimentària sense la necessitat de crear-hi una solució independent, ja que Cactus la pot resoldre. El minorista ha d’integrar Cactus com a component arquitectònic i proporcionar una interfície al consumidor per rastrejar els aliments durant la cadena de subministrament.
Gestió d’identitats: autorització i autenticació de la cartera de l’usuari final
L’últim cas d’ús d’exemple de Hyperledger Cactus que tractarem és l’autorització i autenticació de Wallet.
Aquest cas d’ús en particular es tracta de donar a l’usuari la possibilitat de gestionar i interactuar amb carteres a través de diferents llibres comptables sense permís. En paraules simples, l’usuari final ara podrà connectar-se a diferents xarxes sense permís o permeses mitjançant una única interfície.
Hyperledger Cactus vs Fabric
Si seguiu l’ecosistema Hyperledger, sabríeu sobre Hyperledger Fabric. És un dels marcs Hyperledger més populars que hi ha. No hi ha dubte que Cactus és nou, però no està per canviar el panorama de la tecnologia blockchain, sinó per donar-li forma millor a les solucions actuals, com ara Fabric.
Hyperledger Fabric és un marc complet que ofereix als desenvolupadors la possibilitat de crear solucions o aplicacions amb l’ajut de l’arquitectura modular.
En essència, Hyperdeger Fabric és un framework i Cactus és un protocol que permet a diferents sistemes de llibres comptables connectar-se i intercanviar millor informació..
Voleu saber-ne més? A continuació, consulteu Hyperledger Tutorial: The Ultimate Guide. Aviat tractarem el tutorial de Hyperledger Cactus.
Principis del Cactus Hyperledger
En aquesta secció, som els principis bàsics de Hyperledger Cactus. Aquests principis regeixen el projecte Hyperledger Cactus.
Ampli suport
El projecte vol interconnectar diferents ecosistemes independentment de les limitacions que posseeixi la tecnologia.
Arquitectura de connectors
Cactus proporciona una integració perfecta als serveis que l’envolten. D’aquesta manera, vol assegurar-se que realment proporciona interoperabilitat i minimitza la integració amb opinions. A més, també funcionaran amb relacions públiques i comentaris per assegurar-se que el codi Hyperledger Cactus s’incrementa als connectors. Finalment, també volen assegurar-se que l’addició de futurs protocols i casos d’ús siguin el més fluïts possible.
Sense doble despesa
Un altre principi de Hyperledger Cactus és evitar la doble despesa en diferents ecosistemes en cada moment.
Inclusivitat de funcions DLT
Les tecnologies de llibres distribuïts tenen la seva pròpia arquitectura. Això significa que cada DLT té funcions que, parcialment o totalment, no estan disponibles en altres DLT.
Hyperledger Cactus vol garantir un disseny que faci possible que aquestes funcions úniques siguin accessibles quan Cactus accedeix a un DLT.
Impacte baix
Hyperledger Cactus no vol redefinir l’ecosistema, sinó que vol assegurar-se que hi hagi interoperabilitat. Aquesta baixa prevalença garantirà que el model de confiança, la governança i els fluxos de treball es mantinguin a l’ecosistema respectiu. La protecció de mans del protocol que es produeix entre l’ecosistema ha d’assegurar-se que les incompatibilitats es comparteixen per endavant, de manera que l’usuari pugui conèixer-ne una manera. L’usuari pot decidir si vol continuar amb les transaccions.
Transparència
Hi haurà una transparència total pel que fa a les implicacions de la transferència global i local. A més, Hyperledger Cactus s’assegurarà que els errors es comuniquin correctament als participants i també de manera oportuna. La comunicació també s’ha de fer amb proves que es puguin utilitzar per corregir el problema o notificar-ho a l’usuari.
Fluxos de treball automatitzats
Els fluxos de treball entre l’ecosistema es poden dissenyar automàticament perquè funcionin. Garantirà una ràpida execució.
Màxima seguretat
Hyperledger Cactus proporcionarà una àmplia gamma d’opcions segures que només es podran optar estrictament sense opció de desactivació.
Negociacions de protocols de transaccions
Hi haurà un mecanisme d’estrenyiment de mans per als participants. El mecanisme de negociació de mans hauria de tenir protocols per garantir que la transacció s’executi correctament.
Requisit de la funció Hyperledger Cactus
A part dels principis, Hyperledger Cactus també ofereix algunes funcions clau que parlarem a continuació.
Integració de nous protocols: Cactus s’assegurarà que sempre hi hagi una manera d’afegir protocols nous a l’arquitectura del connector. Això facilitarà la comunicació i els permetrà proposar, provar i desenvolupar implementacions sense restriccions ni limitacions.
Compatibilitat NAT / Firewall / Proxy: Permetrà que els protocols funcionin mitjançant NAT, tallafocs i proxies.
Capa de comunicacions bidireccionals: Suport per al canal de comunicació bidireccional amb o sense l’ús de tallafocs, proxy i NAT.
Gestió del consorci: Cactus comptarà amb suport per a la gestió del consorci. Això significa que les entitats que cooperen poden crear consorcis i ajudar al funcionament del clúster Cactus aportant recursos o maquinari de la xarxa. El clúster Cactus està format per servidors API, nodes de validació, etc..
El consorci es centra en com operar el clúster i assegurar-se que estigui lliure de qualsevol error.
Hyperledger Cactus Architecture
L’arquitectura Hyperledger Cactus consta de components clau tal i com es mostra a continuació:
- Patrons d’interfunció
- Arquitectura interfuncionista
- Arquitectura tècnica
- Especificació del protocol de transacció
- Arquitectura de connectors
Tot això està fora de l’abast de l’article, de manera que els cobrirem a l’arquitectura Hyperledger Cactus que tractarem aviat. També cobrirem totes aquestes coses al tutorial de Hyperledger Cactus en els nostres futurs articles.
Conclusió
Això ens porta al final de l’article Hyperledger Cactus. Aquí hem intentat veure què pot oferir el nou marc Hyperledger. Els casos d’ús són una bona manera d’entendre on pot encaixar Cactus.
Llavors, què en penseu sobre Hyperledger Cactus? Comenta a continuació i fes-nos-ho saber.