Si heu estat buscant una gran plataforma de cadenes de blocs de nivell empresarial, heu d’haver trobat el nom de Hyperledger. En realitat, Hyperledger és un projecte de blockchain empresarial i hi ha la base Linux.
Tot i això, només és un projecte paraigua i hi ha molts projectes de blockchain en marxa. Entre ells, Hyperledger Sawtooth és un dels populars. A més, moltes empreses ja utilitzen aquesta nova plataforma increïble.
Per tant, per ajudar-vos, avui parlaré de la plataforma Hyperledger Sawtooth.
Capítol 1: Què és Hyperledger Sawtooth?
Hyperledger Sawtooth és un projecte de cadena de blocs de codi obert que pertany a l’empresa Hyperledger de blockchain empresarial. És una solució perfecta per al desenvolupament de xarxes i aplicacions de llibres distribuïts.
En realitat, tenien la intenció de fer que el disseny fos impecable perquè fos més que segur per a l’ús empresarial.
Bé, segons la documentació de Hyperledger Sawtooth, en realitat simplifica tot el procés de disseny de l’aplicació. En realitat, el domini de l’aplicació està completament separat del sistema bàsic. Per tant, és més senzill provar aplicacions sense afectar el sistema bàsic de cap manera.
A més, també podeu utilitzar qualsevol llenguatge de programació per desenvolupar l’aplicació. Però no haureu de saber quin és realment el disseny real del sistema bàsic.
Una altra gran cosa d’aquesta plataforma és que és altament modular. Més encara, ajuda l’empresa a prendre les decisions correctes sobre la política general de la xarxa. No cal dir que el curs Hyperledger Sawtooth s’adapta sobretot a consorcis o entorns similars.
A més, podreu triar permisos, regulacions de transaccions, protocols de consens i molts més segons les vostres necessitats. Per tant, obtindreu un entorn flexible per a qualsevol tipus de negoci.
Per tant, què no li agrada d’això, oi?
De totes maneres, el projecte és pràcticament de codi obert, de manera que podeu posar-vos en marxa sense cap problema. Més encara, abans de fer-ho, primer heu d’aprendre més sobre el curs Hyperledger Sawtooth.
Una tecnologia de registre distribuït
Les cadenes de blocs pertanyen a la categoria de tecnologia de llibres distribuïts. I de la mateixa manera, el curs Hyperledger Sawtooth també hi cau. Més encara, no hi ha cap autoritat central a la xarxa. Per tant, es distribueix completament entre tots nodes.
Més encara, ningú no pot alterar la base de dades i piratejar-se a través de la xarxa. Per tant, un cop s’afegeix una transacció, es queda allà.
Els signes de totes les identitats asseguren que qualsevol transacció nova sigui vàlida. I així és com la xarxa manté a tothom sota control.
Característiques de Hyperledger Sawtooth
-
Desenvolupament d’aplicacions amigable
Proporciona al desenvolupament d’aplicacions un terreny més fàcil separant el domini de l’aplicació del sistema bàsic. Segons la documentació de Hyperledger Sawtooth, l’únic propòsit d’aquesta separació és assegurar-se que cap característica bàsica no es vegi afectada per cap nova addició a la capa d’aplicació..
A més, vol dir que quan esteu a la capa d’aplicació desenvolupant dApps, ocuparà recursos, però la resta d’usuaris que utilitzin el sistema bàsic no se’n veuran afectats..
Per tant, aquí no hi ha problemes de desacceleració ni de baixa eficiència.
Per això, aquesta plataforma és adequada per desenvolupar aplicacions. Una altra cosa fantàstica segons la documentació de Hyperledger Sawtooth és que una aplicació pot ser qualsevol cosa. A més, la lògica empresarial nativa pot coexistir fàcilment amb una altra màquina virtual de contractes intel·ligents.
Per tant, crea terrenys més flexibles per al curs Hyperledger Sawtooth.
-
Funcions de permisos
Heu de saber que Hyperledger Sawtooth és una plataforma autoritzada. A més, ningú només pot obtenir una entrada a la xarxa. Per això, aquesta plataforma és adequada per a l’entorn empresarial. Segons la documentació de Hyperledger Sawtooth, també podeu equipar-lo per a un entorn públic.
Per exemple, podeu utilitzar la mateixa tecnologia per al vostre sistema de xarxa intern i també per a les interaccions dels clients.
En realitat, aquest tipus de flexibilitat si la plataforma blockchain empresarial és bastant escassa. Com en la majoria dels casos, són públics o privats. De tota manera, amb l’ajut d’un protocol de gestió d’identitats, podeu seleccionar prèviament els nodes que poden entrar a la plataforma.
Podeu aprendre a separar els dos al curs Hyperledger Sawtooth.
-
Xarxa privada
El curs Hyperledger Sawtooth existeix per resoldre tot el problema que apareix a la xarxa privada o amb permís. A més, segons la documentació de Hyperledger Sawtooth, qualsevol persona pot desplegar un clúster de nodes dins d’un canal separat de la xarxa..
I aquest procés crearia una sessió privada específicament per a aquests nodes. D’altra banda, l’empresa necessita tenir entorns privats. Hi ha molts elements dins d’una empresa que no haurien d’estar al descobert per a la mirada indiscreta.
A més, com que no hi ha cap autoritat centralitzada, ningú no pot fer un cop d’ull a la informació sensible que heu emmagatzemat a la plataforma. Però heu de recordar que, fins i tot si esteu dins d’un canal privat, els valors de les transaccions deixaran d’existir al llibre major. Tot i que ningú no el podrà veure.
-
Execució de transaccions paral·leles
Segons la documentació de Hyperledger Sawtooth, la plataforma utilitza un enfocament diferent per a les transaccions. En un cas típic, el blockchain per a plataformes empresarials utilitza un procés de transaccions en sèrie. Però quan massa usuaris comencen a utilitzar la plataforma, processar cada transacció es fa relativament difícil.
Per tant, en lloc de ser ràpid, s’alenteix gradualment. Però per garantir que Sawtooth no perdi l’eficiència, executen totes les transaccions paral·lelament. Vol dir que es poden executar diverses transaccions al mateix temps.
En realitat, estalvia molt de temps i afavoreix una producció més ràpida. Com a resultat, l’augment de la mida és fàcil per a aquesta plataforma.
-
Estructura modular
L’estructura modular és en realitat una de les funcions més importants de totes les plataformes Hyperledger i Sawtooth no n’és una excepció. Segons la documentació de Hyperledger Sawtooth, l’estructura modular crea una flexibilitat diferent per a les empreses.
Amb l’ajut d’aquesta funció, els desenvolupadors poden utilitzar qualsevol tipus d’algoritmes de consens o qualsevol tipus de funció que vulguin. És un escenari de plug and play i és molt fàcil de fer. Més encara, en aprendreu moltes coses al seu curs Hyperledger Sawtooth.
Un altre gran avantatge és que, al mateix temps, diversos consensos poden funcionar en diverses parts de la mateixa plataforma. Per tant, podeu triar el millor combinat que s’adapti a la vostra indústria.
Capítol 2: Elements de l’arquitectura Hyperledger Sawtooth
Sistema d’esdeveniments
Amb el sistema d’esdeveniments, Hyperledger Sawtooth admet la difusió i la creació d’esdeveniments. Per tant, aquesta característica permet:
- Nodes per subscriure’s a tots els esdeveniments que estan succeint a la cadena de blocs. Per exemple, quan s’afegeix un bloc nou o si la xarxa canvia a una bifurcació diferent.
- Per subscriure-us a altres esdeveniments d’aplicacions provinents de les famílies de transaccions.
- Emetre la informació a tots els altres nodes del canal sense emmagatzemar l’estat final a l’emmagatzematge d’estat.
Esdeveniments
Com s’extreuen els esdeveniments? En realitat, s’extreuen d’altres formats d’estructura de dades, com ara rebuts de transaccions o blocs. En un cas en què necessiten assegurar-se de tractar-lo en conseqüència, la interfície EventExtractor pren nota de totes les fonts de ventilació de la plataforma.
Una altra cosa que fa aquesta interfície és enumerar totes les subscripcions a esdeveniments i només cobrirà els esdeveniments que tinguin més subscriptors..
Bé, per comptar les subscripcions, la interfície ha de veure si els esdeveniments tipus_event coincideixen amb el tipus_event del subscriptor..
Rebuts de transaccions
Un altre punt del contracte intel·ligent de Hyperledger Sawtooth és el rebut de la transacció. Amb l’ajut d’aquest element, els clients poden obtenir informació sobre la seva transacció, però no s’emmagatzemen a la fase estatal.
Per exemple –
- Informació sobre si la transacció és vàlida o no.
- Quins esdeveniments van passar durant l’execució de la transacció?
- Com va canviar l’estat l’execució de la transacció?
- Qualsevol informació d’execució específica de la família de transaccions.
No obstant això, els rebuts de la transacció també poden oferir informació addicional sobre la transacció als validadors per a una verificació adequada. I els impedirà tornar a executar la transacció.
Compatibilitat del contracte Ethereum amb Seth
Bé, una de les millors característiques de Sawtooth és la compatibilitat Ethereum Contracts amb Seth. A més, crea una nova fita per als contractes intel·ligents Hyperledger Sawtooth. El projecte d’integració Seth o Sawtooth-Ethereum crearà un enllaç entre les dues plataformes.
Per tant, mitjançant EVM, podeu desplegar contractes intel·ligents a l’entorn Hyperledger Sawtooth.
Però, com van aconseguir aconseguir-ho??
En realitat, per garantir que treballessin amb Hyperledger Burrow i adoptessin la seva implementació EVM. Així, utilitzant el Burrow EVM, Sawtooth també va integrar l’entorn dins de Sawtooth.
Un altre objectiu principal d’aquesta característica és ajudar a fer que els DApps i altres contractes intel·ligents EVM siguin prou fàcils de portar a la xarxa. Per això, van replicar l’API Ethereum JSON RPC.
Components de Seth
De tota manera, Seth inclou principalment tres tipus diferents de components:
- Seth Client
- Servidor Seth-RPC
- Processador de transaccions Seth-tp
Tot i això, heu de saber que Seth no és una implementació completa d’Ethereum. Obbviament, la plataforma va fer alguns canvis que s’adapten millor a la plataforma. Per tant, per a aquestes modificacions, el sistema és una mica diferent de l’Ethereum original. Tot i que la majoria dels contractes intel·ligents EVM es poden executar a la plataforma, aquí hi ha algunes diferències:
- En lloc d’un hash de bloc de 32 bytes com a identificador, els blocs Sawtooth utilitzen la signatura de capçalera de 64 bytes. En cas d’executar alguna instrucció BLOCKHASH, només s’utilitza la primera signatura hash de 32 bytes.
- Ethereum depèn principalment d’incentius econòmics per limitar l’ús global dels recursos. Tot i això, Seth només funciona amb un model autoritzat. Per tant, l’ús de ‘gas’ és limitat i l’ús de permisos és per a qualsevol tipus de node.
- En cas d’execució de transaccions, el Seth es modula, de manera que cap transacció pot tenir coneixement d’executar-se a la xarxa. Però a Ethereum, les transaccions depenen en gran mesura de les marques de temps, els hash i els números.
En realitat, els canvis fan que els contractes intel·ligents Hyperledger Sawtooth siguin més lucratius que mai.
Algorismes de consens endollables
Amb Sawtooth, obtindreu un tipus de protocol de consens diferent. Una de les millors característiques d’aquesta arquitectura Hyperledger Sawtooth és l’ús de diferents mètodes d’enllaç en consens. Una altra part important és el fet que us permetrà executar diversos consensos al mateix temps a la plataforma.
En el moment de configurar la xarxa, podeu seleccionar fàcilment la que vulgueu utilitzar. A més, podeu canviar-lo més tard i fins i tot mentre feu la transacció.
De totes maneres, actualment inclou cinc consensos diferents per seleccionar-los. Ells són –
-
Devmode
Aquest consens s’adapta principalment a finalitats de desenvolupament. Us permetrà provar la plataforma amb un node de validador. Per tant, com podeu veure, definitivament no és adequat per a la producció.
-
PBFT
Aquest és en realitat un algorisme de consens basat en líders. Malauradament, no es pot bifurcar PBFT. Però, a la part positiva, s’obté un algorisme de tolerància a fallades bizantí. En realitat, aquest és més adequat per a entorns més petits i definitivament no és el millor per a entorns de tipus consorci.
-
Poeta CFT
Un altre nom d’aquest és Poet simulator. En aquest, hi ha un tipus d’entorn de simulador SGX que permet que aquests algoritmes funcionin lliurement. Tanmateix, oferirà una tolerància a fallades com a sortida similar a altres plataformes.
Però cal tenir un TP-validador-registre TP. A més, podeu executar-ho en qualsevol tipus de processador. Tanmateix, no és una tolerància a les falles bizantines i això significa que només és CFT.
-
Poeta SGX
En aquesta versió de PoET, utilitzarà el SGX. I amb l’ajut de SGX, pot oferir una tolerància a fallades bizantina similar a PoW. Tot i això, només necessita una quantitat relativament baixa de potència de la CPU.
De totes maneres, aquest és un dels algorismes que necessiten tenir maquinari específic per funcionar correctament. Aquest protocol de consens és absolutament necessari per als contractes intel·ligents Hyperledger Sawtooth.
-
Balsa
En aquest, els algorismes han de tenir un líder durant un temps seleccionat. A més, quan s’acabi el temporitzador, el líder es substituirà automàticament. En realitat, Raft és molt més ràpid que el poeta; tanmateix, només ofereix CFT i no és bizantí.
Què passa amb altres algorismes de consens?
Bé, és compatible amb algoritmes de consens connectables i, per als contractes intel·ligents Hyperledger Sawtooth, seria absolutament necessari afegir-ne més. Actualment, la idea principal és afegir tot el conjunt de consensos que puguin oferir eficiència.
A part d’aquests altres SDK de consens, encara no hi ha camí. Per tant, seria un gran avantatge per als contractes intel·ligents Hyperledger Sawtooth.
Consens desconnectable
Una altra gran característica de Sawtooth és el suport per a un consens inabastable. Ara estàs pensant, què és això? Bé, normalment, desconnectable significa que podeu canviar el protocol de consens en qualsevol moment.
Per tant, per canviar un consens, no haureu d’aturar els validadors, els usuaris ni altres nodes de la xarxa. A més, no haureu d’obtenir un nou bloc de gènesi cada vegada que el canvieu. En realitat, aquest tipus de procés s’anomena consens dinàmic.
Així, la nova característica fa que els contractes intel·ligents de Hyperledger Sawtooth siguin encara més lucratius.
Mostra de famílies de transaccions
Bé, en termes senzills, una família de transaccions és un grup de models o operacions de transaccions que podeu utilitzar al llibre major. En realitat, penseu en ells com un enfocament diferent de les API. En molts casos, la xarxa pot necessitar una estructura de contracte intel·ligent programable.
Per tant, per a això, podeu utilitzar fàcilment la família de transaccions EVM mitjançant SETH. En parlarem d’aquí a una estona.
En molts casos, les empreses realment busquen un procés fix per a la transacció perquè això limita en gran mesura el risc.
Per tant, en aquests casos, podeu utilitzar els que oferim o, fins i tot, modelar-ne un pel vostre compte. Per tant, això converteix la família de transaccions en una part integral de l’arquitectura Hyperledger Sawtooth.
Per exemple, una de les famílies anomenada clau sencera en realitat només ofereix 3 tipus d’operacions com ara set, decrement i increment. Per tant, amb només aquests 3 paràmetres, és relativament difícil cometre errors o piratejar el sistema.
Però, per què Hyperledger Sawtooth els va introduir en primer lloc??
Bé, a l’arquitectura Hyperledger Sawtooth, els desenvolupadors volien assegurar-se que les empreses només puguin escollir la versatilitat que volien. Així, en definitiva, ajuden a ampliar la flexibilitat de la xarxa.
Hi ha alguns fets interessants sobre les famílies de transaccions:
- Podeu utilitzar qualsevol idioma per escriure’n un de nou.
- Hi ha SDK disponibles per a C ++, Java, JavaScript, Go, Python, Rust i molts altres.
- Tots ells s’executen separadament entre si en un espai paral·lel, donant així a la xarxa un marge d’actualització.
De tota manera, hi ha algunes famílies de transaccions comunes a l’arquitectura Hyperledger Sawtooth. Vegem què són:
-
Família de transaccions BlockInfo
Una de les característiques més habituals d’aquesta família és oferir la possibilitat de fer referència a altra informació mentre els nodes es troben en trànsit. Bé, per exemple, a l’EVM la plataforma realment defineix un BLOCKHASH, que en definitiva ajuda el processador a accedir a la funció hash dels blocs anteriors..
Per tant, això ajuda el processador a utilitzar el nou en conseqüència.
En realitat, Blockinfo ofereix una manera d’emmagatzemar qualsevol informació sobre blocs històrics configurables.
-
Família de transaccions d’identitat
Aquesta família de transaccions ajuda a gestionar totes les identitats del sistema. En cas de tenir permisos a la cadena, és absolutament necessària una clau de validador i una clau de transacció. A més, les dues parts han de tenir el permís d’autenticació adequat per fer-ho.
Però tota aquesta informació complexa es converteix en un obstacle per gestionar. Tot i això, amb l’ajut d’una família de transaccions d’identitat, és extremadament fàcil gestionar-les.
-
Família de transaccions IntegerKey
Una altra família dins de l’arquitectura Hyperledger Sawtooth permet als usuaris establir, incrementar o disminuir el valor de les entrades del diccionari d’estat.
Totes les opcions s’estableixen d’una manera que garanteix la màxima sortida i no tolera cap tipus d’actitud de node dolenta.
-
Família de transaccions del registre del validador
Bé, amb l’únic validador, el sistema es podria esmicolar quan hi hagi massa usuaris a la xarxa. Per tant, per ajudar-hi, la família de transaccions Validator ofereix una manera d’afegir nous validadors a la xarxa.
En realitat, aquest procés ajuda molt i garanteix una adequada situació d’ampliació.
-
Configuració Família de transaccions
Oaky, hi ha moltes coses que passen al canal i, si s’emmagatzemen correctament, tot l’entorn que no es pot piratejar si la cadena de blocs es desfaria.
Per això, la família de transaccions Configuració ajuda a mantenir un mètode que garanteixi l’emmagatzematge de configuracions en cadena. En realitat, les configuracions en cadena i fora de cadena poden variar sense afectar-se mútuament.
-
Família de transaccions bancàries petites
Bé, heu creat un nou marc. Però ara cal veure com funciona realment. Ara, com ho faràs? En realitat, la família de transaccions de Smallbank permet als usuaris comparar el marc i veure el seu rendiment.
Més encara, oferirà una sèrie de proves i tindrà un estàndard per comparar.
-
Família de transaccions XO
He de veure que aquesta família de transaccions és una de les més lleugeres de l’arquitectura Hyperledger Sawtooth. Però perquè? Bé, aquest us permetrà jugar a un joc de tic-tac-toe amb un altre usuari.
El sistema de codificació d’aquesta família ajuda els desenvolupadors a veure l’estructura de referència de la família de transaccions.
Capítol 3: Desenvolupament de dents de serra Hyperledger – Descripció de l’arquitectura
-
Estat global
Un dels elements significatius del desenvolupament de Hyperledger Sawtooth és l’ús d’un estat global. I per a això, cal que hi hagi un llibre major distribuït entre tots els participants. En realitat, per assegurar-se que totes les còpies del llibre major entre els nodes del consens bizantí siguin una qualitat robusta de la cadena de blocs.
Per tant, per mantenir-ho, Sawtooth agafa totes les famílies de transaccions en una única instància anomenada Radix Merkle Tree. A més, la validació de blocs en tots els validadors de la mateixa transacció produeix el mateix estat i els mateixos resultats.
A més, l’estat es divideix en altres espais de noms per assegurar-se que tota la família de transaccions compartirà, definirà i reutilitzarà les dades d’estat global de les transaccions.
Arbre de Radix Merkle
El desenvolupament de Hyperledger Sawtooth inclou un arbre Radix Merkle adreçable per emmagatzemar totes les famílies de transaccions. Per exemple, l’arbre és en realitat un arbre de Merkle que pot desar la còpia en escriure dades des de la fulla fins a l’arrel.
Per tant, per a diverses transicions connectades a un bloc es pot ajudar a generar un sol hash arrel per a aquesta transacció específica. El que fa la plataforma aquí és col·locar aquest hash arrel a la capçalera del bloc d’aquest bloc de transaccions.
Per tant, quan la transacció d’un validador acaba en una adreça diferent de la de Merkle, aquest bloc no serà vàlid.
I és així com solen arribar a consensos sense confiar en testimonis únics. Sens dubte, és un gran enfocament.
-
Transaccions i programació
Només podeu modificar un estat si creeu i sol·liciteu una transacció. A més, per a les transaccions, el client ha de crear una transacció i, a continuació, la pot enviar als validadors. Després d’això, el validador aplicarà la transacció i això provocaria un canvi massiu a l’estat.
Una altra qualitat de desenvolupament de Hyperledger Sawtooth és que les transaccions pertanyen a un lot. Totes les transaccions d’un sol lot es declararien juntes. Però, en algun cas, cap estat. Per tant, els lots són un dels primers canvis d’unitat de l’estat.
Normalment, l’estructura d’un lot inclou transaccions, TransactionHeader, BatchHeader i Batch.
Claus públiques, signatura i capçalera
Normalment, TransactionHeader tindrà una capçalera de transacció que determinarà la seva serialització. A més, la capçalera haurà de contenir la clau privada del signant. Viouslybviament, header_signature emmagatzemarà la signatura resultant.
En realitat, veureu que la capçalera també tindria un serial i que dependria dels bytes exactes de la signatura de la transacció.
Però, com es generen header_signature? Bé, durant el procés de verificació, la clau del signer_public_key genera els bytes.
Família de transaccions
Ja coneixeu les famílies de transaccions. Però una altra idea interessant sobre el desenvolupament de Hyperledger Sawtooth és l’ús de famílies de transaccions per determinar qualsevol forma de transacció. Per tant, quan configureu, podeu crear la vostra pròpia transacció personalitzada que vulgueu.
A més, molts tutorials us permetran saber com podeu escriure-los en idiomes específics.
Programació de transaccions
Un dels principals punts a favor d’aquesta plataforma és el suport de la planificació en paral·lel i en sèrie. En realitat, podeu especificar el planificador mitjançant l’argument de línia d’ordres. D’altra banda, també podeu deixar-la a la configuració del validador quan inicieu el procés de validació.
En ambdós casos, obtindreu els mateixos resultats, de manera que podreu triar qualsevol cosa que us agradi.
En realitat, el processament paral·lel de les transaccions us ajudaria el rendiment. Perquè en aquest podeu processar simultàniament transaccions alhora. Així, en poques paraules, estalvia una quantitat enorme de temps.
A més, el processament de les transaccions de cadascun varia molt. Per tant, la combinació general de transaccions més ràpides i més lentes podria millorar el rendiment de la vostra xarxa.
-
revista
Un altre element significatiu del desenvolupament de Hyperledger Sawtooth és el Journal. Però, per a què serveix? En realitat, un Diari ajuda a estendre i mantenir el Blockchain per als validadors.
Per tant, l’element s’encarregaria d’avaluar els blocs vàlids, validar els blocs candidats, assegurar-se que tenen el cap de cadena adequat i també crear blocs nous per a la cadena..
A més, el Diari consumirà tots els lots i blocs que arribin als validadors. A més, tots els lots o blocs arriben mitjançant l’API REST o el protocol de xafarderies. Per tant, quan el Diari obté els blocs o lots, els enruta pels validadors.
A més, hi ha diverses parts que necessiten un processament especial. Per tant, per a això, el Diari divideix les tasques de cada transacció i les col·loca en diferents canalitzacions.
Un cop s’hagi completat la generació de blocs, es lliscaria fins al controlador de cadena per validar-la posteriorment. Després d’això, van al BlockPublisher per obtenir la darrera validació i després entren en un bloc. El Hyperledger Sawtooth va dissenyar totes les revistes perquè fossin asíncrones perquè es poguessin processar en paral·lel si cal.
Per tant, fins i tot quan la taxa d’entrada és massa alta, BlockPublisher pot reclamar blocs fàcilment. A més, és flexible perquè pugueu afegir més algoritmes de consens per racionalitzar el procés.
-
Xarxa de validadors
Validator Network és un altre element del desenvolupament de Hyperledger Sawtooth. En realitat, la capa de xarxa s’encarrega d’assegurar la comunicació dins dels validadors. També inclou el descobriment d’iguals, la connectivitat i el tractament de missatges.
Durant l’inici, els validadors comencen a escoltar una interfície especificada i altres ports per a qualsevol tipus de connexions entrants. A més, una vegada que es produeix la connexió, els validadors poden intercanviar missatges segons la norma del protocol de xafarderies.
L’objectiu principal de la xarxa és mantenir la capa de xarxa el més autosuficient possible. En realitat, la capa de xarxa no obté cap informació sobre els missatges de la capa d’aplicació ni cap dada sobre la capa d’aplicació. Per tant, la càrrega útil es redueix relativament a la capa de xarxa i la connectivitat entre iguals és molt ràpida.
Estats
Segons els documents, tenen tres tipus d’estats entre els validadors. Aquests són –
- Connectat: aquí, es necessita qualsevol tipus de connexió prerequisida per a l’intercanvi.
- Desconnectat
- Parellat: aquí es produeix una forma de connexió bidireccional i la poden utilitzar per retransmetre missatges.
Descobrint els companys
En realitat, el parell bidireccional de parell de veí a parell de veí resulta en una connectivitat adequada entre els nodes. I el 99% de les vegades tenen èxit. De totes maneres, un node és lliure de seleccionar qualsevol node d’intercanvi per establir la primera connexió. Però, en tots els casos, han de ser veïns.
-
Requisits de permisos
Els requisits de permís són la llista ampliada de capacitats, requisits i altres històries relacionades amb un usuari que ajuda a formar les llistes de permisos.
És l’últim element del desenvolupament de Hyperledger Sawtooth. De tota manera, hi ha alguns grups de permisos dins dels seus documents, i aquests són:
Permís de claus de validador: En aquest, controla quins nodes tindran accés per connectar-se als nodes del validador.
Permís de clau de transactor: En aquest, els nodes es privilegiaran en funció de qui controla els lots i la transacció de les claus de signatura.
Tots dos es desglossen posteriorment en capacitats específiques. I per a cadascun hi ha una breu descripció del que es necessita i de quins nodes poden realitzar-ho. Però us plantejareu per què és necessària una història d’usuari?
Bé, dins d’una empresa, cada empleat té tasques laborals diferents. I sense un eslògan específic, ningú sap quin empleat fa què. També és similar a la xarxa.
Tots els nodes del sistema tenen tasques específiques per fer, i per això també necessiten permisos específics.
Escenaris de xarxes de validació
Hi ha alguns models d’escenaris que us ajudaran a triar el requisit de xarxa perfecte. Vegem què són:
Xarxa pública
Per a una xarxa pública, es permeten totes les formes de connexions al canal. I cada persona pot signar transaccions i lots.
Per garantir que un dent de serra públic pugui enlairar-se, necessiteu prèviament un sistema d’incentius. Garantiria que no hi hagi problemes de seguretat a la xarxa pública.
Xarxa privada
Per a una xarxa privada, només els validadors predefinits poden entrar al canal de xarxa de validadors. Més encara, ningú més que els validadors no pot participar consensuadament.
Una vegada més, si un client només té permís per sol·licitar transaccions, el validador acceptarà la sol·licitud. O bé, el validador rebutjarà la sol·licitud del client i la transacció no seria vàlida.
Xarxa de Consorci
Amb el tipus d’entorn de consorci, només hi ha alguns validadors específics que poden unir-se a la xarxa i utilitzar la funció de transacció. No obstant això, qualsevol client pot enviar una transacció i els validadors haurien d’acceptar-los si són vàlids.
Capítol 4: Hyperledger Sawtooth que ofereix aplicacions de demostració en directe
Actualment, hi ha algunes aplicacions de demostració en directe dels desenvolupadors de Sawtooth per provar-les. Aquí en parlaré més. Vegem què podeu obtenir en aquestes aplicacions.
Cadena de subministrament
Amb la base de dades Hyperledger Sawtooth, podreu provar la seva aplicació de demostració en directe de la cadena de subministrament. No només exhala revolucionant la cadena de subministrament, sinó que també estalvia molt de temps. De tota manera, actualment com a model ofereixen una traçabilitat de marisc.
En realitat, per això, aporten responsabilitat i traçabilitat amb l’ajut de la base de dades Hyperledger Sawtooth.
Quin és l’enfocament modern de la cadena de subministrament?
La plataforma adopta un enfocament modern per combinar el món físic i el digital amb la mateixa xarxa. A més, obtindreu el viatge general de marisc des del moment en què es captura a taula.
Per a aquesta demostració en directe, connectaran sensors IoT per ajudar a fer un seguiment de tots els aliments després de ser capturats. Més encara, amb l’ajuda de sensors IoT, podeu comprovar fàcilment el seu moviment, humitat, temperatura, inclinació i xoc en temps real..
A més, ajudaria a fer front a qualsevol acord de propietat i possessió juntament amb la seva ubicació geogràfica en tot moment. La millor part és que podeu veure-ho tot des de la plataforma.
En realitat, com que tot iniciarà sessió al sistema de llibres immutables, el comprador pot confiar fàcilment en les dades. Així, el comprador final pot utilitzar la base de dades Hyperledger Sawtooth com a prova que necessita abans de comprar el producte.
Per què presentar aquesta demostració en directe?
Bé, en realitat, el problema de la cadena de subministrament és enorme. Hi ha certs problemes que tracta la cadena de subministrament ara mateix. Aquests són –
- El registre manual de registres provoca un augment d’errors, de manera que és difícil saber què és real i què és fals.
- Amb una investigació en temps real, no hi ha manera de saber si els aliments s’emmagatzemen a una temperatura perfecta. I en la gestió de la gran cadena de subministrament, es fa difícil de gestionar.
- A causa de la pèrdua de regulacions i d’un sistema de seguiment adequat, hi ha molts productes il·legals a la cadena de subministrament.
- També hi ha possibilitats d’activitats fraudulentes entre els empleats.
- La majoria dels productes no tenen qualitat i seguretat quan es tracta de cadenes de subministrament.
- El sistema no promou la sostenibilitat, sinó que malgasta molts recursos.
- A més, la manca de confiança dels consumidors i l’acció dels venedors perjudica el valor de marca de moltes empreses.
Exemple de dents de serra Hyperledger: com funciona?
- En primer lloc, el pescador atrapa el marisc i després els etiqueta amb sensors IoT.
- A continuació, tots els sensors comencen a transmetre informació a la xarxa amb la ubicació del marisc.
- Passa per molts canals de distribució i la plataforma fa un seguiment de cadascun dels llocs.
- Abans que el comprador compri el marisc, pot utilitzar la plataforma per comprovar la procedència del peix.
Hi ha algun avantatge?
- La transparència extrema s’executa durant tot el procés de la cadena de subministrament
- El procés automatitzat estalvia molts costos i temps
- S’elimina dels errors causats per l’home i crea una racionalització de la informació correcta
- Connecta amb millors proveïdors i fomenta la confiança dels consumidors.
Altres casos d’ús, excepte la cadena de subministrament d’aliments
Bé, la cadena de subministrament alimentari és només una demostració. Podeu personalitzar fàcilment la solució per adaptar-la al vostre nínxol específic de la cadena de subministrament. En realitat, independentment de la personalització que feu, encara oferiria els mateixos avantatges.
Liquidació d’actius
El següent és l’aplicació de base de dades Hyperledger Sawtooth de demostració en viu d’Asset Settlement. Amb l’ajut de la base de dades Hyperledger Sawtooth, podeu permetre el pagament de bons de manera eficient i segura. En realitat, pot ser una bona manera perquè les institucions financeres prenguin les qüestions a les seves mans.
A més, permet a l’usuari controlar que mai no va tenir. Per tant, per assegurar-se que el procés de transferència de bons és racional, la plataforma ofereix una interfície d’usuari. Amb l’ajut de la interfície d’usuari i la família de transaccions creada especialment, podeu transferir i fer un seguiment dels bons fàcilment.
A més, també podeu vendre, comprar, crear o fins i tot liquidar qualsevol tipus de vincle només a la xarxa. Tot i que només han personalitzat una família de transaccions per emetre bons i liquidar-los, podeu personalitzar-los per a diversos nínxols. Així, la inversió financera es descentralitzarà definitivament.
Per què presentar aquesta demostració en directe?
Bé, en realitat, el problema de la liquidació d’actius és enorme. Hi ha alguns problemes que tracta la liquidació d’actius en aquest moment. Aquests són –
- Totes les institucions tenen mètodes diferents per mantenir els registres. Per això es fa difícil liquidar bons dins de dues institucions. En realitat, el procés és més car i una pèrdua de recursos.
- La forma típica de fracturar fàcilment les dades històriques de propietat de bons i, de vegades, és incompleta.
- A causa de la solució de gestió de dades centralitzada, la majoria de les ofertes estan monopolitzades.
- En realitat, té més punt de fracàs.
- Qualsevol persona pot alterar les dades ja que no hi ha força de seguretat a la feina.
Exemple de dents de serra Hyperledger: com funciona?
- En primer lloc, la plataforma crea un participant.
- En segon lloc, creen un vincle.
- Després d’això, poden emetre pressupostos.
- A continuació, són lliures de liquidar i crear comandes en funció de la necessitat.
- Per últim, poden veure la cartera abans de comprar o vendre.
Hi ha algun avantatge?
- Assegura una coherència de dades entre tots els instituts financers
- Ofereix informació de propietat històrica precisa, ordenada, immutable i completa
- Proporciona configuració de maquinari i protegeix les dades sensibles
- Es desfà dels monopolis i assegura la confiança
A part d’utilitzar aquesta demostració per a la liquidació d’actius, podeu personalitzar-lo i utilitzar-lo per a altres activitats financeres.
Intercanvi d’actius digitals
Una altra gran aplicació de demostració en viu de la base de dades Hyperledger Sawtooth és Digital Asset Exchange. Ara, amb la popularitat dels actius digitals entre el món, cal que hi hagi una manera d’emetre actius digitals segurs.
Tot i això, amb l’ajut de Hyperledger Sawtooth Database, podeu fer-ho fàcilment. Gestionar el vostre propi recurs digital no pot ser més fàcil que això. En realitat, també ajudaria a navegar per diferents mercats i crear més actius mitjançant la plataforma.
Per què presentar aquesta demostració en directe?
Bé, en realitat, el problema de l’intercanvi d’actius digitals és enorme. Hi ha certs problemes amb què s’està tractant l’intercanvi d’actius digitals ara mateix. Aquests són –
- L’ecosistema està força fragmentat, per això gestionar-los i distribuir-los suposa un mal de cap enorme.
- No hi ha coses com el control del mercat secundari. Per això, pot ser extremadament difícil verificar si són falses o autèntiques.
- En realitat, el procés de manteniment de registres dels venedors és extremadament inconsistent entre els diferents venedors.
- La gestió centralitzada del sistema és massa esbiaixada i provoca conflictes.
Exemple de dents de serra Hyperledger: com funciona?
- En primer lloc, l’usuari utilitzaria la plataforma per crear actius digitals.
- En segon lloc, crearia una oferta sobre actius digitals.
- Tot comprador pot acceptar l’oferta segons el bé.
- Després d’un acord mutu, el comprador pot vendre l’actiu i transferir-lo al compte.
Hi ha algun avantatge?
- Ofereix dades consistents entre tots els venedors
- Proporciona emmagatzematge immutable que permet la confiança i la seguretat
- Altres contractes intel·ligents garanteixen fàcilment les transferències d’actius digitals sense cap problema
De totes maneres, a part d’utilitzar només aquesta demostració en directe per a l’intercanvi d’actius digitals, podeu trobar altres escenaris del món real.
Capítol 5: Hyperledger Sawtooth a la feina
T-Mobile
Comencem amb l’exemple de Hyperledger Sawtooth. En realitat, T-Mobile utilitza Hyperledger Sawtooth Lake per a la seva solució. Actualment, solen utilitzar-lo per a la seva solució de gestió d’accessos i identitats anomenada Sawtooth Hyper Directory.
A més, funcionaria amb la prova del concepte i estan obtenint còpies de seguretat tècniques d’intel. Amb l’ajut d’Hyper Directory, podeu abordar qualsevol problema de gestió d’identitats. Com ja sabeu, la indústria de la gestió d’identitats tracta molts problemes i el robatori d’identitat és força important.
De totes maneres, es van assegurar que la interfície d’usuari sigui bastant fàcil de navegar i que sigui compatible amb la web. A part d’això, també estan introduint una funció de contracte intel·ligent per als problemes d’auditoria.
Banc Estatal de l’Índia
Un altre exemple de Hyperledger Sawtooth és el State Bank of India. Sí, heu llegit bé, blockchain també va arribar a l’Índia. Pel que sembla, utilitzen Hyperledger Sawtooth Lake per a la plataforma del seu consorci BankChain.
En realitat, el Banc Estatal de l’Índia va fundar la plataforma. Per a la seva còpia de seguretat tecnològica, estan treballant amb Primechain perquè estan especialitzats en plataformes de consorci. De tota manera, actualment compten amb més de 27 membres a la seva plataforma. A part dels bancs i altres institucions financeres de l’Índia, també hi ha altres empreses de l’Orient Mitjà.
A més, utilitzen aquesta plataforma per a la seva funció Coneix el teu client, que també inclou el finançament contra el terrorisme. I la plataforma Sawtooth és totalment capaç de fer còpies de seguretat de les seves funcions.
Pokitdok
Un altre exemple genial de Hyperledger Sawtooth és la companyia PokitDok. Amb l’ajut de Hyperledger Sawtooth Lake, estan guanyant transaccions a un ritme ràpid. Per a la seva còpia de seguretat tecnològica, utilitzen Intel. De tota manera, la seva plataforma de tracció sanitària es diu DokChain.
A més, ofereixen grans passos per al desenvolupament de contractes de salut intel·ligents que els hospitals poden utilitzar sense cap problema.
Segons ells, amb l’ajut de la plataforma, poden obtenir un major nombre de seguretat, velocitat i potència. A més, pot obrir noves dimensions per al seu projecte.
Malauradament, Change Health ha adquirit recentment tots els actius del projecte de PokiDok i ara estan buscant la solució.
Dot Blockchain Media
Bé, un altre gran ús de Hyperledger Sawtooth Lake és l’empresa Dot Blockchain Media. Per al seu projecte, van anunciar que utilitzaran Hyperledger Sawtooth. En realitat, la indústria de la música tracta molts problemes, com ara els drets d’autor i els drets injustos.
Per tant, per a això, l’empresa faria servir Sawtooth i gravaria tots els continguts juntament amb els seus drets per fer un seguiment adequat de cada activitat en línia. Amb l’ajut de la plataforma, poden obtenir més transparència i claredat en aquesta indústria.
Així, tots els editors i artistes poden registrar el seu contingut al seu projecte i obtenir el tracte just que es mereixen.
A més, el consens PoET de la plataforma seria perfecte per a això.
ScanTrust
ScanTrust és en realitat una empresa SaaS que utilitza Hyperledger Sawtooth Lake. En realitat, ofereixen diferents productes que ajuden els seus consumidors a connectar-se a Internet amb l’ajut d’una identificació única.
A més, també ofereixen codis QR a prova de còpia que aporten més transparència, confiança i traçabilitat per a qualsevol sistema de gestió de la cadena de subministrament.
I què pot ser una gran plataforma per a ell que no sigui Sawtooth, oi?
De tota manera, amb l’ús de la plataforma, operaran una característica de traçabilitat de les seves aplicacions existents. Garantiria que ningú pugui fer un ús indegut de la seva tecnologia de cap manera. Moltes empreses ja utilitzen la seva solució i fins i tot els consumidors poden inclinar els proveïdors en funció de la procedència.
Wind River
Wind River alimenta el seu projecte SParts amb l’ajut de la plataforma Hyperledger Sawtooth Lake. En realitat, utilitzen aquesta plataforma per a la seva plataforma de peces de programari que pot rastrejar qualsevol component de programari des que el fabricant desenvolupa dispositius i productes..
Obtindreu molts avantatges per saber d’on prové tot el component de codi obert, com ara:
- Assegura que tots els fabricants poden protegir i identificar totes les llicències de programari que constitueixen la font.
- Assegureu-vos més seguretat per a les vulnerabilitats de codi obert.
- Proporcionar identificació per a tecnologies de criptografia.
- Oferiu un nivell més alt d’informes de codi obert amb informació precisa per a un millor criteri.
Universitat de Nevada, Reno
La Universitat de Nevada, Reno, utilitza Hyperledger Sawtooth Lake per a la seva tecnologia autònoma d’infraestructures de vehicles i vehicles. Bé, en realitat, els vehicles autònoms són només un concepte provat, però la Universitat està fent tot el possible per aconseguir-ho.
Amb l’ajut de la solució IoT Blockchain de Filament que utilitza Sawtooth per interactuar la màquina amb la infraestructura i intercanviar dades, pot ser possible.
A part d’això, la tecnologia Blocklet de Filament anirà al vehicle per donar suport al projecte. A més, amb el llibre immutable, els vehicles poden accedir a la informació adequada sense cap manipulació.
Camions Daimler
Els camions Daimler realment estan experimentant una gran transformació i incorporen un nou sistema de mobilitat. Amb l’ajut de la plataforma Sawtooth, creen un ecosistema de dades transparents, fiables i generades.
El projecte cobriria més solucions simplificades i sense controladors. L’ecosistema és enorme i també inclouria molts fabricants, proveïdors, empreses energètiques i companyies d’assegurances.
Per tant, com podeu veure, la cadena de blocs seria perfecta per alimentar totes aquestes indústries diferents en un sol lloc.
De totes maneres, per al seu suport tècnic, utilitzen el kit Blocklet de Filament. Amb aquest kit, poden connectar el vehicle al sistema fàcilment.
Projecte AMCHART
El projecte és en realitat un registre sanitari electrònic a tot el món i altament segur. En realitat, definitivament canviarà la forma en què la salut tracta els registres del proveïdor i la informació del pacient. Per tant, evidentment augmentarà la seguretat i la portabilitat.
De tota manera, el projecte utilitzarà Hyperledger Sawtooth per fer una còpia de seguretat de la seva plataforma. A més, amb l’ajut de la plataforma, obtindreu un sistema de gestió eficient.
Però juntament amb Sawtooth, també utilitzarien els contractes Ethereum Smart per racionalitzar el procés de pagament de la indústria sanitària. De totes maneres, és un gran exemple d’ús de Sawtooth.
IntraEdge
Un altre bon exemple de Sawtooth és l’empresa IntraEdge. Amb l’ajut de Hyperledger Sawtooth Lake, estan guanyant necessitats de compliment del RGPD a un ritme ràpid. Per a la seva còpia de seguretat tecnològica, utilitzen Intel. De tota manera, la seva solució minorista segurament ajudarà a canviar les formes típiques del mercat.
A part d’això, també estan introduint una funció de contracte intel·ligent per als problemes d’auditoria. En connectar els consumidors amb els seus minoristes, poden racionalitzar el procés de venda al detall sense cap problema.
Segons ells, amb l’ajut de la plataforma, poden obtenir un major nombre de seguretat, velocitat i potència. A més, pot obrir noves dimensions per al seu projecte.
Per tant, seria només el començament d’un canvi més divers.
La solució Vanig
El Solució Vanig està alimentant el seu projecte amb l’ajut de la plataforma Hyperledger Sawtooth Lake. En realitat, utilitzen aquesta plataforma per a la seva cadena de subministrament i la seva solució de comerç electrònic que pot fer un seguiment de qualsevol component des que el fabricant desenvolupa dispositius i productes..
El projecte de comerç electrònic també inclourà la funció d’auditoria per assegurar-se que tot el producte sigui autèntic.
Obtindreu molts avantatges per saber d’on provenen tots els productes, com ara:
- Assegura que tots els fabricants puguin protegir i identificar tots els productes des de la font.
- Garantir més seguretat per a les vulnerabilitats.
- Proporcioneu identificació per a cada article.
- Desfeu-vos dels problemes falsificats.
Farmòbil
Farmobile és en realitat un tipus diferent d’empresa que utilitza l’exemple de Hyperledger Sawtooth. En realitat, ofereixen la creació de ROI per als agricultors. Amb la seva única plataforma d’intercanvi de dades agrícoles, és evident que oferirien un nínxol més segur.
A més, també ofereixen FARMOBILE DataStore℠ que aporta més transparència, confiança i traçabilitat. Amb l’ajuda del seu portal de compradors interactiu, podeu seleccionar fàcilment qualsevol terreny que vulgueu comprar per a l’agricultura.
Actualment, hi ha més de 1.000.000 d’acres disponibles per posar-vos en marxa. Una altra gran característica és que podeu optar per mantenir l’anonimat mentre veneu la vostra terra.
Capítol 6: Curs Hyperledger Sawtooth: formació i tutoria
Entrenament en dents de serra Hyperledger
Bé, per a Hyperledger Sawtooth formació rebeu molt suport per part de l’empresa. Segons ells, volen oferir habilitats avançades per a desenvolupadors de blockchain de tot el món. Per tant, amb l’entrenament Hyperledger Sawtooth, obtindreu les instal·lacions pràctiques completes.
A part d’això, també obtindreu un certificat professional en formació Hyperledger Sawtooth. I si esteu treballant en un projecte de blockchain basat en Sawtooth, també fomentarien l’educació i els recursos de codi obert.
De tota manera, per a la formació Hyperledger Sawtooth, realment ofereixen assistència professional de la fundació Linux. Per tant, per als desenvolupadors que vulguin obtenir el millor de la millor formació, segur que poden obtenir-lo des d’aquí.
Una altra cosa fantàstica és que, al principi, només ofereixen dos cursos diferents per començar. Aquests són –
Blockchain: comprendre els seus usos i implicacions
En aquest, coneixereu què és en realitat el blockchain i com pot transformar realment les formes típiques del món. En realitat, avaluareu com els diferents casos d’ús afecten la plataforma i com una empresa o una altra empresa pot utilitzar aquesta plataforma. De tota manera, aquest curs es pot inscriure gratuïtament.
Introducció a les tecnologies Hyperledger Blockchain
Aquest és un manual per a cada projecte Hyperledger. Així, amb aquest curs, aprendreu com funciona específicament la cadena de blocs Hyperledger i com podeu desenvolupar-la o personalitzar-la.
Certificacions
Amb la col·laboració amb la fundació Linux, ofereixen una certificació professional un cop hàgiu acabat la formació de Hyperledger Sawtooth. Actualment, sereu un administrador certificat de dents de serra Hyperledger (CHSA).
A la formació de Hyperledger Sawtooth, aprendràs a construir la plataforma de manera eficient. També obtindreu diversos entrenaments Hyperledger Sawtooth sobre el desplegament comercial. Això inclouria la configuració, la instal·lació, la gestió i altres sessions de resolució de problemes.
Tutorial Hyperledger Sawtooth
Bé, una altra gran notícia per a vosaltres és la dent de serra Hyperledger tutorial. La plataforma blockchain empresarial Hyperledger definitivament us divertiria per això. Als seus documents, ofereixen diferents tipus de tutorials de configuració.
Bàsicament, oferirien un tutorial Hyperledger Sawtooth per configurar escenaris de desenvolupament virtual per als llibres distribuïts VirtualBox i Vagrant. Per tant, al final del tutorial Hyperledger Sawtooth, executareu una xarxa de validadors i sabreu exactament quina és la vostra funció.
A més, podeu executar qualsevol tipus d’ordre al tutorial Hyperledger Sawtooth mitjançant un Git Bash a Windows, Terminal.app a macOS, etc..
Hyperledger Sawtooth Tutorial Tools
Però necessitareu algunes eines per als tutorials. Aquests són –
- VirtualBox (5.0.10 r104061 o posterior)
- Vagrant (1.9.0 o posterior)
Per a Windows, necessitareu:
- Git per a Windows
A part d’aquests, també tindreu accés a un munt de materials, com ara seminaris web, presentacions al tutorial Hyperledger Sawtooth. En realitat, podeu obtenir aquests materials del seu grup de treball destinat al desenvolupament de materials d’aprenentatge.
Viouslybviament, tots els materials s’actualitzen amb freqüència.
A més, tindreu accés a un munt de vídeos i molts altres materials per ajudar-vos amb la vostra corba d’aprenentatge. Aquests vídeos són molt útils i us mostren pas a pas cada cosa.
Així, amb l’ajut d’aquests vídeos, podeu aprendre fàcilment el funcionament del sistema.
Capítol 7: Pensaments finals
Hyperledger Sawtooth obre definitivament moltes noves oportunitats per a les indústries de blockchain. A més, amb l’ajut d’aquesta plataforma, qualsevol empresa pot iniciar ràpidament la seva plataforma blockchain.
Amb tantes empreses que ja utilitzen aquesta plataforma, sens dubte és un projecte fructífer. Amb una configuració i personalització ràpides d’il·luminació, és a un nivell completament diferent. A més, entre tots els projectes actius d’Hyperledger, aquest ofereix PoET, que és un algorisme de consens robust.
Per tant, és molt més ràpid que altres plataformes. De tota manera, tant de bo, ja ho sabeu tot sobre Hyperledger Sawtooth. Com que ara és una estrella en ascens al mercat, definitivament hauríeu de provar-ho.