Todas as línguas
Moac (MOAC), originado da plataforma de tecnologia subjacente de blockchain de terceira geração no Vale do Silício, o centro mundial de TI, é uma equipe de 11 especialistas em blockchain com 20 anos de experiência em TI no Vale do Silício e 6 anos de blockchain experiência em pesquisa e desenvolvimento Uma nova elaboração e criação profissional da tecnologia blockchain da lógica à arquitetura. Sua tecnologia original de arquitetura em camadas e tecnologia de sub-cadeia aumentaram muito a escalabilidade da plataforma. Ela pode facilmente liberar cadeias gratuitamente, suportar mais de 10.000 DAPP comercial e pode testar facilmente novos produtos blockchain na cadeia. Portanto, é chamado "cadeia pública". mãe de". Com 2 a 3 anos de vantagens técnicas, o Moac (MOAC) superou os problemas atuais do setor, como chamada de contrato assíncrona, processamento de fragmento de contrato e cadeia cruzada em todo o campo, e sua velocidade de processamento de contratos é muito superior ao contrato inteligente atual plataformas como Ethereum. Comparado com o processamento de transações de 7 a 14 por segundo da Ethereum, o Moac pode atingir 100 vezes a velocidade de processamento e pode atingir 1000 vezes após uma otimização adicional. É descentralizado e seguro em termos de função e desempenho. , Rede subjacente escalável, é o produto subjacente de blockchain que pode realmente implantar aplicativos comerciais. A rede principal Moac foi lançada oficialmente em 30 de abril de 2018.
O MOAC usa uma pilha de consenso em camadas para estender o processamento de transações por meio de estrutura em camadas e processamento de sharding, que é concluído de forma síncrona no mesmo blockchain.
Para a camada inferior, usamos o POW como o principal protocolo de consenso, porque o POW é o protocolo de consenso com a verificação mais extensa e pode resolver melhor problemas de configuração de rede em larga escala. Atualmente, o MOAC usa POW semelhante ao Ethereum, mas tornaremos o protocolo POW conectável no futuro e podemos substituir facilmente o POW por outro protocolo eficiente, se necessário. A camada superior compensa as deficiências do POW e apenas lida com transações importantes e transações de processo de controle na camada POW. A camada superior adota protocolo de consenso configurável e tecnologia de sharding para fornecer soluções mais rápidas e de maior rendimento.
O nó da camada inferior é chamado V-node, cada v-node tem um nó de servidor de contrato inteligente (SCS), Smart Contract Server (SCS) para abreviar, a identidade do servidor de contrato inteligente (SCS) pode ser totalmente verificada pelo nó v correspondente. Cada SCS é completamente autenticado pelo nó v correspondente. Para processar o contrato de nível superior, cada nó SCS deve ser vinculado.
Observe que o SCS lida com chamadas de contratos inteligentes, todas as transações de nível superior estão na forma de chamadas de contratos inteligentes, nem todos os SCSs lidam com uma única transação ao mesmo tempo, mas uma parte selecionada do SCS manipulará uma transação específica. O SCS é selecionado iniciando uma chamada de contrato inteligente ou uma chamada de atualização. A chamada de início/atualização é realmente passada para a camada inferior e o consenso é alcançado. A chamada de início/atualização inclui critérios de seleção, incluindo a porcentagem de nós de processamento. Cada v-node invocará essa chamada em seu SCS usando um algoritmo predefinido. A SCS decide se deve escolher a si mesma para lidar com este contrato inteligente. Observe que este é um processo determinístico e a participação do SCS pode ser verificada por qualquer pessoa.
Após alguns SCSs serem selecionados como uma combinação de certos contratos inteligentes, eles se comunicarão entre si para formar um pequeno grupo de consenso. Este grupo lidará com a invocação desse contrato inteligente. Além disso, como esse consenso é alcançado entre eles pode ser especificado pela chamada start. O que é mais eficaz é que esses nós SCS formam uma subcadeia e executam o consenso com base em um protocolo predeterminado ou um protocolo definido pelo usuário. Observe que o protocolo de consenso não é o mesmo que o código de contrato inteligente real.
O estado do contrato inteligente é salvo em cada SCS, no entanto, este não é o blockchain inteiro real, para perceber os benefícios de todo o blockchain, o estado precisa ser atualizado para o blockchain subjacente periodicamente ou sob demanda.
Ao atualizar no modo de consenso, o nó SCS iniciará uma solicitação de armazenamento de dados no v-node subjacente. Este é um TX iniciado a partir da autenticação razoável dos membros do fragmento de consenso. O TX será transmitido para todos os v-nodes e sua validade pode ser verificada por qualquer nó. No mesmo TX, ele também especifica recompensas para o custo de cada participante do fragmento. Se o TX for inválido, um processo adicional pode ser implementado para perder o depósito de segurança do SCS. No MOAC, a maioria dos contratos será processada na camada superior, enquanto apenas uma pequena quantidade de transações de fluxo de controle e transações de ativos será processada na camada v-node. Isso funciona porque a camada superior fornece serviços rápidos, flexíveis e de baixo custo, enquanto a camada v-node fornece serviços lentos, dependentes e caros.
Sistema de estrutura em camadas
O MOAC adota pow para a rede física subjacente e um mecanismo de consenso conectável para a sub-rede lógica da fragmentação de contrato inteligente da camada superior, de modo a realizar a adoção de O efeito de um mecanismo de consenso adequado.
Aceleração do processamento de fragmentos
O contrato do sistema da cadeia principal gerencia a geração, fragmentação e distribuição de subcadeias. As inúmeras sub-cadeias lógicas separadas por MOAC possibilitam a computação paralela e aumentam consideravelmente a velocidade de processamento.
Chamada de contrato inteligente assíncrona
MOAC adota chamada de contrato inteligente assíncrona, que faz com que a chamada e o retorno possam cruzar blocos sem serem limitados pelo tempo de bloqueio, aumentando consideravelmente o número de contratos inteligentes processados no mesmo tempo.
Interoperabilidade entre cadeias
Por meio de contratos inteligentes assíncronos para abranger blocos, o MOAC pode executar operações atômicas de cadeia cruzada em cadeias de blocos com diferentes tempos de geração de blocos, tornando-se uma capacidade de cadeia cruzada O blockchain sistema subjacente.
Fácil de construir uma blockchain
Após o MOAC ficar online, a construção de um novo sistema blockchain pode ser verificada experimentalmente na Moac Chain na forma de uma sub-cadeia sem grandes custos adicionais.
Ampla participação na verificação de consenso
O MOAC fornece métodos flexíveis de acesso de nó, oferece suporte a telefones celulares e outros pequenos dispositivos de computação para acessar o sistema para verificação de contrato inteligente de camada superior e compartilha os benefícios ecológicos do Dapp .
Links relacionados:
https://baike.baidu.com/item/%E5%A2%A8%E5%AE%A2%E5%8C%BA% E5%9D%97%E9%93%BE/22790186?fr=aladdin
https://block123.org/index.php?topic=120.0