-
Crypto-monnaies
-
Plateformes d'échange
-
Médias
Toutes les langues
Crypto-monnaies
Plateformes d'échange
Médias
Moac (MOAC), issue de la plate-forme technologique sous-jacente de la blockchain de troisième génération dans la Silicon Valley, le centre informatique mondial, est une équipe de 11 experts de la blockchain avec 20 ans d'expérience professionnelle dans l'informatique dans la Silicon Valley et 6 ans de blockchain expérience en recherche et développement Une nouvelle élaboration et création professionnelle de la technologie blockchain de la logique à l'architecture. Sa technologie d'architecture en couches originale et sa technologie de sous-chaîne ont considérablement augmenté l'évolutivité de la plate-forme. Elle peut facilement libérer des chaînes gratuitement, prendre en charge plus de 10 000 débarquements commerciaux DAPP et tester facilement de nouveaux produits blockchain sur la chaîne. Par conséquent, elle s'appelle "chaîne publique". mère de". Avec 2 à 3 ans d'avantages techniques, Moac (MOAC) a surmonté les problèmes actuels de l'industrie tels que l'appel de contrat asynchrone, le traitement des fragments de contrat et la chaîne croisée sur le terrain, et sa vitesse de traitement des contrats est de loin supérieure au contrat intelligent actuel. plateformes comme Ethereum. Comparé au traitement de transactions 7-14 par seconde d'Ethereum, Moac peut atteindre 100 fois la vitesse de traitement, et il peut atteindre 1000 fois après une optimisation supplémentaire. Il est à la fois décentralisé et sûr en termes de fonction et de performances. , Le réseau sous-jacent évolutif, est le produit sous-jacent blockchain qui peut véritablement déployer des applications commerciales. Le réseau principal Moac a été officiellement lancé le 30 avril 2018.
MOAC utilise une pile de consensus en couches pour étendre le traitement des transactions via une structure en couches et un traitement de partitionnement, qui est effectué de manière synchrone au sein de la même blockchain.
Pour la couche inférieure, nous utilisons POW comme principal protocole de consensus, car POW est le protocole de consensus avec la vérification la plus étendue et peut mieux résoudre les problèmes de configuration de réseau à grande échelle. Actuellement, MOAC utilise POW similaire à Ethereum, mais nous rendrons le protocole POW enfichable à l'avenir, et nous pourrons facilement remplacer POW par un autre protocole efficace si nécessaire. La couche supérieure compense les lacunes de POW et ne gère que les transactions clés et contrôle les transactions de processus dans la couche POW. La couche supérieure adopte un protocole de consensus configurable et une technologie de partitionnement pour fournir des solutions à débit plus rapide et plus élevé.
Le nœud de couche inférieure est appelé V-node, chaque v-node a un nœud de serveur de contrat intelligent (SCS), Smart Contract Server (SCS) en abrégé, l'identité du serveur de contrat intelligent (SCS) peut être entièrement vérifiée par le v-node correspondant. Chaque SCS est complètement authentifié par le nœud V correspondant. Afin de traiter le contrat de niveau supérieur, chaque nœud SCS doit être lié.
Notez que SCS gère les appels de contrats intelligents, toutes les transactions de niveau supérieur se présentent sous la forme d'appels de contrats intelligents, tous les SCS ne gèrent pas une seule transaction en même temps, mais une partie sélectionnée du SCS gérera une transaction spécifique. SCS est sélectionné en lançant un appel de contrat intelligent ou un appel d'actualisation. L'appel start/refresh est en fait transmis à la couche inférieure et un consensus est atteint. L'appel de démarrage/rafraîchissement comprend des critères de sélection comprenant le pourcentage de nœuds de traitement. Chaque v-node invoquera ensuite cet appel sur son SCS à l'aide d'un algorithme prédéfini. SCS décide de se choisir lui-même pour gérer ce contrat intelligent. Notez qu'il s'agit d'un processus déterministe et que la participation au SCS peut être vérifiée par n'importe qui.
Une fois que certains SCS sont sélectionnés comme une combinaison de certains contrats intelligents, ils communiqueront entre eux pour former un petit groupe de consensus. Ce groupe gérera l'invocation de ce contrat intelligent. De plus, la manière dont ce consensus est atteint entre eux peut être spécifiée par l'appel de démarrage. Ce qui est plus efficace, c'est que ces nœuds SCS forment une sous-chaîne et effectuent un consensus sur la base d'un protocole prédéterminé ou d'un protocole défini par l'utilisateur. Notez que le protocole de consensus n'est pas le même que le code de contrat intelligent réel.
L'état du contrat intelligent est enregistré dans chaque SCS, cependant, il ne s'agit pas de l'intégralité de la blockchain, afin de tirer parti des avantages de l'ensemble de la blockchain, l'état doit être actualisé périodiquement ou à la demande dans la blockchain sous-jacente.
Lors de l'actualisation en mode consensus, le nœud SCS lancera une demande de stockage de données sur le v-node sous-jacent. Il s'agit d'un TX initié à partir d'une authentification raisonnable des membres du fragment de consensus. Le TX sera diffusé à tous les v-nodes, et sa validité peut être vérifiée par n'importe quel nœud. Dans le même TX, il spécifie également les récompenses pour chaque coût de participant du fragment. Si le TX s'avère invalide, un processus supplémentaire peut être mis en œuvre pour confisquer le dépôt de garantie de la SCS. Dans MOAC, la plupart des contrats seront traités à la couche supérieure, tandis que seule une petite quantité de transactions de flux de contrôle et de transactions d'actifs seront traitées à la couche v-node. Cela fonctionne parce que la couche supérieure fournit des services rapides, flexibles et peu coûteux, tandis que la couche v-node fournit des services lents, dépendants et coûteux.
Système de structure en couches
MOAC adopte pow pour le réseau physique sous-jacent, et un mécanisme de consensus enfichable pour le sous-réseau logique de la fragmentation des contrats intelligents de couche supérieure, afin de réaliser l'adoption de L'effet d'un mécanisme de consensus approprié.
Accélération du traitement des fragments
Le contrat système de la chaîne principale gère la génération, la fragmentation et la distribution des sous-chaînes. Les innombrables sous-chaînes logiques séparées par MOAC rendent possible le calcul parallèle et augmentent considérablement la vitesse de traitement.
Appel de contrat intelligent asynchrone
MOAC adopte l'appel de contrat intelligent asynchrone, qui permet à l'appel et au retour de traverser des blocs sans être limité par le temps de bloc, ce qui augmente considérablement le nombre de contrats intelligents traités au même temps.
Interopérabilité inter-chaînes
Grâce à des contrats intelligents asynchrones pour s'étendre sur des blocs, MOAC peut effectuer des opérations inter-chaînes atomiques sur des chaînes de blocs avec des temps de génération de blocs différents, devenant ainsi une capacité inter-chaînes système sous-jacent.
Facile à construire une blockchain
Après la mise en ligne de MOAC, la construction d'un nouveau système de blockchain peut être vérifiée expérimentalement sur la chaîne Moac sous la forme d'une sous-chaîne sans coûts supplémentaires énormes.
Large participation à la vérification du consensus
Le MOAC fournit des méthodes d'accès aux nœuds flexibles, prend en charge les téléphones mobiles et autres petits appareils informatiques pour accéder au système de vérification des contrats intelligents de couche supérieure et partage les avantages écologiques de Dapp .
Liens associés :
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