-
Crypto-monnaies
-
Plateformes d'échange
-
Médias
Toutes les langues
Crypto-monnaies
Plateformes d'échange
Médias
L'objectif du BOS (Business Operating System) est d'établir une chaîne écologique EOSIO qui prend en charge plus de DApps et peut combiner des besoins plus pratiques avec la blockchain. Du point de vue de l'évolution de la blockchain, en plus d'être la chaîne de base préférée pour les DApps, BOS peut également être utilisé comme chaîne de circulation pour divers jetons de chaîne hétérogènes, servant de port libre dans le monde de la blockchain. BOS vient de la communauté et se développera mieux sous l'entretien de la communauté.
BOS s'engage à fournir aux utilisateurs des services de blockchain faciles d'accès et faciles à utiliser, à fournir une infrastructure plus conviviale pour les opérations DApp, à travailler dur pour prendre en charge des scénarios d'application plus riches et à fournir des tentatives actives fiables pour promouvoir le prospérité de l'écologie des affaires. En plus des améliorations techniques, BOS fera également d'autres tentatives. Par exemple, afin d'augmenter la participation des utilisateurs au vote, la technologie oracle peut être utilisée pour motiver les comptes qui respectent des règles claires ; les récompenses BP sur BOS seront basées sur le nombre de DApps sur la chaîne, le TPS, la valeur marchande et la circulation Et d'autres indicateurs sont ajustés pour inciter chaque BP à fournir plus de ressources pour l'écologie ; une résolution prise lors d'un référendum communautaire sera codée autant que possible pour y réduire les facteurs humains, et le processus sera enchaîné pour maintenir l'équité et la transparence.
Le code de la chaîne BOS est entièrement contribué et maintenu par la communauté. Chaque participant écologique peut soumettre du code ou des suggestions. Le processus pertinent fera référence à des logiciels open source existants, tels que PEP (Python Enhancement Proposals).
Afin d'encourager le développement de DApps dans BOS, la Fondation BOS fournira aux DApps des services hypothécaires de ressources à faible coût pour le remplacement de jetons, réduisant ainsi les coûts d'exploitation des DApps à un stade précoce ; Les développeurs fournissent des incitations BOS afin pour établir une tendance de développement communautaire qui se renforce mutuellement.
Algorithme de consensus
L'algorithme de consensus de BOS est basé sur la théorie PBFT et combiné avec l'amélioration du code EOSIO. Sous le principe d'assurer la tolérance aux pannes byzantines
, les changements suivants seront apportés :
1. Conserver les BFT en pipeline Les BP se relaient pour générer des blocs, et comme EOS, imposent de fortes contraintes sur l'horloge de synchronisation et la séquence de génération de blocs , pour éviter les conflits avec les résultats de consensus PBFT dans les cas extrêmes gamme.
4. Utilisez le consensus par lots pour remplacer l'exigence de consensus sur chaque bloc dans PBFT, et diffusez les informations pertinentes de plusieurs blocs à la fois, afin d'approcher l'état idéal du BFT en temps réel et de réduire la charge du réseau.
Communication interchaînes
Sur la base du schéma IBC, BOS fournit un canal d'échange avec la chaîne principale EOS. EOS peut être facilement diffusé entre la chaîne latérale BOS et la chaîne principale EOS, y compris d'autres jetons numériques de haute qualité sur EOS ; de même, BOS favorisera l'établissement de canaux de circulation avec d'autres chaînes latérales basées sur la technologie EOSIO, de sorte que l'ensemble de l'écologie EOSIO commencera à construire un réseau écologique.BOS servira de lien de circulation central pour accélérer le développement de l'ensemble de l'écologie EOSIO. et évolution.
Les avantages de la solution inter-chaînes adoptée par BOSCore sont les suivants :
1. Entièrement décentralisé. Le client léger est implémenté dans le contrat intelligent.Lorsque les informations de bloc initiales correctes sont initialisées, le contrat peut vérifier complètement la validité de tous les blocs suivants sans compter sur la confiance du relais ou des informations externes du contrat.
2. Léger. Le client léger n'a pas besoin de synchroniser en permanence tous les en-têtes de bloc de la chaîne d'origine, et n'a besoin de synchroniser qu'une partie de la blockchain pour obtenir des blocs de confiance pour vérifier les transactions.
3. Transactions inter-chaînes rapides. Il faut moins de 3 minutes pour qu'une transaction inter-chaînes génère une transaction correspondante sur la chaîne cible.
4. Transactions inter-chaînes parallèles. Différentes transactions inter-chaînes ne s'affectent pas les unes les autres et peuvent être exécutées en parallèle, prenant ainsi en charge une grande quantité de simultanéité.
5. Sécurité. En raison de l'utilisation de la vérification de la signature du producteur et de contrôles logiques stricts, l'exactitude du client léger lui-même peut être garantie et il ne peut pas être attaqué de manière malveillante, de sorte que l'authenticité de la transaction peut être vérifiée en toute sécurité.
Machine Oracle
Le principe que le système de machine oracle de BOS suit depuis le début de sa construction est :
Il ne s'appuie pas sur chaque fournisseur de données de machine oracle pour fournir des données réelles, mais admet ses insuffisances et le fera Il rejoint le système en tant que participant dans le jeu afin d'atteindre une crédibilité globale dans le jeu.
De cette façon, tant que les participants sont mappés avec les rôles dans le monde réel pendant le jeu, non seulement la crédibilité des données d'entrée de la blockchain peut être obtenue, mais nous pouvons également émettre une "confiance" au monde réel . En fait, cela ressemble plus à une plate-forme de confiance basée sur la blockchain, et son formulaire d'affichage de service est une machine oracle. La machine oracle BOS étendra la valeur de la blockchain de ses attributs monétaires à la construction de transactions et de règles.Cette extension résoudra ou améliorera de nombreux problèmes de confiance réels, élargissant ainsi l'application des limites de la blockchain, et enfin permettre la technologie de la blockchain atterrir dans des scénarios autres que les transferts de transaction.
Solutions d'extension
BOS promeut activement des solutions multi-threading tout en explorant des solutions d'extension plus larges. D'un point de vue abstrait, les contextes associés aux contrats intelligents exécutés sur la blockchain sont relativement indépendants, ce qui est un événement à forte probabilité. Par conséquent, il est possible de diviser différents contrats intelligents pour une exécution simultanée dans une perspective globale. , donc une mise à l'échelle Une solution basée sur le calcul isolé est proposée, qui redéfinit les rôles des nœuds et la structure des blocs dans le réseau, et peut améliorer la capacité de charge globale de la chaîne BOS grâce à une expansion horizontale.
Schéma de chiffrement post-quantique
L'algorithme de signature ECDSA actuellement utilisé par BOS est également incontournable, nous allons donc introduire un nouveau système de chiffrement anti-quantique pour relever les défis ci-dessus. Parmi les nombreux systèmes de cryptographie anti-quantique, le système de cryptographie en treillis sera utilisé comme solution principale de cryptographie anti-quantique BOS, et NTRU (y compris le cryptage et la signature) sera utilisé comme système de cryptage principal. Système FrodoKEM et Sphincs+ comme chiffrements de secours. Considérant que le système de cryptage en réseau n'est pas encore théoriquement terminé et qu'il est au stade de la personnalisation des normes internationales de cryptographie post-quantique, BOS conservera la capacité d'étendre plusieurs schémas cryptographiques. Dans le même temps, le système de signature cryptée basé sur un réseau peut également faciliter la construction de pièces anonymes à sécurité quantique, qui conservent l'évolutivité maximale pour BOS, et la prise en charge de plusieurs cryptosystèmes au stade précoce minimise également les résultats irréversibles causés par l'effondrement d'un certain système cryptographique.
Schéma d'expansion basé sur la preuve de connaissance zéro
Pour la blockchain, le TPS affecte la capacité portante de l'ensemble du système de blockchain et détermine la frontière de l'application. L'un des principaux indicateurs de la chaîne. En plus de promouvoir des schémas d'expansion de zone multi-threading et multi-calcul, BOS envisagera également des schémas d'expansion basés sur des preuves à connaissance nulle basées sur la recherche et l'accumulation de preuves à connaissance nulle. Considérant que l'exécution des contrats intelligents est déterminée et par étapes finies, le schéma de preuve à connaissance nulle existant peut être amélioré et optimisé pour les caractéristiques de l'exécution par étapes finies afin qu'il puisse répondre aux besoins pratiques. La distinction entre les différentes caractéristiques des contrats fait que les vrais contrats à forte intensité de calcul adoptent la méthode de preuve à connaissance nulle, tandis que les contrats à faible intensité de calcul adoptent le schéma d'exécution VM, ce qui maximisera finalement l'efficacité du calcul.
Pièces d'ancrage
BOS fournira un mécanisme permettant d'émettre des pièces d'ancrage 1:1 pour différents certificats numériques et utilisera la multi-signature de BP pour s'authentifier par rapport à l'identité de l'intermédiaire de confiance. Chaque intermédiaire de confiance doit mettre en gage un certain montant de BOS à titre de dépôt de garantie. Les organisations ou entreprises solides et crédibles peuvent lancer une demande de statut de "notaire public", et après que 25 BP passent les 30 premiers BP, la devise d'ancrage peut être émise.
BOSCore est une chaîne publique DPoS dédiée à la construction d'un écosystème d'entreprise de confiance avec la technologie et couvrant un milliard d'utilisateurs. Du point de vue de l'évolution de la blockchain, en plus d'être la chaîne publique préférée pour une implémentation commerciale, BOSCore peut également être utilisé comme une chaîne de circulation pour divers jetons de chaîne hétérogènes et un port libre dans le monde de la blockchain. BOS vient de la communauté et se développera mieux sous l'entretien de la communauté.