Skip to content

Glosário ​

Aqui encontram-se definições de todas as entidades relacionadas com Iroha.

Registros de blocos de dados ​

Os registros blockchain são sistemas digitais de manutenção de registros que usam a tecnologia blockchain para manter registros financeiros. Estes são nomeados após livros antigos que foram utilizados para registros financeiros, como preços, notícias e informações sobre transações.

Durante a Idade Média, os livros de contabilidade estavam abertos para visualização pública e verificação da precisão. Esta ideia é refletida nos sistemas baseados em blockchain que podem verificar a validade dos dados armazenados.

Companheiros ​

Um colega Iroha significa um Iroha instância de processo para a qual outras Iroha Os processos e as aplicações do cliente podem ser conectados. Iroha Os pares são iguais em termos de recursos e capacidades, com uma excepção importante: Só um dos pares executa o bloco de gênese na fase de arranque do Iroha rede.

Outras cadeias de blocos podem referir-se ao mesmo conceito que um nó ou um validador.

Um peer pode ser um processo em seu sistema hospedeiro. Também pode ser contido em um recipiente Docker e uma cápsula Kubernetes.

Ativos ​

No contexto de blockchains, um ativo é a representação de um objeto valioso no blockchain.

Informações adicionais sobre ativos estão disponíveis aqui .

Ativos funcionais ​

Estes ativos podem ser facilmente trocados por outros ativos do mesmo tipo, uma vez que são intercambiáveis.

Por exemplo, todas as unidades da mesma moeda são iguais em seu valor e podem ser usadas para comprar bens. Normalmente, os ativos fungíveis são idênticos em aparência, exceto o desgaste de notas e moedas.

Ativos não fúngicos ​

Os ativos não fúngicos são únicos e valiosos devido às suas características específicas e à sua raridade; o seu valor não pode ser comparado com outros activos.

  • O valor de uma pintura pode variar com base no artista, no período de tempo em que foi pintada e no interesse do público.
  • Duas casas na mesma rua podem ter diferentes níveis de manutenção.
  • Os fabricantes de jóias normalmente oferecem uma variedade de designs diferentes.

Ativos mantidos ​

Um ativo pode ser emitido se mais do mesmo tipo possam ser emitidos.

Ativos não em circulação ​

Se o montante inicial de um ativo for especificado uma vez e não for alterado, é considerado inválido.

O bloco Genesis define esta informação para a configuração Iroha.

Tolerança em falhas bizantina (BFT) ​

A propriedade de ser capaz de funcionar adequadamente com uma rede que contenha uma certa percentagem de agentes maliciosos. Iroha é capaz de funcionar com até 33% de agentes maliçosos em sua rede peer-to-peer.

Componentes Iroha ​

Os módulos Rust que contêm a funcionalidade Iroha.

Sumeragi ​

O módulo Iroha responsável pelo consenso.

Torii (Porta) ​

Módulo com a lógica de manuseio de solicitações recebidas para o peer. É usado para receber, aceitar e encaminhar instruções recebidos e consultas HTTP, bem como atualizações de configuração no tempo de execução.

Kura (Armazém) ​

Armazenamento de blocos persistentes. Kura Os blocos assinados, os hashes de bloco, os índices de altura, os sidecars de recuperação e os metadados do commit-roster no disco. Vista do Estado Mundial é reconstruída a partir de Kura bloqueios quando uma snapshot de estado não está disponível ou atrás da loja block local. Veja: Kura armazenamento.

Kagami(Mestre e Exemplar e/ou espelho de olho) ​

Gerador para dados comumente usados. Pode gerar pares de chaves criptográficas, blocos de gênese, documentação, etc.

Árvore Merkle (árvore de hasse) ​

Uma estrutura de dados usada para validar e verificar o estado em cada altura do bloco. A implementação atual da Iroha é uma árvore binária. Veja a Wikipedia para mais detalhes.

Contratos inteligentes ​

Os contratos inteligentes são programas baseados em cadeia de blocos que executam quando um conjunto específico de condições é cumprido. Iroha Os contratos inteligentes são implementados utilizando núcleo Iroha instruções especiais.

Trigas ​

Um tipo de evento que permite invocar uma instrução especial Iroha em um bloco específico, hora (com algumas advertências), etc. Mais sobre os gatilhos aqui .

A versão ​

Cada pedido é rotulado com a versão API à qual pertence. Permite que uma combinação de diferentes versões binárias do software cliente/peer Iroha interoperem, o que por sua vez permite atualizações de software na rede Iroha.

Hijiri (sistema de reputação entre pares) ​

Iroha O sistema de reputação permite priorizar a comunicação com os Companheiros que tenham um bom histórico e reduzem os danos que podem ser causados por Companheiros.

Módulos Iroha ​

Extensões de terceiros para Iroha que fornecem funcionalidades personalizadas.

Instruções especiais Iroha (ISI) ​

Uma biblioteca de contratos inteligentes Iroha. Estes podem ser invocados através de transacções ou ouvintes registados de eventos. ISI Aqui está..

Utilidade Iroha Instruções especiais ​

Este conjunto de (a) contém instruções lógicas como: If, Relacionados com I/O como: Notify e composições como Sequence. São utilizados principalmente como instruções personalizadas.

Núcleo Iroha Instruções especiais ​

Instruções especiais fornecidas com cada implantação Iroha. Estes incluem algumas domínio-específico bem como utilidade instruções .

Instruções especiais específicas de domínio Iroha ​

Instruções relativas a actividades específicas de domínios: activos, contas, domínios, gestão entre pares). Estes fornecem as ferramentas necessárias para fazerem alterações ao Vista do Estado Mundial De maneira segura e segura.

Instrução especial da Alfândega Iroha ​

Instruções fornecidas em Iroha Módulos, A construção de um sistema é feita por clientes ou por terceiros. As instruções essenciais. Forcagem e modificação do Iroha O código-fonte não é recomendado, uma vez que as instruções especiais não são acordadas pelo Companheiros em um Iroha a implantação será tratada como falhas, portanto Companheiros A execução de uma instância modificada terá o seu acesso revogado.

Iroha Pergunta ​

Uma solicitação para ler o World State View sem modificar essa visão. Mais informações sobre consultas em .

Visualização de mudança ​

Um processo que ocorre em caso de uma tentativa fracassada de consenso. Geralmente isso implica a eleição de um novo Líder.

Visão do estado mundial (WSV) ​

Representação na memória do estado atual da blockchain. O WSV contém o World, hashes de blocos comprometidos, índices de transações, topologia de consenso e índices derivados usados por consultas. Ele é atualizado apenas através de blocos comprometidos e pode ser reconstruído a partir de Kura. Veja World State View.

Líder ​

Em uma rede iroha, um peer é selecionado aleatoriamente e concedeu o privilégio especial de formar o próximo bloco. Este privilégio pode ser revogado nas redes que atingem Torrença de falhas bizantina por via mudança de visão.