-
Crypto-monnaies
-
Plateformes d'échange
-
Médias
Toutes les langues
Crypto-monnaies
Plateformes d'échange
Médias
Sur la base de différents concepts de gouvernance, la communauté EOSC a optimisé le mécanisme d'élection EOSIO, lancé le réseau principal EOSC à Genesis Height 1 et continué à mettre à niveau de manière itérative le réseau principal EOSC, faisant évoluer EOSC vers un haut décentralisé. La plate-forme contractuelle continue d'évoluer, jetant les bases de la vulgarisation à grande échelle de l'économie chiffrée.
L'économie du chiffrement a inauguré une étape critique, de l'expérimentation sociale à l'utilisation commerciale à grande échelle.
Une utilisation commerciale à grande échelle signifie une énorme pression de transaction. Pour qu'un système de blockchain puisse gérer efficacement une énorme quantité de demandes de transactions, il doit d'abord fournir des performances suffisamment solides. Pour y parvenir, des exigences plus élevées sont requises pour les nœuds complets, telles que des machines matérielles mieux configurées, une plus grande capacité de stockage, un réseau plus stable, une bande passante plus rapide, une latence plus faible, etc. De toute évidence, un seuil trop élevé pour les nœuds complets entraînera une réduction du nombre de nœuds producteurs de blocs pouvant fonctionner de manière stable.Si le mécanisme POS est adopté dans un tel système de blockchain, le système convergera rapidement vers une situation centralisée. Pour trouver un équilibre entre haute performance et décentralisation, l'algorithme de consensus DPOS est sans aucun doute le meilleur choix à l'heure actuelle, et c'est aussi la meilleure solution réalisable pour gérer un petit nombre de nœuds.
EOSIO basé sur l'algorithme de consensus DPOS a vu le jour et la communauté a vu pour la première fois l'aube d'une utilisation commerciale à grande échelle de l'économie du chiffrement. Que le mécanisme d'élection soit pleinement efficace est la clé de la survie du mécanisme de consensus DPOS, et cela est également lié à la capacité du mécanisme de consensus DPOS à succéder au POW et à diriger la prochaine génération de chiffrement.
Afin d'accélérer l'arrivée de l'ère de l'utilisation commerciale à grande échelle de l'économie du chiffrement, la communauté EOSC a optimisé le mécanisme d'élection EOSIO, lancé le réseau principal EOSC à Genesis 1 et continué à mettre à niveau de manière itérative le réseau principal EOSC, faire évoluer EOSC vers La direction d'une plateforme de contrats intelligents décentralisée et performante continue d'évoluer.
EOSC suit le mécanisme de consensus d'EOSIO, c'est-à-dire, DPOS BFT Pipeline Consensus. Contrairement à EOSIO, EOSC n'adopte pas le modèle d'EOSIO d'un bloc toutes les 0,5 secondes, et un nœud connecte 6 blocs. Dans EOSC, un bloc toutes les 3 secondes , Les nœuds ne produiront pas de blocs en continu, bien que la production continue de blocs par les nœuds puisse réduire le temps d'attente pour les transactions décompressées, mais comme l'environnement réseau actuel n'est souvent pas très idéal, la production rapide de blocs affectera la stabilité de la chaîne, entraînant un grand nombre de micro fourches.
Le mécanisme de consensus actuel d'EOSIO n'est pas parfait, mais en tant que plate-forme DAPP, le temps de confirmation des blocs n'est pas la première priorité d'optimisation de la chaîne. Pour EOSC, le mécanisme de consensus doit être considéré dans un environnement à forte charge. Dans le mécanisme de calcul parallèle actuel S'il n'est pas parfait, se précipiter pour améliorer le mécanisme de confirmation en pipeline causera de gros problèmes.
Le futur mécanisme de consensus d'EOSC évoluera en parallèle à partir de deux directions l'algorithme de consensus sera mis à jour, Atteindre un temps de confirmation de bloc plus rapide.
2. Il s'adaptera à d'autres mécanismes de consensus basés sur les numéros de confirmation, en complément du consensus DPOS existant, d'une part, il réalisera l'interaction entre le le consensus de la chaîne de couche 2 intégrée et la chaîne principale. D'autre part, il peut réaliser un mécanisme inter-chaînes plus décentralisé avec des chaînes d'autres mécanismes de consensus.
Modèle de ressources basé sur les frais de service
Bien que le modèle de paiement des ressources CPU et NET d'EOSIO soit une bonne conception technologique, il est trop compliqué pour les utilisateurs et ne peut pas promouvoir les développeurs DAPP pour optimiser leurs contrats D'autre part, la méthode d'achat de la RAM d'EOSIO conduira à certains comportements de thésaurisation, ce qui n'est pas propice au développement de l'écologie DAPP. Pour cette raison, EOSC a conçu de manière innovante un nouvel ensemble de modèles de ressources. Grâce à l'optimisation dans la pratique, explorez des modèles de ressources basés sur des frais de service dans un environnement de contrat intelligent complexe, et résoudre en profondeur les problèmes de ressources qui affligent l'écologie EOS.
Tout d'abord, EOSC paie la consommation de ressources CPU et NET de l'utilisateur en mode payant. Pour l'action définie par le développeur dans le DAPP, le développeur DAPP peut définir les frais requis pour l'action et le système contrôle la ressource. utilisation de l'action basée sur ceci , D'une part, il est facile pour les utilisateurs de comprendre la consommation de ressources, d'autre part, il encourage également fortement les développeurs DAPP à optimiser l'utilisation des ressources contractuelles, afin que toute l'écologie se développe bénin.
EOSC utilise une méthode similaire à la location d'hôtes cloud pour allouer des ressources RAM. Les utilisateurs peuvent utiliser des dividendes de vote pour payer la location de ressources RAM. De cette façon, les utilisateurs n'ont pas à se soucier du paiement du loyer, et le problème des arriérés de loyer est Grâce à la méthode de "location et vente", EOSC peut efficacement éviter la spéculation sur les ressources RAM, de sorte que le développement du DAPP n'a pas besoin d'être perturbé par le prix de la RAM, et favorise efficacement la construction écologique du DAPP.
Tout en innovant avec audace et en explorant de nouveaux modèles de ressources, EOSC explore également des mécanismes compatibles avec les modèles de ressources d'EOSIO. Pour les ressources CPU et NET, les utilisateurs peuvent payer des frais basés sur l'âge du ticket de dividende pour obtenir une hypothèque EOSIO similaire pour obtenir CPU et l'effet des ressources NET, pour la RAM, les utilisateurs peuvent obtenir l'effet d'EOSIO basé sur l'achat sur le marché sous la forme d'un échange de vote hypothécaire, de sorte que les développeurs DAPP puissent rapidement couper dans EOSC à partir d'autres chaînes EOSIO et passer en douceur à la ressource EOSC modèle.
Mécanisme de mise à jour fluide
Le mécanisme d'élection d'EOSC encourage les super nœuds à participer activement à la promotion des mises à niveau technologiques. Contrairement à la division des versions des nœuds communautaires EOSIO, EOSC promeut activement les mises à niveau et les renouvellements technologiques.
Afin d'obtenir un processus de mise à niveau incompatible plus fluide, EOSC a ajouté un mécanisme de mise à jour basé sur la hauteur de bloc effective. La communauté peut confirmer la hauteur de bloc effective d'une fonction via la multi-signature, afin de terminer la mise à niveau en douceur dans un processus de manière décentralisée, différent du schéma d'étiquetage récemment proposé par EOSIO basé sur les données d'expansion de bloc, le mécanisme de mise à jour d'EOSC est plus convivial et facile à comprendre. EOSC a été le premier à pratiquer le processus de mise à jour décentralisé "soft fork" dans la chaîne basée sur EOSIO, C'est la garantie de base de l'évolution continue d'EOSC pour résoudre divers problèmes de mécanisme.
D'autre part, la fonction de définition des attributs de la chaîne basée sur la multi-signature peut fournir à la communauté un ensemble de configuration de chaîne décentralisée et de solutions en chaîne. Divers paramètres et configurations peuvent être modifiés de manière décentralisée en fonction des besoins réels. développement, ce qui rend un meilleur développement communautaire.
Mécanisme de pulsation des nœuds et intervalle de blocage stable
Afin de promouvoir la stabilité du réseau principal, EOSC a renforcé la construction de nœuds candidats du point de vue du modèle économique. , EOSC a ajouté la chaîne Le mécanisme de pulsation du nœud sur le réseau est utilisé pour favoriser le renforcement du nœud afin d'améliorer sa stabilité et de promouvoir la stabilité de l'ensemble du réseau principal.
Sur la base du mécanisme de pulsation, EOSC peut confirmer le fonctionnement des nœuds, afin que les nœuds défectueux puissent être punis en fonction de la chaîne, afin de surveiller davantage la construction des nœuds et d'empêcher l'inaction des nœuds de provoquer l'instabilité de l'ensemble du réseau principal.
Augmenter le temps d'intervalle de bloc au début du lancement, afin d'éviter les soft forks occasionnels sur le réseau principal lorsque l'infrastructure réseau actuelle n'est pas encore parfaite. EOSIO a conçu un intervalle de bloc d'une demi-seconde et un Bien que le mécanisme de les nœuds produisant six blocs d'affilée peuvent améliorer la disponibilité de la chaîne à l'avenir, cela n'est pas applicable dans l'environnement réseau actuel. De manière pragmatique, l'intervalle entre la production de blocs doit d'abord être augmenté, puis remplacé par une production de blocs rapide lorsque les conditions sont mûres à l'avenir.Cela peut réduire efficacement les fourches souples, et en même temps, la réduction du nombre de blocs peut augmenter considérablement le taux de synchronisation des nœuds complets, de sorte qu'il peut y avoir plus de nœuds complets, améliorant ainsi la disponibilité de l'ensemble du réseau.
Plus d'API de couche de contrat
Afin de faciliter le développement de contrats par les développeurs DAPP, certaines API ont été ajoutées et des ajustements spécifiques ont été apportés aux contrats du système.
Tout d'abord, une API permettant d'obtenir la hauteur de bloc est ajoutée. Les développeurs peuvent facilement et efficacement obtenir la hauteur de bloc actuelle. Sur la base de cette API, le contrat peut efficacement éviter de bloquer les attaques de bloc et d'autres attaques basées sur les nouvelles tentatives. Deuxièmement, add Afin d'obtenir l'API des informations de configuration de la chaîne, les développeurs peuvent adapter diverses corrections de paramètres et mises à niveau de la chaîne au niveau du contrat, afin que le contrat puisse également suivre en douceur la fonction de mise à niveau de la chaîne.Enfin, afin d'éviter la contrefaçon de monnaie attaques, avant le début de la chaîne, un contrat de jeton de base indépendant est utilisé, afin que les utilisateurs puissent clairement distinguer les attaques de fausse monnaie.
Adaptation aux services inter-chaînes
Au début du lancement, l'équipe Force a prévu que le support des chaînes inter-chaînes serait à l'avenir la fonction de base de la chaîne publique, Ainsi, l'équipe Force a commencé le développement du projet Codex, établi la chaîne de relais Codex.Relay pour fournir des services de relais pour chaque chaîne, afin de réaliser le mécanisme inter-chaînes entre chaque chaîne, peut fournir un support plus parfait pour Codex.Relay et interopérer à travers les super nœuds des deux chaînes, peut réaliser un mécanisme inter-chaînes "complet", c'est-à-dire que le degré de décentralisation de toute chaîne ne sera pas réduit pendant le processus inter-chaînes.
Grâce au mécanisme inter-chaînes, une grande évolutivité peut être obtenue. Sur la base du service de relais, des sous-chaînes de couche 2 peuvent être ajoutées. Certains services et DAPP qui consomment de grandes ressources peuvent être exécutés sur la base de sous-chaînes. Grâce au service de relais, les résultats du calcul ou l'état du cœur sont synchronisés avec , de sorte que des sous-chaînes spéciales telles que le stockage, le calcul, le DAPP et les nombres aléatoires peuvent être ajoutées à l'avenir pour étendre les fonctions.
Cadre de développement de blockchain EOSIO hautement personnalisable
Basé sur des services de relais, des sous-chaînes de couche 2 peuvent être ajoutées, et diverses sous-chaînes joueront un rôle dans l'écologie EOSIO à l'avenir a un grand effet, mais il convient de noter que le développement actuel d'un projet de blockchain avec des fonctions personnalisées basées sur EOSIO a encore un seuil élevé.Pour cette raison, l'équipe Force a lancé le projet Codex.io, qui est un outil hautement personnalisable. Le cadre de développement de la blockchain EOSIO abaisse le seuil de développement de la sous-chaîne et offre aux développeurs une expérience de développement de la sous-chaîne plus économique et conviviale.
L'équipe Force a accumulé beaucoup d'expérience dans le développement de chaînes de blocs basées sur EOSIO au cours du processus de développement, et espère maximiser la valeur de ces expériences. Codex.io est une chaîne de blocs EOSIO « prête à l'emploi ». cadre de développement, les développeurs peuvent rapidement démarrer leur propre chaîne basée sur Codex.io, après une configuration simple, ils peuvent personnaliser divers symboles, choisir librement le système économique et le modèle de ressource, sur cette base, les développeurs n'ont qu'à prêter attention à la chaîne Le problème à être résolu par lui-même peut être mis en œuvre sur la base du contrat ou de la couche native de la chaîne. Codex.io peut aider les développeurs à se développer dans la couche native de la chaîne, afin de résoudre certains problèmes de performances, et peut également considérablement étendre la chaîne Fonction.
Codex.io intègre les fonctions d'extension proposées par la plupart des chaînes EOSIO actuelles.Avec une attitude inclusive, Codex.io permet aux développeurs de combiner librement les fonctions sur la chaîne : y compris le système d'allocation de subsistance, le système de compte, diverses listes noires et blanches , mécanismes de gouvernance communs et mécanismes de vote, et divers plug-ins.
Grâce à Codex.io, un grand nombre de sous-chaînes de couche 2 seront intégrées à l'avenir, ce qui offrira une évolutivité illimitée.