paint-brush
Qu'est-ce qu'un MetaTime ? Un regard sur l'écosystème de la blockchain MetaChainpar@isaacbenson
18,866 lectures
18,866 lectures

Qu'est-ce qu'un MetaTime ? Un regard sur l'écosystème de la blockchain MetaChain

par Isaac Benson5m2023/04/10
Read on Terminal Reader

Trop long; Pour lire

Metatime est une collection de plates-formes basées sur la blockchain qui forment un écosystème d'outils permettant aux utilisateurs d'interagir avec le monde Web3. Le protocole utilise MetaAnthill pour activer son algorithme de consensus Proof-of-Meta. La technologie est basée sur le langage de programmation Java et son objectif est d'optimiser la synchronisation entre les nœuds du réseau.
featured image - Qu'est-ce qu'un MetaTime ? Un regard sur l'écosystème de la blockchain MetaChain
Isaac Benson HackerNoon profile picture

Les écosystèmes Blockchain apportent plusieurs outils et plates-formes dans la cryptographie, généralement sous une seule organisation principale.

Ces écosystèmes permettent aux utilisateurs de s'engager dans différents protocoles et applications sans changer de blockchain ou utiliser différents jetons. Plongeons-nous dans l'écosystème et son fonctionnement.

Qu'est-ce que Metatime ?

Metatime est une collection de plates-formes basées sur la blockchain qui forment un écosystème d'outils permettant aux utilisateurs d'interagir avec le monde Web3. Le protocole fonctionne comme une plate-forme de développement blockchain qui utilise la machine virtuelle Metatime (MVM) pour permettre l'exécution de contrats intelligents et le développement d'applications décentralisées.

Comment fonctionne Metatime

Le protocole utilise MetaAnthill pour activer son algorithme de consensus Proof-of-Meta (PoM), qui est un hybride de trois algorithmes de consensus différents :

  1. Méta preuve de participation (MPoS)
  2. Méta preuve d'historique (MPoH)
  3. Méta preuve de travail social (MPoSW)


MetaAnthill s'inspire de la façon dont les fourmis travaillent dans la nature pour répartir efficacement les ressources entre ses effectifs. La technologie est basée sur le langage de programmation Java et son objectif est d'optimiser la synchronisation entre les nœuds du réseau et les appareils que les hôtes utilisent. Le protocole analyse l'appareil d'un utilisateur pour déterminer la quantité de ressources qu'il peut apporter au réseau.

L'objectif est de déterminer la meilleure allocation de ressources pour les validateurs. Par exemple, un hôte utilisant son téléphone aura moins de ressources à apporter par rapport à un hôte utilisant son PC pour valider les transactions. MetaAnthill utilise les informations de l'appareil pour synchroniser efficacement le réseau.

Il vérifie chaque transaction avant de les envoyer aux différents validateurs du réseau. Une fois que MetaAnthill et les validateurs du réseau ont confirmé une transaction, celle-ci est ajoutée à la blockchain.

Mon avis sur la technologie MetaAnthill

Le protocole adopte une approche intéressante pour sécuriser le réseau, et le fonctionnement de la technologie présente certains avantages et inconvénients :

Avantages:

  • Allocation des ressources : le protocole analyse l'appareil d'un utilisateur pour déterminer la quantité de ressources qu'il peut apporter au réseau. Cela aide à déterminer la meilleure allocation de ressources pour les validateurs, garantissant que ceux qui disposent d'appareils plus puissants contribuent davantage de ressources au réseau.
  • Sécurité : MetaAnthill vérifie chaque transaction avant de l'envoyer aux différents validateurs du réseau. Cela augmente la sécurité du réseau en s'assurant que seules les transactions légitimes sont téléchargées sur la blockchain.

Les inconvénients:

  • Prise en charge limitée : il est construit sur le langage de programmation Java, il peut donc ne pas être compatible avec d'autres langages de programmation, ce qui limite son adoption dans certains écosystèmes.
  • Centralisation : le mécanisme d'allocation des ressources de MetaAnthill peut conduire à la centralisation, où ceux qui disposent d'appareils plus puissants ont plus de contrôle sur le réseau, ce qui peut conduire à une concentration du pouvoir.

Différents types de mineurs

Proof-of-Meta a trois types de mineurs différents sur le réseau. Chaque mineur est séparé par le type de matériel minier qu'il utilise.

MétaMiners

Le premier groupe de mineurs est connu sous le nom de MetaMiners. Ce sont des validateurs qui sécurisent le réseau via l'algorithme MPoS. Comme l'algorithme traditionnel Proof-of-Stake, ces utilisateurs valident les transactions en jalonnant leurs jetons (dans ce cas, MetaCoin ou MTC).

Ils surveillent également le niveau des transactions sur le réseau et peuvent canaliser les transactions vers d'autres validateurs pour éviter la congestion. Les MetaMiners gagnent des jetons supplémentaires pour valider le réseau, et les validateurs malveillants perdent leurs jetons jalonnés.

En plus des tâches de validation et d'archivage des transactions incluses dans le bloc entrant tout au long du processus de formation de la structure de la chaîne du réseau, le rôle du signataire, que MetaMiner exécute, est chargé de s'assurer que la conception des blocs ne peut pas être modifiée.

Pour devenir MetaMiner, les utilisateurs doivent miser 1 million de jetons MTC. Lors de la fourniture d'un nœud pour une utilisation dans Metatime, la personne responsable de l'exécution des tâches de MetaMiner possédera un contrôle total sur ledit nœud. L'interface administrateur permet de surveiller le serveur et la désactivation potentielle de son service à tout moment.

MacroMiners

Ensuite, les MacroMiners sont des validateurs qui sécurisent le réseau via l'algorithme MPoH. L'algorithme MPoH fonctionne en vérifiant l'ordre dans lequel les transactions se produisent sur le réseau et si elles sont correctement validées.

Les nœuds d'archive, les nœuds complets et les nœuds légers sont les trois variétés distinctes de MacroMiners :

  1. Les nœuds d'archivage ont besoin d'au moins 4 Go de RAM, d'un processeur à huit cœurs et d'un disque SSD de 5 Go pour fonctionner.
  2. La configuration minimale requise pour les nœuds complets est de 8 Go de RAM, d'un processeur à 4 cœurs et d'un SSD de 250 Go.
  3. La puissance de calcul des Light Nodes doit être d'au moins 16 Go de RAM, 2 cœurs ou plus et 1 Go de SSD.


Tous les nœuds reçoivent des récompenses de mineur à partir d'un pool qui comprend d'autres nœuds sur le réseau, et les récompenses sont distribuées quotidiennement à 12 h, temps universel. Cependant, les récompenses sont plafonnées en fonction du type de mineur. Par exemple, les nœuds d'archivage ne peuvent gagner que jusqu'à 150 MTC par jour, et le total des récompenses dans le pool de mineurs est de 75 000 MTC.

Le pool de récompenses pour les nœuds complets est de 50 000 MTC, à partir desquels ils peuvent gagner un maximum de 100 MTC. De même, les Light Nodes peuvent gagner jusqu'à 50 MTC à partir d'un pool de récompenses de 25 000 MTC. Le pool de mineurs est mis à jour toutes les heures et les nœuds peuvent suivre leur part de la récompense du pool de mineurs, mais elle ne peut être transférée sur leur portefeuille que pendant la période de récompense de minuit.

Micromineurs

Les MicroMiners sont le dernier groupe de mineurs, et ce sont des validateurs qui utilisent MPoSW pour sécuriser le réseau. Ces validateurs vérifient chaque transaction pour s'assurer qu'elle est acceptée ou rejetée à temps.

Chaque MicroMiner fonctionne comme un nœud au sein du réseau et effectue le traitement des données via un appareil mobile. De plus, il est conseillé aux personnes ayant une expertise et une familiarité avec la MetaChain qui contribuent activement aux projets de maintenir des canaux de communication transparents. Cela permet de s'assurer que tous les MicroMiners peuvent communiquer efficacement entre eux.

Le système MicroMiner a assumé la responsabilité de permettre la gestion des utilisateurs au sein de l'écosystème Metatime tout en introduisant de nouvelles perspectives d'interaction sociale. De plus, les décisions de vote de MicroMiners détermineront l'attribution des mises à jour aux divers composants de l'écosystème.

Mon avis sur la technologie

L'algorithme de consensus offre plusieurs méthodes aux utilisateurs pour valider le réseau (via des appareils mobiles, le jalonnement ou des applications de bureau), il est donc plus facile pour les nouveaux arrivants de configurer un nœud et de commencer à exploiter. Cependant, je souhaite voir plus de ressources pour les validateurs potentiels qui décomposent le processus de manière non technique.

Des ressources simplifiées dans un mode "démarrage rapide", associées à une explication plus technique, aideront l'utilisateur moyen à comprendre comment s'engager avec l'écosystème.

Conclusion

Metatime est un protocole blockchain qui sert de plate-forme de développement blockchain, permettant le déploiement de DApps et l'exécution de contrats intelligents. Ce protocole utilise un mélange de trois techniques de consensus distinctes appelées Proof-of-Meta (PoM), activées par la technologie MetaAnthill.

Concevoir MetaAnthill d'après la façon dont les fourmis divisent la nourriture et l'eau permet de mieux synchroniser les nœuds du réseau avec les appareils de leurs hôtes. Pour garantir en outre que les personnes disposant d'appareils plus puissants donnent plus de ressources au réseau, le protocole analyse l'appareil d'un utilisateur pour évaluer dans quelle mesure il peut contribuer au réseau.

Cependant, la technique de distribution d'énergie de MetaAnthill pourrait conduire à une centralisation, car des appareils plus puissants auraient une plus grande influence sur le réseau.

Tous les nœuds du réseau partagent les récompenses des mineurs d'un pool d'autres nœuds du réseau, et le protocole distingue trois catégories de mineurs sur le réseau en fonction de l'équipement minier qu'ils utilisent. Bien que la vision de Metatime sur la technologie blockchain soit intrigante et nouvelle, elle s'accompagne de quelques mises en garde.