Todas as línguas
O objetivo do BOS (Business Operating System) é estabelecer uma cadeia ecológica EOSIO que suporte mais DApps e possa combinar necessidades mais práticas com o blockchain. Do ponto de vista da evolução do blockchain, além de ser a cadeia básica preferida para DApps, o BOS também pode ser usado como uma cadeia de circulação para vários tokens de cadeia heterogênea, servindo como uma porta livre no mundo blockchain. O BOS vem da comunidade e se desenvolverá melhor com a manutenção da comunidade.
A BOS está empenhada em fornecer aos usuários serviços de blockchain fáceis de acessar e usar, fornecendo uma infraestrutura mais amigável para operações DApp, trabalhando duro para oferecer suporte a cenários de aplicativos mais ricos e fornecendo tentativas ativas confiáveis de promover o prosperidade da ecologia empresarial. Além das melhorias técnicas, o BOS também fará outras tentativas. Por exemplo, para aumentar a participação do usuário na votação, a tecnologia oracle pode ser usada para motivar as contas que atendem a regras claras; as recompensas do BP no BOS serão baseadas no número de DApps na cadeia, TPS, valor de mercado e circulação e outros indicadores são ajustados para encorajar cada BP a fornecer mais recursos para a ecologia; uma resolução alcançada em um referendo da comunidade será codificada tanto quanto possível para reduzir os fatores humanos nela, e o processo será encadeado para manter a justiça e a transparência.
O código da cadeia BOS é totalmente contribuído e mantido pela comunidade. Cada participante ecológico pode enviar código ou sugestões. O processo relevante se referirá a software de código aberto existente, como PEP (Python Enhancement Proposals).
A fim de incentivar o desenvolvimento de DApps em BOS, a Fundação BOS fornecerá aos DApps serviços de hipoteca de recursos de baixo custo para substituição de Token, reduzindo os custos operacionais de DApps no estágio inicial; Os desenvolvedores fornecem incentivos de BOS para estabelecer uma tendência de desenvolvimento comunitário que se reforce mutuamente.
Algoritmo de consenso
O algoritmo de consenso do BOS é baseado na teoria PBFT e combinado com a melhoria do código EOSIO. Sob a premissa de garantir a tolerância a falhas bizantinas
, as seguintes alterações serão feitas:
1. Manter os BFTs em pipeline BPs se revezam para gerar blocos e, como EOS, impõem fortes restrições no relógio de sincronização e na sequência de geração de bloco , para evitar conflitos com resultados de consenso PBFT em casos extremos
3. O mecanismo de comunicação de consenso usa a rede p2p existente, e o mecanismo PBFT será usado para transmitir, preparar e enviar informações. E garantir que o custo de comunicação esteja dentro de um aceitável faixa.
4. Use o consenso em lote para substituir o requisito de consenso em cada bloco no PBFT e transmita as informações relevantes de vários blocos por vez, de modo a se aproximar do estado ideal de BFT em tempo real e reduzir a carga da rede.
Comunicação entre cadeias
Com base no esquema IBC, o BOS fornece um canal de troca com a cadeia principal EOS. O EOS pode ser facilmente circulado entre a cadeia lateral BOS e a cadeia principal EOS, incluindo outros tokens digitais de alta qualidade no EOS; com isso Da mesma forma, O BOS promoverá o estabelecimento de canais de circulação com outras cadeias laterais baseadas na tecnologia EOSIO, para que toda a ecologia EOSIO comece a construir uma rede ecológica. O BOS servirá como um elo central de circulação para acelerar o desenvolvimento de toda a ecologia EOSIO. Desenvolvimento e evolução.
As vantagens da solução cross-chain adotada pelo BOSCore são as seguintes:
1. Totalmente descentralizado. O light client é implementado no contrato inteligente.Quando as informações corretas do bloco inicial são inicializadas, o contrato pode verificar completamente a validade de todos os blocos subsequentes sem depender da confiança do relé ou das informações externas do contrato.
2. Leve. O light client não precisa sincronizar continuamente todos os cabeçalhos de bloco da cadeia original e precisa apenas sincronizar uma parte do blockchain para obter blocos confiáveis para verificação de transações.
3. Transações cruzadas rápidas. Leva menos de 3 minutos para uma transação cross-chain gerar uma transação correspondente na cadeia-alvo.
4. Transações cruzadas paralelas. Diferentes transações cross-chain não afetam umas às outras e podem ser executadas em paralelo, suportando assim uma grande quantidade de simultaneidade.
5. Segurança. Devido ao uso de verificação de assinatura do produtor e verificações lógicas estritas, a exatidão do próprio cliente leve pode ser garantida e não pode ser atacada de forma maliciosa, portanto, a autenticidade da transação pode ser verificada com segurança.
Máquina Oracle
O princípio que o sistema de máquina oracular da BOS segue desde o início de sua construção é: no jogo, a fim de obter credibilidade geral no jogo.
Desta forma, desde que os participantes sejam mapeados com os papéis no mundo real durante o jogo, não apenas a credibilidade dos dados de entrada do blockchain pode ser obtida, mas também podemos enviar "confiança" para o mundo real . Na verdade, isso é mais como uma plataforma confiável baseada em blockchain, e sua forma de exibição de serviço é uma máquina oráculo. A máquina oracle BOS estenderá o valor do blockchain de seus atributos de moeda para a construção de transações e regras. Essa extensão resolverá ou melhorará muitos problemas de confiança do mundo real, expandindo assim a aplicação dos limites do blockchain e, finalmente, permitirá a tecnologia blockchain para pousar em cenários diferentes de transferências de transações.
Soluções de expansão
A BOS está promovendo ativamente soluções multi-threading enquanto também explora soluções de expansão mais amplas. Do ponto de vista abstrato, os contextos associados aos contratos inteligentes em execução no blockchain são relativamente independentes, o que é um evento de alta probabilidade. Portanto, é viável dividir diferentes contratos inteligentes para execução simultânea de uma perspectiva global. , portanto, um dimensionamento é proposta uma solução baseada em computação isolada, que redefine as funções dos nós e a estrutura dos blocos na rede e pode melhorar a capacidade de carga geral da cadeia BOS por meio da expansão horizontal.
Esquema de criptografia pós-quântica
O algoritmo de assinatura ECDSA atualmente usado pelo BOS também é inevitável, então introduziremos um novo sistema de criptografia anti-quântica para enfrentar os desafios acima. Entre os muitos sistemas de criptografia antiquântica, o sistema de criptografia de rede será usado como a principal solução de criptografia antiquântica BOS, e o NTRU (incluindo criptografia e assinatura) será usado como o principal sistema de criptografia. Sistema FrodoKEM e Sphincs+ como cifras de fallback. Considerando que o sistema de criptografia de rede ainda não está teoricamente completo e está em fase de customização dos padrões internacionais de criptografia pós-quântica, o BOS manterá a capacidade de expandir múltiplos esquemas criptográficos. Ao mesmo tempo, o sistema de assinatura criptografada baseado em treliça também pode facilitar a construção de moedas anônimas quânticas seguras, que retém a escalabilidade máxima para BOS, e o suporte para vários criptosistemas no estágio inicial também minimiza os resultados irreversíveis causados por o colapso de um determinado sistema criptográfico.
Esquema de expansão baseado em prova de conhecimento zero
Para o blockchain, o TPS afeta a capacidade de suporte de todo o sistema blockchain e determina o limite do aplicativo. Um dos principais indicadores da cadeia. Além de promover esquemas de expansão de área multi-threading e multi-computação, o BOS também considerará esquemas de expansão baseados em provas de conhecimento zero com base na pesquisa e acumulação de provas de conhecimento zero. Considerando que a execução de contratos inteligentes é determinada e tem etapas finitas, o esquema de prova de conhecimento zero existente pode ser aprimorado e otimizado para as características da execução em etapas finitas, de modo que possa atender às necessidades práticas. Ao mesmo tempo, buscaremos A distinção entre as diferentes características do contrato faz com que os contratos reais intensivos em cálculo adotem o método de prova de conhecimento zero, enquanto os contratos não intensivos em computação adotam o esquema de execução VM, o que acabará por maximizar a eficiência do cálculo.
Moedas âncora
O BOS fornecerá um mecanismo para emitir moedas âncora 1:1 para diferentes certificados digitais e usar assinatura múltipla BP para autenticar contra a identidade do intermediário confiável. Todo intermediário confiável precisa prometer uma certa quantia de BOS como depósito de segurança. Organizações ou empresas com força e credibilidade podem iniciar uma solicitação para o status de "notário público" e, após 25 BPs passarem pelos 30 principais BPs, a moeda âncora pode ser emitida.
BOSCore é uma cadeia pública DPoS dedicada a construir um ecossistema de negócios confiável com tecnologia e abrangendo um bilhão de usuários. Do ponto de vista da evolução do blockchain, além de ser a cadeia pública preferida para implementação comercial, o BOSCore também pode ser usado como uma cadeia de circulação para vários tokens de cadeia heterogênea e uma porta livre no mundo blockchain. O BOS vem da comunidade e se desenvolverá melhor com a manutenção da comunidade.