Ternoa, la blockchain qui se cache derrière le projet.
Ternoa est un projet blockchain dont l’objectif principal est de transcender les limites actuelles du stockage numérique et physique de l’informations et sur toutes ses déclinaisons. En effet, au cœur des enjeux du stockage de la donnée, nous retrouvons de manière récurrentes les questions de sécurité de la donnée, de pérennité de la donnée, mais également le respect de l’intégrité en toutes formes de la donnée (privacy & integrity). En d’autres termes, Ternoa permet à ses utilisateurs de stocker une information sous n’importe quel format et garantit à l’utilisateur non seulement qu’il sera le seul et unique à pouvoir gérer l’accès et la disponibilité de cette donnée, mais également que cette information sera toujours disponible, et cela même dans plusieurs décennies.
Développons nos propos et le fonctionnement de la blockchain Ternoa. En effet, Ternoa propose à ses utilisateurs de créer des capsules temporelles dont les modalités d’ouverture et de réception sont choisies par le créateur de la capsule. L’utilisateur définit par qui, quand, et comment la capsule pourra être ouverte et reçue. De plus, la pérennité, la transparence, mais surtout la sécurité du projet Ternoa reposent principalement sur sa blockchain. En effet, la blockchain Ternoa exploite, entre autres, la blockchain Polkadot ainsi que le framework Substrate qui est un environnement de développement facilitant le déploiement technique des fonctionnalités de Ternoa tandis que le réseau Polkadot permet de faciliter les interactions entre la blockchain Ternoa et les autres blockchains tout en préservant une bonne scalabilité du réseau. Ainsi, la blockchain Ternoa repose sur un consensus de Nominated-Proof-Of-Stake (très proche de la DPoS), consensus qui solutionne plusieurs limites des autres grands protocoles tels que la PoW du Bitcoin ou la PoS d’Ethereum. Par ailleurs, nous verrons par la suite que l’exploitation de la blockchain Polkadot est extrêmement pertinente dans le cadre du projet Ternoa car la blockchain est souvent amenée à communiquer avec d’autres écosystèmes décentralisés. De plus, l’ensemble du projet Ternoa est open-source, et reposent sur le développement de Smart Contracts afin de créer des protocoles de transfert de données transparents à la communauté mais également sur des process de chiffrages, qui ne seront pas détaillés dans cet article mais cependant disponible sur le white-paper officiel.
L’interopérabilité précédemment évoquée, et permise par le framework Substrat ainsi que la blockchain Polkadot, permet au réseau Ternoa de communiquer avec des blockchains très spécialisés dans certains protocoles de données. Ainsi, la blockchain de Ternoa redirige par exemple les fichiers stockés dans des capsules temporelles à des blockchains dont le stockage décentralisé de fichiers est la mission principale telles que Arweave, Sia ou Storj, tout en conservant une copie du fichier sur son propre réseau. L’avantage de ce process est d’augmenter la sécurité relative à la conservation de la donnée confiée par l’utilisateur à Ternoa, puisque le fichier se retrouve alors en copie (fragmentée) à plusieurs emplacements. De plus, l’interopérabilité permet de connecter la blockchain Ternoa à Chainlink, blockchain leader en ce qui relève des solutions d’oracles décentralisées. Grossièrement, Chainlink permet d’assurer que certaines modalités dans la gestion de l’émission et de la délivrance d’une capsule, et notamment temporelles et démographiques, soient respectées.
La Blockchain Ternoa dispose par ailleurs de son propre token, le token de Ternoa, dont la tokenomic précise vous sera développée dans un prochain article. Ces tokens permettent notamment la création des capsules temporelles de données, de financer le stockage décentralisé de la capsule dans le temps ainsi que son chiffrage, et enfin rémunérer les masternodes de la blockchain Ternoa. Nous rappelons ici, que la blockchain Ternoa fonctionne par consensus de NPoS et dispose donc de Validators et de Nominators qui sont garants de l’intégrité du réseau, et qui sont pour cela remerciés par rémunération en tokens.
Par ailleurs, il est absolument capital de figurer que les capsules temporelles sont des tokens non-fongibles, appelés communément NFT (non-fungible token). La création d’une capsule temporelle est associée à la génération de différentes clés de cryptages, dispersés entre les différents masternodes de la blockchain Ternoa, et dont la réunion est nécessaire pour permettre l’ouverture de la capsule temporelle. Ce schéma issu du white-paper officiel résume le workflow de ces NFTs :
Il est à noter que l’émission de NFT requiert que l’utilisateur dispose de tokens de Ternoa dans son wallet, nécessaire au financement des frais précédemment énoncés.
De plus, la blockchain Ternoa développent des protocoles de transmission de données par l’intermédiaire de 5 Smart Contract principaux. Des dApp pourront exploiter à terme ces protocoles proposées par l’équipe de Ternoa. Nous relevons ainsi ;
- Le Safe Protocol : ce Smart Contract permet de stocker la donnée de manière décentralisée sur la Blockchain Ternoa ainsi que sur les autres blockchains évoquées plus haut, et de consulter cette donnée à tout moment. Il s’agit en somme, d’une forme de stockage basique dans son concept, mais associée à toute la sécurité et la transparence inhérentes au projet Ternoa.
- Le D-Day Protocol : ce Smart Contract permet de définir la date exacte de réception d’une capsule temporelle à un destinataire donné. Nous pouvons figurer ce protocole en un coffre-fort qu’il ne serait possible d’ouvrir qu’à partir d’une date précise.
- Le Consent Protocol : ce Smart Contract permet de définir l’autorisation de l’émission d’une capsule par un groupe d’utilisateurs. Le créateur possède un droit au remord de durée définie quant à cette autorisation d’émission de la capsule qu’il peut faire valoir une fois que le groupe d’utilisateurs ait fait la demande d’émission de la capsule. Sans opposition de la part du créateur pendant le laps de temps précédemment évoqué, le protocole considère que le créateur consent à l’envoie de la capsule.
- Le Death Protocol : ce Smart Contract permet l’émission de la capsule une fois le décès du créateur. Ainsi, les capsules transmises par le biais de ce protocole contiennent des données posthumes.
- Le Compte à Rebours : ce Smart Contract permet de créer un compte à rebours (surprenant n’est-ce pas ?) avant l’émission de la capsule. Ce compte à rebours est rebootable à tout moment par le créateur de la capsule.
De plus, de par l’exploitation de Substrate, la blockchain Ternoa assure une gouvernance démocratique du projet et de son évolution par un système de vote adressé aux utilisateurs du réseau détenant des tokens de Ternoa. Les idées soumises sont listées sur des files d’attente et feront par la suite l’objet d’un vote par référendum. Il est à souligner que le poids d’un vote est proportionnel à la quantité de tokens détenus par le votant.
Pour conclure cette présentation sommaire de la Blockchain Ternoa, nous pouvons relever qu’elle est grandement caractérisée par son ouverture sur les autres écosystèmes décentralisées qui constituent ainsi un pilier de développement tout autant solide que malléable à de nouvelles performances et de nouvelles fonctionnalités. La blockchain Ternoa est également fortement marquée par sa transparence et sa sécurité. Pour plus d’informations, n’hésitez pas à consulter le white-paper du projet.