DEFINICIÓ de Hyperledger Burrow
Hyperledger Burrow és un dels projectes de Hyperledger que funciona com a node de blockchain amb contracte intel·ligent autoritzat Ethereum. La seva funció principal és executar el codi de programació de contractes intel·ligents Ethereum en una màquina virtual autoritzada.
DESENVOLUPAMENT DE LA PASSADA Hyperledger Burrow
Hyperledger Burrow està allotjat per la Linux Foundation i originalment va ser dissenyat per Monax, una plataforma oberta per construir, enviar i executar aplicacions basades en blockchain per a ecosistemes empresarials. El famós processador i chipmaker Intel també ha co-patrocinat el projecte, que actualment es troba en fase d’incubació.
Hyperledger Burrow actua com a motor d'aplicacions de contractes intel·ligents autoritzats que té com a missió principal executar i processar programes de contractes intel·ligents de manera segura i eficaç. Està dissenyat per a un entorn multicanal que suporta l’optimització específica de l’aplicació.
Moltes xarxes blockchain, com Ethereum, admeten contractes intel·ligents i contracten autocontrol amb termes de contracte directament escrits al codi. En termes senzills, Hyperledger Burrow actua com a intèrpret de contractes intel·ligent que facilita l’execució d’aquests contractes a la xarxa que s’ajusten als estàndards de la màquina virtual Ethereum (EVM). EVM executa scripts de contractes intel·ligents Ethereum mitjançant una xarxa global de nodes públics. El Burrow actua com un node de la blockchain, que utilitza estàndards EVM per proporcionar tant la conclusió de diverses transaccions de contractes intel·ligents com el rendiment de transaccions elevat. (Per a més informació, vegeu Introducció a Ethereum Classic.)
Hyperledger Burrow inclou els components següents:
Un motor de consens s’encarrega d’ordenar i gestionar diverses transaccions a la cadena blockchain i assegura un alt rendiment de transaccions. Té un conjunt integrat de validadors de transaccions i també impedeix els possibles intents maliciosos de piratejar i forcar la blockchain. El motor de consens es manté agnòstic de les aplicacions de contractes intel·ligents, ja que una altra capa, l’aplicació Blockchain Interface (ABCI), manté les dues parts separades, garantint la seguretat del motor principal de les diverses aplicacions, que poden incloure de vegades altres malintencionades.
Sempre que una transacció que es produeixi a la xarxa blockchain requereixi l'execució d'un codi de contracte intel·ligent, el component Smart Application Application (SCA) activa l'execució necessària del codi d'aquest compte en una màquina virtual Ethereum autoritzada (EVM). La tasca d’un EVM consisteix a assegurar que el codi de l’aplicació d’execució s’ajusta a les especificacions del codi d’operació Ethereum i s’atorguen els permisos necessaris correctament.
Si bé actualment Hyperledger Burrow continua en fase d’incubació, en el futur pot obtenir un millor rendiment per satisfer les necessitats empresarials transversals.
Es preveu donar suport a la gestió de la identitat, la comunicació inter-blockchain, l'ecosistema de diverses cadenes, la gestió del cicle de vida de blockchain i la gestió del cicle de vida contractual intel·ligent. Aquestes funcions ajudaran a Hyperledger Burrow a oferir una seguretat, identitat i privadesa millorades, amb el potencial de millorar l’escalabilitat, el rendiment i el govern de les xarxes blockchain.
