Hyperledger Iroha - KamilTaylan.blog
23 Junho 2021 0:18

Hyperledger Iroha

O que é Hyperledger Iroha?

O Hyperledger Iroha é uma plataforma de blockchain projetada para ser facilmente integrável em vários usos de negócios que requerem tecnologia de contabilidade distribuída. Por exemplo, a plataforma pode ser usada para ajudar empresas e governos com gerenciamento de identidade, como IDs nacionais, e o setor de serviços financeiros com transferências entre bancos.

De acordo com o site da empresa, “o Hyperledger visa criar tecnologia de contabilidade distribuída que permite que as organizações criem e executem aplicativos, plataformas e sistemas de hardware robustos e específicos do setor para oferecer suporte às suas transações comerciais individuais.”

Hyperledger Iroha — lançado em maio de 2019— é um dos projetos sob o guarda-chuva Hyperledger e é hospedado pela Linux Foundation. A empresa japonesa de fintech, Soramitsu Co. Ltd., abriu o código do Iroha. Ele foi originalmente contribuído por Soramitsu, Hitachi, NTT Data e Colu.

Principais vantagens

  • Hyperledger Iroha é uma estrutura de blockchain de negócios projetada para projetos de infraestrutura que precisam de tecnologia de razão distribuída.
  • A plataforma de Iroha pode ser usada para construir um sistema de gerenciamento de identidade, como IDs nacionais.
  • Aplicativos de software também podem ser desenvolvidos para quem não tem banco, permitindo acesso a serviços financeiros, transferências de dinheiro e para comprar mercadorias de comerciantes.
  • O Hyperledger Iroha pode ser integrado às plataformas Linux, Mac OS e Windows.

Compreendendo o Hyperledger Iroha

Hyperledger Iroha é uma estrutura de blockchain de negócios projetada para ser incorporada a projetos de infraestrutura que precisam de tecnologia de contabilidade distribuída. O recurso de razão distribuída de um blockchain funciona de forma semelhante a um banco de dados compartilhado, que pode permitir que os dados sejam compartilhados publicamente. No entanto, muitas empresas podem usar uma rede de blockchain privada como uma estrutura para construir aplicativos de software – chamados de aplicativos – para seu uso interno ou para oferecer produtos baseados em tecnologia a seus clientes.

A plataforma do Hyperledger Iroha permite que os usuários criem aplicativos específicos para suas necessidades de negócios, especialmente para aplicativos móveis. Ele apresenta um design C ++ orientado por domínio, que é uma linguagem de programação usada por engenheiros de software. Iroha também apresenta um algoritmo de consenso chamado YAC (paraY etUm utro distribuídoC onsensus algoritmo). Um algoritmo é um procedimento passo a passo escrito em código, projetado para resolver os problemas e executar uma sequência de instruções.

Os recursos do Hyperledger Iroha incluem:

  • Funcionalidades de múltiplas assinaturas (ou chaves múltiplas) para transações quando um aplicativo precisa de múltiplas assinaturas para liquidação da transação
  • Suporte para escrever aplicativos em diferentes plataformas (por exemplo, móvel e mainframe) usando linguagens de programação como Java, JS, Python e iOS
  • Vários sistemas operacionais compatíveis, incluindo Windows, Linux e Mac OS
  • Plug-in, design modular para tornar mais fácil para um desenvolvedor colocar um blockchain em funcionamento

Iroha permite fácil implantação e manutenção, uma vasta gama de bibliotecas de código para desenvolvedores para permitir o desenvolvimento de aplicativos sem complicações, controle seguro e permissões sobre funções e atividades do usuário, fácil gerenciamento de ativos e identidade do participante e arquitetura de design modular para facilitar o ecossistema de blockchain.

Por exemplo, o grupo global de seguros contra acidentes e propriedades Sompo Japan Nipponkoa Holdings Inc. está usando o blockchain da Hyperledger Iroha para criar contratos de seguro, como derivativos climáticos. Esses derivativos são contratos financeiros usados ​​para fazer hedge ou proteger a seguradora de perdas relacionadas ao clima.

Com base em permissão vs. Blockchains públicos

Iroha difere de outras redes de blockchain populares, como Bitcoin e Ethereum, já que as últimas operam como livros-razão sem permissão, que permitem que qualquer pessoa entre e conceda acesso a tudo na rede. As operações de Iroha são permitidas, ou seja, apenas participantes com acesso adequado têm permissão para ingressar, interagir e contribuir com o sistema de blockchain.

Em uma rede autorizada, os participantes podem ser conhecidos uns dos outros, o que significa que eles podem ter interesses compartilhados que levam à colaboração e ao consenso. Uma rede com permissão permite que os participantes compartilhem dados em um blockchain seguro.

Por outro lado, em um blockchain público, os dados são tornados públicos. Além disso, as transações em um blockchain público precisam ser verificadas como precisas e não fraudulentas, o que faz parte do processo de prova de trabalho. Como resultado, os blockchains públicos muitas vezes enfrentam latência ou lentidão, pois o sistema fica paralisado à medida que o volume de transações aumenta.

Em uma rede com permissão, semelhante à Iroha do Hyperledger, os problemas podem ser resolvidos mais rapidamente do que em uma blockchain pública, uma vez que a rede não é impedida pelos mecanismos de prova de trabalho. No entanto, a consulta de dados pode ser restrita no Iroha, pois nem todos têm permissão para ler e verificar os dados no blockchain. Ao contrário do Bitcoin ou Ethereum, Iroha não tem uma criptomoeda nativa, mas pode ser criada por um participante elegível conforme necessário para seu próprio uso empresarial.

Aplicações do Hyperledger Iroha

Usando Iroha, uma empresa pode criar e gerenciar ativos digitais simples, como qualquer criptomoeda padrão, ou complexos, como direitos indivisíveis, autenticidade de certificados e patentes.

Certificações

Iroha permite a construção de identidades de certificação, o que permite a concessão, bem como a verificação de vários certificados emitidos a indivíduos por instituições de ensino e saúde. O diploma universitário de um candidato pode ser armazenado no blockchain, e qualquer agência de contratação qualificada ou empregador pode receber direitos de verificação para autenticar as informações do candidato durante o processo de contratação.

Avatares Digitais

Iroha também pode ser usado para criar avatares digitais de ativos do mundo real que podem ser negociados com taxas de transação baixas ou zero. Por exemplo, o atual proprietário de um carro antigo pode criar um ativo digital que representa o carro antigo no blockchain e, em seguida, vincular sua propriedade a ele mesmo. Para transferir a propriedade, ele pode criar uma oferta usando uma transação com várias assinaturas, que inclui o custo de transferência em uma moeda específica. A contraparte interessada pode aceitar a oferta no blockchain e concluir a transação transferindo a moeda para o atual proprietário e receber em troca a propriedade do carro.

Conheça seu cliente (KYC)

O Iroha do Hyperledger também pode ser usado no processo de gerenciamento de identidade necessário para os requisitos do  Know Your Customer (KYC). KYC é um requisito padrão na indústria de serviços financeiros que estabelece diretrizes para bancos e firmas de investimento conhecerem seus clientes. Por exemplo, a KYC ajuda a estabelecer uma compreensão da tolerância ao risco de um cliente para fins de investimento.

KYC também envolve a aceitação da identificação adequada e resoluções corporativas durante o processo de abertura de conta, bem como a compreensão do tipo de indústria e como uma empresa obtém sua receita. O KYC é fundamental para as empresas financeiras, pois as ajuda a garantir que seus clientes sejam tratados de maneira adequada, mas também é projetado para evitar fraudes e lavagem de dinheiro.

Como resultado, há uma quantidade significativa de documentação envolvida no processo KYC. Em vez de um usuário enviar documentos KYC para cada instituto separadamente, eles podem criar a identidade necessária no blockchain, que pode ser acessada por vários institutos qualificados conforme necessário para conformidade com o KYC.

Contratos Inteligentes

Iroha oferece contratos inteligentes, que são contratos autoexecutáveis ​​que contêm termos de um acordo entre duas partes escrito em código. Se uma das partes satisfizer a sua extremidade do contrato por meio da rede blockchain, o contrato inteligente automaticamente executa a outra extremidade do contrato.

Dessa forma, Iroha pode oferecer uma alternativa aos contratos inteligentes do Ethereum, que podem exigir a escrita de códigos complicados. O mesmo pode ser alcançado de forma rápida e simples usando os comandos integrados no Iroha para concluir tarefas comuns mais rapidamente e com menor complexidade e menor risco.

Exemplo de Hyperledger Iroha

Bakong é o aplicativo (aplicativo) de software bancário e de pagamento móvel do Camboja e é o primeiro sistema de pagamentos de varejo que usa a tecnologia blockchain. Bakong é patrocinado pelo Banco Nacional do Camboja, que é o banco central do país e é baseado na rede da Hyperledger Iroha.

Bakong permite que empresas e indivíduos possam transferir dinheiro e comprar de comerciantes usando um aplicativo de smartphone. Os comerciantes também podem fazer pagamentos seguros e sem dinheiro, enquanto os bancos podem fazer transferências interbancárias a um custo mais baixo do que as transferências eletrônicas normais.

Bakong — lançado em 2019 — foi desenvolvido pela Soramitsu, que é uma empresa de tecnologia global que desenvolve soluções baseadas em blockchain, incluindo sistemas de pagamentos domésticos e internacionais. Desde então, Bakong fez parceria com mais de 20 instituições financeiras. 

Usando a rede Iroha da Hyperledger, o projeto foi projetado para alcançar os cidadãos sem banco do Camboja, permitindo que qualquer cidadão abra uma conta, independentemente de ter uma conta bancária tradicional ou não. Alcançar aqueles que não têm conta bancária é um grande problema para o Camboja, já que 78% de seus cidadãos não têm conta em banco. No entanto, mais de 50% de seus funcionários possuem um smartphone. Os benefícios da inclusão financeira do projeto blockchain também permitem que esses cidadãos façam negócios com mais de 500 comerciantes por meio do aplicativo.