MinoTari, couramment appelé le projet Tari, est un protocole blockchain décentralisé et open-source conçu pour la création et la gestion d'actifs numériques. Il fonctionne à l'aide d'une architecture unique à deux couches qui sépare la sécurité de base des fonctionnalités applicatives à haute vitesse. Le projet est construit avec le langage de programmation Rust et est spécifiquement conçu pour gérer des actifs numériques complexes tels que les jetons non fongibles, les billets et les objets de jeu avec des niveaux élevés de confidentialité et de scalabilité. La première couche du réseau est connue sous le nom de Minotari. Elle sert de fondation au système et se concentre sur le maintien d'un état global sécurisé et décentralisé. Cette couche utilise un mécanisme de consensus Proof-of-Work avec une approche de minage hybride. Pour garantir une large participation et la sécurité, le réseau répartit ses efforts de minage de manière égale entre le minage autonome utilisant l'algorithme SHA3x et le merge-mining avec Monero utilisant l'algorithme RandomX. Cette conception permet au projet de bénéficier de la sécurité établie du réseau Monero tout en restant accessible aux mineurs individuels utilisant du matériel informatique standard. La seconde couche, souvent appelée le Digital Assets Network ou l'Ootle, est conçue pour gérer la charge de travail des smart contracts et des applications décentralisées. Elle utilise un mécanisme de consensus de type sharded Byzantine Fault Tolerance appelé Cerberus, qui permet une finalité de transaction rapide et une grande scalabilité. C'est sur cette couche que se déroulent la plupart des activités orientées vers l'utilisateur, telles que le minting et l'échange d'actifs. Techniquement, le projet est basé sur le protocole MimbleWimble, qui offre une confidentialité native et aide à maintenir la compacité de la blockchain. Il introduit également TariScript, un langage de script qui permet aux développeurs de créer des règles programmables pour les actifs numériques. Des exemples de ces règles incluent l'application de paiements de redevances pour les créateurs ou la définition de dates d'expiration sur les billets numériques. Le jeton natif de la couche de base est le XTM. Il sert d'incitation principale pour les mineurs afin de sécuriser le réseau et est utilisé pour payer les frais de transaction sur la première couche. Une caractéristique notable de l'écosystème est la relation entre le XTM et le jeton de la seconde couche. Pour faciliter les activités sur la seconde couche, les utilisateurs brûlent des jetons XTM selon un ratio de un pour un afin de générer les actifs nécessaires à la couche applicative. Ce mécanisme est conçu pour équilibrer l'offre entre les deux couches en fonction de l'utilisation du réseau. Globalement, le projet vise à combler le fossé entre une cryptomonnaie sécurisée et axée sur la confidentialité et les besoins de haute performance de l'économie moderne des actifs numériques. Il fournit des outils tels qu'un lanceur d'applications intégré au logiciel de minage pour rendre les applications décentralisées plus accessibles aux utilisateurs quotidiens.
En savoir plus