Todas as línguas
Ontology (ONT) é uma nova geração de projetos públicos de cadeia básica e uma plataforma de colaboração de confiança distribuída, incluindo um livro-razão distribuído completo e suporte ao sistema de contrato inteligente.
A arquitetura Ontology suporta o sistema de rede de cadeia pública. Além de fornecer serviços básicos de cadeia pública, ela também suporta a personalização de cadeias públicas para diferentes aplicações por meio da estrutura de blockchain da Ontology e colaboração de rede de cadeia por meio de diferentes grupos de protocolos.
Na camada base, a Ontology continuará a fornecer módulos comuns em vários aplicativos distribuídos, como estrutura de identidade distribuída, protocolo de troca de dados distribuídos etc. módulos comuns.
• Contratos inteligentes de uso geral leves e escaláveis.
• Suporte de contrato WASM extensível.
♦Protocolo de interação entre cadeias.
• Vários algoritmos de criptografia são suportados.
•Velocidade de processamento de transações altamente otimizada.
• Criptografia de link de conexão P2P.
•Suporte a vários algoritmos de consenso.
• Tempo de geração de bloco rápido.
Ontology smart contract é um sistema completo que integra máquinas multifuncionais, leves, de alta disponibilidade, simultâneas, multilíngues, cross-contratuais e cross-virtuais. Os contratos inteligentes da Ontology oferecem suporte a uma variedade de linguagens de desenvolvimento convencionais, como C#, Python etc. , Rust , Go , JavaScript , etc.
Os contratos inteligentes de ontologia possuem as características de determinismo, alto desempenho e escalabilidade, e incluem dois módulos: serviços interativos e máquinas virtuais.
O serviço de interação fornece a interação entre a máquina virtual e o ledger blockchain.
A máquina virtual fornece um ambiente operacional para contratos inteligentes. Os serviços interativos incluem serviços nativos e serviços de máquina virtual NEO.
Os serviços nativos fornecem a implementação de contratos inteligentes especiais na cadeia subjacente, que podem ser usados de forma rápida e fácil.
O serviço de máquina virtual NEO fornece uma API para acesso externo à máquina virtual NEO, que pode aprimorar a função de chamada de contratos inteligentes.
Figura 1 Ecossistema de confiança da ontologia
Como mostrado no diagrama ecológico de confiança da rede Ontology acima, pessoas, dinheiro e coisas quase cobrem a origem das transações financeiras, desde o comportamento da transação fora da cadeia até a camada de aplicação da rede Ontology para interconexão e módulos e protocolos são transações garantidas. Para ter certeza, coloque o sdk e api juntos para formar um canal que se estende em todas as direções, e pode usar os módulos e protocolos da cadeia para capturar recursos de informação e outros aplicativos fora da cadeia, de modo a garantir a inclusão da rede Ontology e as poderosas e diversas funções mudam. Seu maior núcleo reside em dois pontos: construir uma ponte de confiança dentro e fora da cadeia, formar confirmação de direitos, protocolos e módulos, sdk e api como ferramentas de código aberto são para isso.
Figura 2 Rede confiável de ontologias
Com base na confiança, uma variedade de ferramentas são usadas para realizar a interconexão entre a cadeia e o exterior da cadeia. Este processo é concluído dentro da estrutura do sistema, e tudo o que o usuário precisa fazer é concluir algumas operações básicas simples, usando a rede de ontologia. Assim como dirigir um carro, você não precisa entender claramente como o carro é montado e projetado, basta tirar a carteira de motorista para fazer do carro uma ferramenta ou suporte para atingir seus objetivos. Ontology é o fabricante que projeta e monta o veículo. Claro, além da confiança nos atributos legais, há também uma parte da confiança de seu mecanismo de consenso.
VBFT é um novo algoritmo de consenso que combina PoS, VRF (Função Aleatória Verificável) e BFT (Tolerância a Falhas Bizantinas). No algoritmo de consenso VBFT, os nós Ontology ONT primeiro precisam pagar um depósito para se tornar um nó de consenso e selecionar aleatoriamente três tipos de nós de todos os nós de consenso por meio de números aleatórios verificáveis: nós candidatos, nós de verificação e nós de confirmação. O nó candidato propõe um bloco candidato, o nó de verificação verifica o bloco candidato e o nó de confirmação completa o consenso do bloco após a votação de endosso no resultado da verificação.
O consenso VBFT não precisa ser confirmado por todos os nós em toda a rede para formar um consenso. Em vez disso, na forma de hipoteca, use a seletividade aleatória do VRF (Função Aleatória Verificável) para selecionar uma parte dos nós em três grupos entre muitos nós para verificação, de modo a obter expansão e aumentar a velocidade. Ao mesmo tempo, essa combinação de aleatoriedade e consenso PoS garante o anti-ataque (segurança) do algoritmo, e o método de verificação tolerante a falhas de dois terços do BFT pode atingir rapidamente um consenso de bloco. Tem confiança, segurança, velocidade, aderência e outros elementos do consenso.
Figura 3 Ontology Network Technology Architecture
A camada inferior da rede Ontology fornece um sistema completo de contabilidade distribuída, incluindo um sistema completo de contrato inteligente e sistema de segurança. Ao mesmo tempo, a rede Ontology abstrai o sistema técnico complexo subjacente e o sistema de arquitetura, realiza o gerenciamento de entidades distribuídas e os protocolos de autenticação multidimensionais compatíveis com vários protocolos e padrões criptográficos principais e suporta vários blockchains heterogêneos e cadeia cruzada tradicional e cruzada. mapeamento interativo do sistema de sistemas de informação.
A Ontology também fornece sistemas técnicos, como armazenamento seguro de dados, contratos inteligentes heterogêneos, gerenciamento de chaves de hardware e análise de dados criptografados. Como plataforma de aplicativos, toda a rede pode suportar a construção de vários serviços de aplicativos, especialmente aplicativos descentralizados. Com base nisso, a Ontology Network fornece uma série de estruturas de aplicativos, incluindo protocolos de troca de dados distribuídos, protocolos de gerenciamento de processos distribuídos etc.
Literatura relacionada:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH. pdf