Frankencoin (ZCHF) fonctionne sur la blockchain Ethereum, en s'appuyant sur un ensemble de contrats intelligents pour garantir sa fonctionnalité et sa sécurité. Au cœur de Frankencoin se trouve un stablecoin collatéralisé, sans oracle, conçu pour suivre la valeur du franc suisse. Cette approche unique vise à établir un système financier décentralisé, permettant aux individus de créer leur propre monnaie adossée à des garanties.
La blockchain Ethereum, connue pour sa sécurité robuste et sa nature décentralisée, constitue la base de Frankencoin. En utilisant l'infrastructure d'Ethereum, Frankencoin bénéficie du mécanisme de consensus du réseau, qui implique plusieurs nœuds validant les transactions pour prévenir les attaques de mauvais acteurs. Ce processus de validation décentralisé garantit qu'aucune entité unique ne peut manipuler le système, maintenant l'intégrité et la fiabilité de la blockchain.
Frankencoin utilise deux tokens ERC-20 : Frankencoin (ZCHF) et Frankencoin Pool Shares (FPS). Ces tokens sont essentiels au fonctionnement du système. ZCHF sert de stablecoin, tandis que FPS représente des parts dans le pool de garanties. Le pool de garanties est un composant crucial, car il soutient la valeur de ZCHF, assurant sa stabilité et sa fiabilité.
L'un des éléments distinctifs de Frankencoin est son mécanisme de liquidation basé sur des enchères. Contrairement à d'autres stablecoins collatéralisés qui dépendent de sources de prix externes, le mécanisme de Frankencoin fonctionne indépendamment de ces sources. Cette indépendance renforce sa décentralisation et sa polyvalence, lui permettant de prendre en charge une large gamme de types de garanties disponibles sur le marché. Cependant, ce mécanisme est plus lent que d'autres, le rendant moins adapté aux garanties très volatiles.
Les contrats intelligents régissant Frankencoin ont subi des tests rigoureux par des entités réputées telles que Blockbite, Code4rena et ChainSecurity. Ces tests garantissent la sécurité et la fonctionnalité des contrats, offrant aux utilisateurs une confiance dans la fiabilité du système. De plus, les propriétés économiques de ces contrats intelligents ont été analysées dans le cadre d'une dissertation, validant davantage leur robustesse.
La vision de Frankencoin va au-delà d'être simplement un stablecoin. L'équipe derrière lui vise à démocratiser le processus de création monétaire grâce à la technologie blockchain. En permettant aux individus de créer leur propre monnaie adossée à des garanties, Frankencoin cherche à autonomiser les utilisateurs et à promouvoir l'inclusion financière. Cette vision s'aligne avec les objectifs plus larges de la finance décentralisée (DeFi), qui s'efforce de créer un système financier plus ouvert et accessible à tous.
L'absence d'oracles dans la conception de Frankencoin est un autre aspect notable. Les oracles sont des sources de données externes qui fournissent des informations aux contrats intelligents. Bien qu'ils soient couramment utilisés dans de nombreuses applications blockchain, ils peuvent introduire des vulnérabilités et des dépendances. En éliminant le besoin d'oracles, Frankencoin réduit les points de défaillance potentiels et améliore sa sécurité et sa fiabilité.
La flexibilité dans les types de garanties pouvant être utilisées pour soutenir Frankencoin est un avantage significatif. En principe, toute garantie suffisamment disponible sur le marché peut être utilisée, offrant aux utilisateurs une large gamme d'options. Cette flexibilité permet une plus grande adaptabilité et résilience dans diverses conditions de marché, contribuant à la stabilité et à la robustesse du système Frankencoin.