La plataforma de núvol de blockchain d’Azure és una de les plataformes de núvol més avançades que hi ha. En aquest article, explorarem el Microsoft Azure BaaS i comprendreem el seu funcionament.
La tecnologia Blockchain s’està expandint ràpidament a diferents sectors. Moltes grans organitzacions estan construint la seva pròpia infraestructura blockchain des de zero. Això els proporcionarà un avantatge afegit a l’hora d’adaptar-se a la revolució blockchain. No obstant això, no totes les empreses es poden permetre el luxe de crear la seva pròpia infraestructura blockchain. Aquí és on entra el Blockchain com a servei.
Avancem cap a una economia intel·ligent i correspon al negoci adaptar-se a la nova infraestructura blockchain. Blockchain també té la clau per accelerar el rendiment empresarial i capacitar les empreses per millorar la seva execució. També els ajudarà a augmentar la rendició de comptes, a millorar la transparència i a prendre decisions empresarials basades en dades reals.
No hi ha dubte que hi ha moltes empreses que poden fer ús dels serveis Aza BaaS. El seu servei Azure es va trigar a obrir-se al públic. Segons l’informe de TechCrunch, es van passar un moment agradable abans de fer viure els seus serveis de blockchain.
Inscriu-te ara: Curs certificat Enterprise Blockchain Professional (CEBP)
La guia definitiva per a Azure Blockchain
Abans de començar, aclarim una mica de confusió. Blockchain com a servei no és Blockchain!
Si no coneixeu Blockchain, és possible que us confongueu amb els termes. O potser creieu que Azure BaaS i la tecnologia blockchain són iguals? Però això no és cert.
Les funcions de blockchain inclouen principalment transparència, integritat, descentralització, etc. No obstant això, hi ha diferents tipus de Blockchain, incloses les híbrides, les privades, etc. Però una autèntica blockchain es dedica principalment al fet que té una xarxa realment descentralitzada i no a cap variació. La veritable idea de blockchain va sorgir amb Bitcoin. Es tracta d’una acumulació de xarxa completament descentralitzada de nodes que s’encarrega del consens general.
Increïble! Vam passar per Blockchain-as-a-Service (BaaS), la seva importància, exemples i molt més. Ara estem equipats amb els coneixements necessaris per entendre Azure Blockchain. Així doncs, comencem sense demora.
Què és Azure Blockchain?
Microsoft és un líder tecnològic amb les seves arrels en la tecnologia del núvol. La seva plataforma al núvol d’Azure ha demostrat el seu domini. Però Microsoft sabia que tenen un paper més important a jugar al mercat. Allà és on entra l’aplicació Azure Blockchain i Azure Blockchain. També podem anomenar-la “Blockchain a Azure”.
Azure ofereix una solució completa de punta a punta per desenvolupar, allotjar i gestionar solucions de blockchain. Com a desenvolupador, podeu començar amb la seva plataforma de desenvolupament simplificada i experimentar amb xarxes modulars i predefinides. La infraestructura està construïda per donar suport al desenvolupament simplificat. A més, les eines es basen en la idea de posar-se en marxa ràpidament. Blockchain a Azure consisteix en validació i iteració.
També el podem definir com un “servei de llibre major completament gestionat” que ofereix a les empreses la possibilitat d’operar i fer créixer xarxes blockchain. Les empreses tenen un control total sobre la governança de la xarxa blockchain i sobre la infraestructura.
Azure Blockchain està construït per mantenir segurs tant els processos com les dades, cosa que permet a les empreses innovar amb confiança.
Per contra, Azure Blockchain-as-a-Service (BaaS) utilitza la tecnologia blockchain i proporciona servei als seus clients. No obstant això, el seu enfocament no està gens descentralitzat. BaaS és completament el contrari de la descentralitzada, ja que ofereix una plataforma centralitzada per vendre, construir i comercialitzar blockchain. BaaS com a ecosistema proporciona valor, però per fer-ho ha d’anar en contra de la idea bàsica de Blockchain descentralitzada. Tot i això, admeten moltes plataformes de blockchain empresarials.
El mateix es pot dir per a la cadena de blocs Azure com a servei. És una solució gestionada que no proporciona una autèntica descentralització. És igualment capaç de resoldre solucions, cosa que el fa ideal per a startups, empreses i empreses que treballen en un ecosistema tancat, però que volen els avantatges de Blockchain.
Xarxes Blockchain compatibles amb Azure Blockchain
El servei Azure Blockchain admet Ethereum, Quorum Ledger, Corda i Hyperledger Fabric. Com a empresa, no heu de gestionar el llibre major. A més, no hi ha cap cost associat amb el llibre major. Tot i això, heu de pagar pel desenvolupament de l’aplicació i el seu cost quan s’executa a Blockchain. Obteniu màquines virtuals i la infraestructura associada assignant els recursos i el temps necessaris.
Suport d’eines de codi obert
La xarxa blockchain admet eines de codi obert. Això vol dir que podeu continuar desenvolupant la vostra aplicació mitjançant la plataforma i les eines de codi obert. Un cop fet, podeu desplegar la vostra aplicació a la xarxa blockchain.
Funcions d’Azure Blockchain
Suport per a diferents xarxes Blockchain
Azure Blockchain Services inclou el suport de quatre marcs de blockchain Azure destacats, inclosos el Quorum, Ethereum, Corda i Hyperledger Fabric. Aquests marcs tampoc no són limitats, ja que Azure Blockchain segurament afegirà compatibilitat amb altres protocols de llibres comptables en el futur. En resum, hi haurà més “Azure Blockchain Framework”.
No cal administració
Azure gestiona totes les eines de backend i la infraestructura per gestionar la xarxa blockchain.
Desplegament simplificat
És fàcil desplegar el servei de blockchain d’Azure mitjançant les eines disponibles per a blockchain, com ara Azure CLI, portal d’Azure. Fins i tot el codi de Visual Studio s’ha actualitzat per donar suport a l’extensió Azure Blockchain, cosa que facilita al desenvolupador la creació d’aplicacions relacionades amb blockchain. A part d’això, també és accessible per als validadors de subministrament i els nodes de transacció. A més, també podeu gestionar la seguretat i l’emmagatzematge de les xarxes virtuals d’Azure.
Com a desenvolupador, podeu configurar i crear fàcilment una infraestructura de cadena de blocs de consorci.
Seguretat
Tots els nodes de transacció i validador estan protegits mitjançant regles de tallafoc. Com a propietari, heu de configurar el tallafoc abans d’accedir-hi. A més, es proporciona xifrat de dades per a tots els nodes de transacció. Es fa mitjançant TLS. A sobre, també podeu afegir autenticació bàsica, afegir més regles de tallafoc o fins i tot afegir claus d’accés.
També us sorprendrà que Microsoft sigui molt seriós quant a la seguretat i que ja ha invertit 1.000 milions de dòlars anuals. També han contractat 3.500 experts en seguretat que garanteixen la privadesa de les dades. Per últim, també tenen més certificacions en comparació amb altres proveïdors de núvol que validen el seu aspecte de seguretat.
Inscriu-te ara: Curs certificat d’Expert en seguretat en blockchain (CBSE)
Manteniment
Els nodes també es mantenen per assegurar-se que s’executen amb l’última versió de Blockchain. Azure BaaS és un servei gestionat i, per tant, tot és gestionat pels mateixos Azure.
Gestió del consorci
La gestió de la cadena de blocs del consorci es fa a Azure Blockchain. Amb ella, obtindreu un accés complet als consorcis. També obtindreu una gestió completa de nodes i la possibilitat d’afegir o eliminar membres. Altres funcions clau que admet la gestió del consorci són la simplificació de l’aplicació de polítiques i el permís sense codi.
Azure Blockchain WorkBench
Azure Blockchain WorkBench és una eina gratuïta proporcionada per Microsoft que us permet administrar aplicacions de blockchain d’Azure. Està format per funcions i serveis d’Azure, que us permet desplegar i crear aplicacions de blockchain.
Azure WorkBench es crea a través de 18 mesos de treball dur per part de l’equip d’Azure. Han treballat amb desenvolupadors i han elaborat plantilles de blockchain.
Inscriu-te ara: Curs de plantilles Enterprise Blockchains
Supervisió i registre
La funció de control està completament desenvolupada. Aquí obtindreu un munt de mètriques riques per controlar el vostre entorn de blockchain. El gestiona Azure Monitor Service, on podeu obtenir informació sobre l’emmagatzematge de nodes, la CPU, la memòria i altres mètriques importants, inclosa la profunditat de la cua de transaccions, els blocs extrets, etc.!
Preus de Blockchain d’Azure
També ofereixen dos nivells per garantir que l’empresa pugui triar la que més s’adapti a ells. Aquests nivells es divideixen segons diferents capacitats i rendiment. El nivell bàsic inclou 1 vCores i 0,05 dòlars al mes per GB d’emmagatzematge. És perfecte per al desenvolupament lleuger. A més, també es pot utilitzar per fer proves de càrrega de treball. Tots dos nivells són molt escalables, de manera que no tindreu cap problema a l’hora d’escalar la vostra aplicació blockchain.
- Bàsic: 1 vCore, 0,05 $ / mes per emmagatzematge de GB, 0,0996 $ / node de validació per hora, 0,0996 $ / hora per a nodes de transacció. El nivell bàsic no té suport per al desplegament híbrid. Però sí que ofereix la governança del consorci. Ofereix una mètrica d’alta disponibilitat, cosa que el fa ideal per a un entorn de proves.
- Estàndard: 2 vCore, 0,05 $ / mes per GB d’emmagatzematge, nodes de validació de 0,318 $ / hora, nodes de transacció de 0,318 $ / hora, disponibilitat del 99,99%. És bo per executar càrregues de treball de producció.
Els preus dels dos nivells disponibles són els següents:
- Bàsic: 0,0996 $ / hora per al preu del node de transacció, 0,0996 $ / hora per al preu del node de validació i 0,05 $ / hora per al preu d’emmagatzematge de blockchain GB.
- Estàndard: 0,318 $ / hora per al preu del node de transacció, 0,318 $ / hora per al preu del node de validació i 0,05 $ / hora per al preu d’emmagatzematge de cadena de blocs GB.
El preu de la cadena de blocs d’Azure dels nivells es calcula en funció del cost del node i de l’emmagatzematge. Per exemple, si heu fet una prova formada per dos membres (mitjançant Quorum blockchain). En aquest cas, el cost del nivell base us costarà 292.832 dòlars al mes, tenint en compte que un mes consta de 730 hores. De la mateixa manera, el nivell estàndard costarà 733,92 dòlars per a 3 nodes. Hi ha altres paràmetres en els càlculs i, per això, us recomanem que en comproveu l’oficial pàgina de preus.
Això finalitza la nostra llista de funcions de blockchain d’Azure.
Empreses que utilitzen casos d’ús de Blockchain d’Azure
Per entendre millor el poder de la cadena de blocs d’Azure, fem una ullada a les empreses que utilitzen la tecnologia de blockchain i també intentem aprendre com ho fan.
Starbucks
Starbucks està apostant per la innovació en blockchain. No obstant això, per implementar plenament la seva idea, estan prenent l’ajuda de Microsoft. Recentment han fet un acord significatiu amb Microsoft per garantir que puguin créixer en la direcció correcta.
A l’associació, faran servir els serveis al núvol de blockchain d’Azure. Inicialment, van començar amb la seva iniciativa blockchain el 2018, on utilitzaran activament la Blockchain per ajudar Rwanda, Colòmbia i Costa Rica. Utilitzen el sistema de seguiment del cafè, que es basa en Blockchain. El paper de Microsoft intervé durant la part del procés de publicació, incloses les màquines per fer cafè, fer comandes i fer el seguiment.
Insurwave
L’assegurança marítima ha estat un dels problemes més importants que cal resoldre al segle XXI. D’altra banda, Blockchain pot resoldre el problema mitjançant les seves característiques úniques com ara la transparència, la immutabilitat i molt més. Insurwave és una d’aquestes empreses creades per grans jugadors, inclosos EY, Guardtime, A.P. Moller-Maersk i R3, per crear la primera plataforma blockchain d’assegurances marines del món. A la seva àrea s’utilitzen Microsoft Azure per potenciar l’empresa i Blockchain global per a la solució d’assegurança.
Xbox
La subdivisió Xbox de Microsoft utilitza Azure Blockchain al seu avantatge. Utilitzen Blockchain per proporcionar informació sobre els drets d’autor als editors de jocs de Xbox. Es fa en temps real, cosa que millora el procés de 45 dies a pocs minuts. En general, és un pas endavant cap a l’automatització d’un dels aspectes crítics de Xbox mitjançant Blockchain a Azure. L’adopció es va fer el 2018 i ja poden millorar molt els seus sistemes!
Nasdaq
Els mercats de capitals també es poden beneficiar enormement del Blockchain. Nasdaq ho sap i és per això que han utilitzat Azure. El seu braç tecnològic és crític amb la missió i allotja una infraestructura que governa més de 100 borses i altres departaments que funcionen als 50 països. El seu pas és integrar el Nasdaq Financial Framework que s’encarrega de tota la infraestructura amb Blockchain. Azure els condueix a la pròxima generació d’estructures financeres que utilitzaran l’estratègia empresarial blockchain de diversos llibres.
Altres empreses que fan servir Azure Blockchain inclouen Project Ubin, webjet.com.au, 3M, Interswitch i molt més!
Arquitectura de solucions
Un blockchain-as-a-service (BaaS) té un munt de casos d’ús on es pot utilitzar. Azure també admet diverses indústries i casos d’ús. Per exemple, es pot utilitzar en diferents sectors, inclosos els serveis financers, el joc i la salut & Ciències de la vida, venda al detall i fabricació. Això significa que es pot implementar en molts casos d’ús.
Azure ha proporcionat dues solucions d’arquitectura al seu lloc perquè tingueu una bona idea del que ofereixen.
Ara fem una ullada a l’arquitectura de les dues solucions:
Fig 1: Arquitectura de la cadena de subministrament mitjançant Azure Blockchain i IoT
Track and Trace de la cadena de subministrament
La cadena de subministrament és un dels problemes més habituals que es poden resoldre mitjançant Blockchain. La idea principal és assegurar-se que un recurs es pugui moure per una xarxa sense que es modifiqui mitjançant el trànsit. Tenim cadenes de subministrament a tota la indústria. Gairebé tots els sectors utilitzen la cadena de subministrament per millorar el seu procés de treball. Per exemple, també se sap que la salut té problemes greus a l’hora de gestionar la cadena de subministrament. Mitjançant l’ús de Blockchain per a la cadena de subministrament i implica normes de compliment, es pot millorar de manera impressionant. A continuació es mostra l’arquitectura de la cadena de subministrament que utilitza Azure.
Voleu saber com Blockchain pot afectar la cadena de subministrament? Per què no comenceu amb el nostre curs Enterprise Blockchains i Supply Chain Management per obtenir-ne més informació??
Aplicació de flux de treball Blockchain
Blockchain és igualment útil per canviar un flux de treball en un lloc de treball. Pot ajudar a Blockchain a digitalitzar el flux de treball i a millorar el funcionament intern i extern d’una organització. També afecta el funcionament de la cadena de subministrament, millorant la forma en què circulen els actius. L’arquitectura de l’aplicació del flux de treball blockchain cobreix la majoria de l’anatomia de les aplicacions blockchain i ajudarà a qualsevol desenvolupador a implementar Blockchain.
Al principi, el desenvolupador ha d’utilitzar Azure Blockchain Services per implementar la seva pròpia xarxa de blockchain gestionada. Un cop fet, es pot crear una aplicació de consorci damunt d’ella mentre es connecta amb diferents interfícies d’usuari i aplicacions del mateix consorci..
El flux d’informació d’aquest tipus d’arquitectura és el següent:
- L’aplicació envia les dades o els esdeveniments a l’Azure Service Bus (agent de missatges)
- Les dades s’enviaran al DLT (Distributed Ledger Technology) aplicació de lògica de consum. S’enviarà des de Service Bus. Ara, el creador de transaccions obté la informació perquè es pugui construir i signar la transacció.
- Ara la transacció es dirigeix a la xarxa del consorci Ethereum a la part superior del servei Azure Blockchain. Utilitza un connector d’aplicació lògica específic del llibre major
- Un cop realitzada la transacció, l’APL Logic Watcher DLT confirma la transacció. Ara s’envia a les bases de dades i emmagatzematge fora de la cadena.
- A continuació, s’utilitzen eines com Power BI per analitzar i visualitzar la informació emmagatzemada.
- Ara el corredor pot utilitzar les dades i enviar-les a diferents processos comercials.
El flux d’informació anterior és estàndard entre la majoria d’aplicacions o xarxes que utilitzen blockchain que utilitzen Azure Blockchain. A l’arquitectura s’utilitzen molts productes Azure diferents, inclosos Azure IoT Hub, Service Bus, Power BI i Power Apps. Aquí és on Azure s’aprofita d’altres solucions de blockchain, ja que proporciona una solució completa de punta a punta per implementar aplicacions de blockchain a Azure.
Azure Marketplace
El mercat està en auge amb eines que podeu utilitzar per millorar el desenvolupament de blockchain. A continuació, mostrem les eines que us poden ajudar a treure el màxim profit del servei de blockchain d’Azure.
Acceleradors d’aplicacions
- Azure Blockchain Workbench: creeu fàcilment aplicacions de blockchain.
- Cadena de blocs Vizix IOT per a la cadena de subministrament al detall: eina de desenvolupament d’IoT.
- Stratumn Indigo Node: marc per construir una prova de xarxa
- Finances comercials – Carta de crèdit – Sol·licitud de finançament comercial
Llibreta de diversos nodes
- Ethereum a Azure: configureu i desplegueu la xarxa de cadenes de blocs Ethereum
- BlockApps Multi-Node Blockchain: una edició empresarial per gestionar la cadena de blocs Ethereum privada.
- EEA Single Member Blockchain: configureu i implementeu la cadena de blocs Quorum
- Mijin Azure BaaS: és una plataforma de blockchain privada.
- R3 Single Network: desplegament de xarxa preconfigurat per a R3
- Quorum: eina Quorum per configurar i desplegar la cadena de blocs Quorum
- Hyperledger Fabric a Azure: configureu i desplegueu Hyperledger Fabric
Llibreta d’un sol node
- Syscoin Full Node: plataforma de blockchain empresarial impulsada per Syscoin
- Quòrum -Quorum blockchain implementar i configurar
- Servei de testimoni ERC-20 al quòrum: estàndard de testimoni ERC20 al quòrum
- Vestit d’entrenament i desenvolupament de Ripple: entorn de formació i formació de Ripple Blockchain
- Kit per a desenvolupadors Ethereum: entorn Ethereum per provar
- KrypCore PoC Creation Edition: creeu una prova de conceptes a Hyperledger mitjançant KrypCore.
Eines
- Blockstack Core v14: una nova Internet descentralitzada
- Ethereum Studio – Blockchain Environment – Paquet complet Ethereum Blockchain Development
- Trufa: entorn de desenvolupament Ethereum, canalització d’actius i marc de proves
- Parity Ethereum Dev: desplegament lleuger i ràpid d’Ethereum.
- API Rewards: el programa de fidelització de clients recompensa el marc.
Podeu trobar la llista completa de les eines relacionades amb Blockchain a Azure Marketplace aquí. Seguiu comprovant-ho, ja que afegiran més eines en el futur.
Recursos
Els serveis Azure Blockchain tenen un munt de recursos que us poden ajudar a dominar-lo. Alguns d’ells són creats per Microsoft mateix. Ofereixen molts tutorials sobre el servei de blockchain d’atzur que us permetran començar. Més encara, podeu utilitzar aquests tutorials de serveis de blockchain d’atzur per treballar en qualsevol plataforma, com ara la tela Hyperledger.
A continuació, esmentem alguns dels més destacats:
- Servei d’Azure Blockchain: Introducció a MSDN.com: aquí coneixereu com funciona el servei d’Azure Blockchain. Els altaveus ensenyen les aplicacions de flux de treball compartides i us donen un pas a continuació sobre el desplegament i confinament de la infraestructura blockchain mitjançant Azure. Els temes clau que es tractaran al tutorial inclouen la gestió del consorci, Azure Portal, la interacció de l’API del servei i molt més!
- Kit de desenvolupament Blockchain – El kit de desenvolupament de blockchain amplia les possibilitats d’un desenvolupador per treballar amb Azure i Blockchain. Es pot utilitzar amb plantilles per a desenvolupadors d’Azure Blockchain Workbench i blockchain.
- Tutorial de Corda: Blockchain d’Azure – Obteniu informació sobre com configurar Corda blockchain amb Azure Blockchain
- Mostres d’Azure – Aquí podeu trobar la demostració de blockchain d’Azure.
Conclusió
Azure és un dels serveis de blockchain millor gestionats que hi ha. Té tot el necessari per crear, desplegar i gestionar un consorci. També inclou moltes funcions que us mantindran ben equipats dins de l’ecosistema. Tot i això, això no significa que pugueu integrar o connectar altres serveis o aplicacions. Per exemple, podeu utilitzar eines de codi obert. Azure Blockchain Workbench també és una excel·lent eina que us permet gestionar els vostres projectes. Però no és una eina necessària.
Amb els seus serveis, també trobareu molts recursos per treballar. Per assegurar-vos que no us sentiu atrapat, hem inclòs els recursos al nostre article. Els preus també estan ben fets, ja que proporcionen una estructura de preus de dos nivells. Això significa que la seva cadena de blocs Azure es pot utilitzar per provar o projectes més petits.
Però abans de tractar amb Blockchain d’azur, heu d’entendre com funciona perfectament Blockchain. Per a això, recomanem començar amb el nostre curs Certified Enterprise Blockchain Professional (CEBP)!