Lar O negócio Microsoft e IBM apontam para a próxima fronteira da nuvem: blockchain como serviço

Microsoft e IBM apontam para a próxima fronteira da nuvem: blockchain como serviço

Vídeo: IBM explica o que é o blockchain e como essa tecnologia impactará nos negócios (Outubro 2024)

Vídeo: IBM explica o que é o blockchain e como essa tecnologia impactará nos negócios (Outubro 2024)
Anonim

A Blockchain está entrando em novos setores e casos de uso de negócios todos os dias, e em breve a tecnologia estará em todo lugar. O Blockchain é complexo o suficiente para preencher um alfabeto inteiro de termos e definições, mas há um ecossistema ainda maior de startups, instituições acadêmicas, organizações e coalizões de código aberto e instituições financeiras com o objetivo de moldar a evolução da tecnologia. Dito isto, os jogadores mais bem posicionados para possuir nosso futuro baseado em blockchain são gigantes da tecnologia como IBM e Microsoft.

A IBM e a Microsoft estão definindo um novo mercado de Blockchain como serviço (BaaS), realizando investimentos recentes significativos em serviços de blockchain em serviços corporativos, alavancando a infraestrutura de nuvem para reduzir o considerável trabalho de back-end para empresas que configuram blockchains. A Microsoft lançou seu BaaS para Microsoft Azure em novembro passado e a IBM lançou seu serviço IBM Blockchain em fevereiro. Apenas nesta semana, a IBM também anunciou uma nova rede blockchain segura para desenvolvedores.

As empresas também estão promovendo iniciativas separadas de código-fonte aberto, com a IBM e a Linux Foundation superando Redmond com o Hyperledger Project em dezembro de 2015 e, em seguida, a Microsoft revidando com o Projeto Bletchley em junho passado. A PCMag conversou recentemente com Marley Gray, chefe de blockchain e diretor da BizDev e Strategy for Cloud & Enterprise na Microsoft, e Arvind Krishna, vice-presidente sênior e diretor da IBM Research. Gray e Krishna discutiram as respectivas plataformas BaaS de suas empresas, as iniciativas de interação e duelo no espaço de blockchain de código aberto e as maneiras pelas quais cada gigante da tecnologia visualiza a tecnologia revolucionária que evolui a partir daqui.

: Esta é a Parte Um de uma série de duas partes sobre IBM, Microsoft e o futuro da blockchain em tecnologia corporativa. A seguir, explicaremos o que é o BaaS e detalharemos as plataformas em nuvem de duelo das empresas. A Parte Dois, em breve, irá mergulhar no ecossistema de código aberto em torno da blockchain e dar uma olhada mais ampla no espaço da blockchain para decidir quem está na liderança e para onde a tecnologia pode avançar.

Qual é a diferença entre Blockchain e BaaS?

O Blockchain é uma tecnologia de contabilidade distribuída que pode ser usada para registrar dados de transações e atuar como um histórico digital criptografado e imutável de qualquer coisa, desde criptomoedas como Bitcoin e Ethereum (o "E" em nosso Blockchain AZ) a contratos inteligentes e todo tipo de ativos online, dados e transações.

As cadeias de bloco também podem ser públicas ou privadas. O Bitcoin é o primeiro e mais conhecido exemplo de blockchain público - aquele em que "mineradores" em todo o mundo constroem blocos de transações e onde uma rede mundial de máquinas serve como infraestrutura de nó descentralizada que dá ao blockchain (e às criptomoedas em particular) seu anônimo apelar, mantendo a segurança imutável dos dados.

As empresas, por outro lado, estão investindo mais no desenvolvimento de cadeias privadas. São blockchains que usam a mesma tecnologia de contabilidade distribuída para registrar dados de transações, mas em nuvens privadas ou ambientes virtuais acessíveis apenas a empresas (ou a redes de empresas como as que trabalham no Hyperledger Project ou na coalizão R3).

Por que as empresas querem blockchains particulares? Pense no blockchain como um tipo de tecido subjacente a qualquer aplicativo ou serviço de negócios, seja um sistema para processar transações bancárias e financeiras na plataforma de colaboração interna da empresa ou na infraestrutura de banco de dados. Integrado ao blockchain, todos os processos e transações de negócios são sincronizados com um livro à prova de violações que garante transparência, responsabilidade e integridade dos dados… para sempre.

As blockchains privadas são onde o BaaS entra. As blockchains públicas aproveitam os benefícios de uma vasta rede de nós e máquinas ponto a ponto (P2P) para perpetuar e reforçar a infraestrutura descentralizada que torna as blockchains como o Bitcoin tão inovadoras. Por outro lado, as blockchains privadas exigem um esforço substancial de desenvolvimento manual e capacidade de computação em nuvem de back-end por parte da empresa para construir e manter a infraestrutura distribuída. Portanto, empresas como IBM e Microsoft - que estabeleceram plataformas de infraestrutura em nuvem com ferramentas extensivas para desenvolvedores - podem facilitar muito as empresas, hospedando cadeias de blocos para elas e fazendo todo o trabalho pesado. É a plataforma como serviço (PaaS) aplicada ao blockchain, com a IBM e a Microsoft vinculando muitos de seus serviços em nuvem como itens extras integrados no topo.

Cabo de guerra do BaaS

Os gigantes da tecnologia sabem que há um enorme mercado a ser conquistado para o futuro dos negócios baseados em blockchain. A IBM e a Microsoft querem ajudar a criar uma blockchain aberta segura, confiável e interoperável, mas também querem que as empresas escolham seus serviços em nuvem nos quais construir. Até a Amazon está interessada em participar da ação, em parceria com o Digital Currency Group no início deste ano para criar sua própria caixa de proteção BaaS no Amazon Web Services (AWS).

A oferta BaaS da Microsoft é voltada para empresas e desenvolvedores empresariais. A idéia da perspectiva da Microsoft é fornecer tudo o que uma empresa precisa para construir uma cadeia de blocos na nuvem: a infraestrutura de back-end no Microsoft Azure, as ferramentas do desenvolvedor através do Microsoft Visual Studio e os modelos e recursos para torná-lo fácil, interoperável e seguro.

"Entramos no espaço analisando todas as diferentes tecnologias e clientes corporativos, consórcios e quais eram os problemas e perguntas para identificar as coisas que a Microsoft poderia resolver com exclusividade", disse Gray. "O ponto de dor comum que ouvimos sobre o blockchain foi com o gerenciamento de identidades e o gerenciamento de chaves: como você se envolve com isso. A privacidade é o segundo. O terceiro é a interoperabilidade com os sistemas existentes e depois com outros blockchains. Um blockchain não é vamos fazer tudo; teremos muitas cadeias de blocos ".

O Microsoft BaaS inclui vários serviços e recursos para empresas e desenvolvedores. No ambiente do Azure DevTest Labs, os desenvolvedores podem criar, testar e implantar aplicativos baseados em blockchain na nuvem do Azure. Os desenvolvedores também podem acessar ferramentas no ambiente de desenvolvimento integrado (IDE) do Visual Studio para criar análises e monitoramento mais aprofundados em aplicativos blockchain e ferramentas como o Cortana Intelligence Suite, serviços de aprendizado de máquina (ML) e Internet das Coisas (IoT).

A Microsoft também está firmemente no campo do Ethereum. Além de sua parceria com a R3, a empresa também oferece um ambiente BaaS específico para Ethereum, voltado para a criação de aplicativos de contrato inteligentes. De acordo com Gray, todos esses recursos de BaaS também podem se integrar a serviços como Microsoft Azure Active Directory (AAD), Microsoft Office 365 e Microsoft Power BI em aplicativos de blockchain.

Gray disse que o principal objetivo da empresa é fornecer orientação para as pessoas que precisam criar aplicativos agora. O principal conselho da Microsoft é focar no nível de contrato inteligente e máquina virtual (VM), enquanto o BaaS cuida da infraestrutura de back-end e da integração com o banco de dados.

"Cavar cerca de duas polegadas abaixo da superfície em qualquer setor e você pode encontrar processos de negócios que realmente não foram revisados ​​que poderiam ser dramaticamente achatados", disse Gray. "Os serviços de dados da Blockchain são uma grande oportunidade. Francamente, não sabemos o que vamos obter disso. Nunca tivemos esse nível de dados colaborativos entre empresas, onde podemos extrair muitos dados históricos em vários domínios. e aponte o aprendizado de máquina para isso.O Visual Studio tem a capacidade de conectar-se ao Azure para que você possa implantar contratos inteligentes nesses ambientes diretamente da ferramenta e traçar um perfil deles, fazer análises estáticas etc. No momento, não há depuração que você possa fazer no smart contratos e está depurando em todos os níveis da pilha ".

O Microsoft BaaS está intimamente ligado ao que a empresa está fazendo com o Project Bletchley, que atua como middleware de blockchain preenchendo algumas das peças que faltam no BaaS, principalmente em torno de identidade, interoperabilidade, gerenciamento de chaves, privacidade e segurança. (Vamos nos aprofundar mais em Bletchley na Parte Dois desta série de duas partes.)

A IBM pensa no desenvolvimento de blockchain de algumas maneiras diferentes. Em lugares como o IBM z Systems, a empresa aproveita o desenvolvimento de aplicativos baseados em blockchain como um conjunto adicional de recursos sobre a tecnologia de servidor, vinculando o trabalho de código aberto paralelo que está sendo feito no Hyperledger. A chave aqui, explicou Krishna, é integrar a blockchain aos sistemas existentes sem forçar organizações como bancos ou até governos a jogar fora sua tecnologia legada, um processo que pode retardar a adoção de blockchain por anos.

"O Blockchain simplifica muitas coisas, mas no final do dia, ele precisa se integrar novamente aos sistemas de registro. Os bancos não vão pegar todos os aplicativos existentes e jogá-los fora. Vamos estender esses sistemas tradicionais no mainframe para poder entrar e sair diretamente da rede blockchain ", disse Krishna. "Digamos que eu tenha um contrato inteligente sobre blockchain que chame o mainframe ou qualquer sistema existente que bancos, companhias aéreas e grandes varejistas usem para executar muitas de suas aplicações críticas. Todos os regulamentos, todo o fechamento de os livros que acontecem em um grande sistema de mainframe, que não desaparecerá amanhã.O Blockchain precisa trabalhar com esses sistemas. Qualquer coisa que se conecte à economia real precisa se integrar à economia real ".

Krishna disse que a IBM começará a implantar blockchain para aplicativos internos neste outono. Por outro lado, a IBM divide o desenvolvimento de blockchain em um conjunto completo de serviços baseados em nuvem para desenvolvedores e negócios corporativos. Krishna disse que o objetivo do IBM Blockchain em execução na nuvem Bluemix da IBM é simplificar a configuração e a operação do blockchain para desenvolvedores e TI. O novo serviço de blockchain seguro da empresa, executando nos sistemas de servidor LinuxONE da IBM, adiciona mais segurança, com proteção de firmware e restrições de acesso root em aplicativos e dados de blockchain. Essa "rede de negócios de alta segurança" é outro passo para facilitar o uso da blockchain para administradores de sistemas em setores mais altamente regulamentados.

"O Blockchain é uma tecnologia relativamente nova, então, se eu for ao GitHub e pegar alguma versão de algum código e instalá-lo, o blockchain exige muitos nós para funcionar", disse Krishna. "A configuração e a operação se tornam complicadas para um desenvolvedor, e muitas das bases de código hoje não são muito maduras. Queríamos simplificar tudo isso. Vamos fazer todo o trabalho para que você possa efetuar login no Bluemix DevOps ambiente e acesse sua rede blockchain com um único clique ".

A IBM também oferece serviços de consultoria de negócios sobre sua plataforma BaaS, anunciando recentemente o IBM Bluemix Garage para blockchain em sua cadeia de espaços de desenvolvimento ágil em todo o mundo. O ecossistema de blockchain da IBM também está fortemente vinculado aos seus esforços de código aberto com o Hyperledger Project. Assim como a Microsoft, parte da proposta de valor de negócios da IBM é fornecer uma rede de desenvolvedores, arquitetura de referência, interfaces de programação de aplicativos (APIs) e outros recursos de código aberto, todos alinhados ao Hyperledger.

O BaaS da Blockchain e os braços de código aberto estão inextrincavelmente vinculados à medida que a IBM e a Microsoft lutam não apenas pela participação no mercado da blockchain, mas também pela partilha da mente da blockchain. Quanto à empresa que liderará a carga à medida que a tecnologia evoluir, a concorrência no espaço de blockchain da empresa só ficará mais aquecida a partir daqui. Krishna disse que a IBM está pronta para o desafio.

"Sempre há competição. Algo tão interessante e tão grande quanto o blockchain terá concorrência", disse Krishna. "Acredito que possui capacidades superiores e pessoas que entendem melhor a tecnologia para ajudar os clientes? Absolutamente".

Microsoft e IBM apontam para a próxima fronteira da nuvem: blockchain como serviço