Ontology lança a camada 2, contribuindo para uma plataforma de cadeia pública mais integrada

imagem

Prefácio


Imagine um cenário em que a plataforma blockchain esteja se desenvolvendo rapidamente e o número de usuários esteja crescendo rapidamente, atingindo dezenas de milhões, o que leva a um aumento acentuado nos custos associados em pouco tempo. Quais estratégias são necessárias nesse estágio para manter a eficiência operacional sem comprometer o ritmo de desenvolvimento devido a processos complexos de reconciliação e validação? Como muitos empreendimentos comerciais concordam, a escalabilidade deve ser uma prioridade.

Como uma tecnologia de dimensionamento fora da cadeia, a Ontology Layer 2 oferece maior desempenho e menor desempenho. As empresas podem armazenar com segurança um grande número de registros de transações fora da cadeia e depois transferi-los para a cadeia quando precisam interagir, reduzindo os custos de transação do usuário e melhorando drasticamente a produtividade.

Introdução


Conforme declarado no roteiro de Aristóteles 2020, em combinação com a cadeia cruzada Ontology, Wasm-JIT, Multi-VM e outras tecnologias avançadas do núcleo, a Camada 2 da Ontologia agora mostra melhor desempenho do que outras soluções de Nível 2. Isso se reflete em seu baixo custo em armazenamento, suporte multilíngue e total compatibilidade das versões de análise e execução. Garantir a interação desimpedida dos contratos de implantação, por exemplo, o lançamento de vários sistemas operacionais virtuais em um computador, o que aumenta a eficiência da execução e reduz os custos de processamento.

O processo de trabalho


O Ontology Tier 2 consiste em 3 partes principais: depósito de Ontology Tier 2, constatações de Ontology Tier 2, transações de Tier 2 e garantia de segurança.

Em um centro comercial nível 2, os usuários podem concluir transações, atender solicitações de contratos e assinar contratos. Essa transação pode ser igual ao formato de transação da cadeia principal da Ontologia ou pode ser diferente. Os coletores transacionais (chamados coletores, a seguir denominados coletores) são responsáveis ​​por coletar transações de nível 2 do usuário. Pode haver vários coletores ao longo do processo. Os usuários também podem transmitir suas transações de nível 2 para vários coletores.

O coletor empacota periodicamente as transações da Camada 2 coletadas e as executa para criar um novo estado. O coletor também é responsável por transferir a raiz do novo estado para a cadeia principal de Ontologia. Após as transações empacotadas no bloco Nível 2, a raiz do novo estado se torna o estado do bloco Nível 2. O solicitante é responsável por verificar o status do bloco Nível 2 apresentado pelo Coletor na cadeia principal de Ontologia. Isso exige que o Licitante sincronize o bloco de Nível 2 através do Coletor para manter o status global completo.
O RECONHECIMENTO DO STATUS DA CONTA INCLUI INFORMAÇÕES SOBRE O STATUS DA CONTA E SUA CONFIRMAÇÃO QUE PODEM SER OBTIDAS POR PEDIDOS DE COLETOR E DESAFIADOR. APENAS APOIAM O ESTADO GLOBAL COMPLETO.

Depósito no Nível 2


  1. «Deposit» Ontology. 2. «unreleased».
  2. , Ontology . 2 . 2. 2 Ontology, .
  3. «released».

Ontology


  1. 2 « » .
  2. Collector Withdraw Withdraw 2. 2 Ontology .
  3. , «not released».
  4. .
  5. , «released».

2


2


  1. O usuário cria uma transação de nível 2 "Transferir" e a transfere para o coletor.
  2. O coletor empacota a transação de transferência e outras transações em um bloco de Nível 2, executa transações no bloco e transfere o status desse bloco de nível 2 para a cadeia principal de Ontologia.
  3. Aguarde a confirmação do status.

Garantia de segurança


Depois que o Operador envia o status do bloco de Nível 2 para a cadeia de Ontologia principal, o Licitante também pode concluir a transação do bloco de Nível 2 e verificar a correção do status do bloco de Nível 2. Se algo não estiver certo, o Licitante coletará evidências de fraude e enviará um contrato inteligente de Nível 2. desafiar o operador.

Como usar


O Ontology Level 2 está atualmente disponível no Ontology TestNet para os desenvolvedores experimentarem.

Link

Link para documentação

No próximo artigo, apresentaremos uma comparação detalhada do desempenho com o Nível 2 em outras cadeias.

Apêndice: termos


Transações de nível 2


O usuário fez uma solicitação para a transferência ou execução do contrato no Nível 2 e já o assinou. Essa transação pode ser igual ao formato de transação da cadeia principal da Ontologia ou pode ser diferente.

Colecionador


O coletor é um coletor de transações de nível 2. É responsável por coletar as transações de nível 2 do usuário, validar e executar a transação. Cada vez que um bloco de Nível 2 é gerado, o coletor é responsável por executar transações no bloco, atualizar o status e gerar contratos de Nível 2, que podem ser interpretados como confirmação do status usado para garantir a segurança.

Bloco Nível 2


O coletor periodicamente agrupa as transações de Nível 2 coletadas, gera um bloco contendo todas as transações de Nível 2 e gera um novo bloco de Nível 2.

Estado de nível 2


O coletor executa transações em lote em um bloco de nível 2, atualiza o estado, classifica todos os dados atualizados do estado para criar a árvore Merkle e calcula o hash raiz da árvore Merkle. O hash raiz é o estado de um bloco de nível 2.

Operador


O operador é responsável pela segurança do Nível 2 e é responsável por monitorar se um token está sendo transferido para o Nível 2 ou uma transação de transferência de token do Nível 2 para a cadeia Ontológica principal. O operador também é responsável por enviar periodicamente a confirmação do status do Nível 2. Como confirmação, você pode acessar a rede Ontology.

Desafiador


O Requerente é responsável por verificar a confirmação de status enviada pelo Operador à cadeia principal de Ontologia. Isso requer que o solicitante sincronize as transações de nível 2 do operador ou da cadeia para manter o status global completo. Depois que o Licitante executa a transação de forma síncrona e atualiza o status, ele pode verificar a validação do status apresentado pelo Operador na rede. Se houver problemas, o Licitante poderá criar um desafio à prova de fraude, que um contrato de Nível 2 pode explicar.

Verificação do status da conta


Obtida com a prova de Merkle, a confirmação do status da conta pode ser obtida junto aos operadores e licitantes. Eles são os únicos que mantêm um estado global completo.

Prova de fraude


A confirmação de fraude inclui a confirmação do status da conta antes da atualização atual do bloco do 2º nível.

O certificado de status do bloco de nível 2 anterior e o certificado de status da conta enviado confirmam a legitimidade do estado antigo antes da atualização. A prova de que o antigo estado é legal pode ser obtida executando o bloco atual.

A Ontology de blockchain orientada para empresas está pronta para ajudar as empresas a transformar e modernizar seus negócios. Se você tiver problemas com escalabilidade autônoma, máquinas virtuais ou um conjunto completo de sistemas técnicos, entre em contato conosco em contact@ont.io.

Saiba mais sobre Ontologia


Informações novas e atualizadas e comunicação agradável em nosso bate - papo sobre telegrama - Telegram Russian

Além disso, inscreva-se e estude nosso site : Ontology - GitHub - Discord - Twitter - Reddit

All Articles