C’est la team Enjin qui développe Efinity : une blockchain de nouvelle génération construite sur Polkadot pour les actifs numériques et l’élaboration d’un métaverse décentralisé.
A l’origine, Enjin a été fondé en 2009 par Maxim Blagov et Witek Radomski. Leur objectif est d’en faire une blockchain gravitant entièrement autour de l’univers du jeu vidéo.
Au cours de la décennie suivante, ils ont développé organiquement leur premier produit, le réseau Enjin, pour atteindre plus de 20 millions de gamers dans le monde.
Cependant, ils ont dû faire face à plusieurs problèmes dans le développement de leur projet sur la blockchain Ethereum…
Pour en savoir plus sur la différence entre Polkadot et Ethereum : l’histoire de Polkadot
En effet, les entreprises et les développeurs ont besoin d’une plateforme capable d’offrir à la fois une expérience moderne, grand public et developer-friendly pour les NFT.
La team a essayé en vain de construire un projet autour d’Ethereum mais elle s’est vite rendu compte qu’il lui fallait trouver une autre solution (frais trop importants, smart-contracts inflexibles, absence d’interopérabilité…) : Polkadot s’est alors révélé comme étant le meilleur compromis pour résoudre ces problématiques, d’où la naissance d’Efinity devenue parachain au sein de l’écosystème Dotsama.
L’équipe de Efinity
Diplômé d’informatique par l’Université de Sidney, il est à l’origine du projet Enjin en 2009.
Si l’on se réfère à son profil Linkedin, il n’a aucune expérience particulière mis à part celle d’avoir fondé avec Maxim Blagov le projet Enjin.
Cependant, lorsque l’on creuse un peu plus, on remarque qu’il est à l’origine du token ERC-1155, qui est un nouveau type de jeton standard au sein d’Ethereum donnant la possibilité entre autres dans un smart contract avec une série de tokens fongibles ou non fongibles, de transférer plusieurs de ces tokens dans la même opération (utilisé par de grosses boites comme Samsung, Microsoft…)
Caleb est diplômé de l’Université de Sacramento, il a quelques expériences en tant que consultant indépendant ou comme producteur de films… Mais rien concernant l’univers des blockchains. Il rejoint le projet Enjin en 2018.
Il a conseillé et travaillé en étroite collaboration avec des entreprises de premier plan dans les domaines du jeu, du divertissement, du commerce de détail et des espaces numériques. Il est l’ancien COO et propriétaire de Mineplex, l’un des plus grands serveurs de jeu Minecraft au monde et un partenaire officiel de Minecraft.
Sinon, il a produit des films, des documentaires et des productions commerciales. Son premier film indépendant a été acquis et distribué par Sony Pictures.
Oscar a l’air de posséder une expérience assez solide dans le milieu de la finance et du droit :
- En 2007, associé chez Allen&Overy LLP, un cabinet d’avocats international qui aide de grosses entreprises à se développer et à prospérer ;
- En 2010, associé chez Jones Day, idem cabinet d’avocats international spécialisé dans la finance ;
- En 2012, dans le secteur juridique chez BDO Unibank, une banque d’investissement localisée dans les Philippines ;
- En 2015, il travaille chez DLA Piper, un cabinet d’avocats international spécialisé entre autres dans les blockchains ;
- En Juillet 2021, il rejoint le projet Enjin en tant que CFO & CLO
La norme Ethereum ERC-1155 à l’origine de Enjin
Le saviez vous? C’est l’équipe d’Enjin/Efinity qui est à l’origine du standard ERC-1155.
En effet les développeurs d’Enjin trouvaient que l’ERC-721 ne répondait pas à certains besoins qu’ils avaient et ont donc commencé à travailler sur un format propriétaire.
Et puis ils ont eu le bon réflexe pour permettre à leur format d’être adopté par le marché: plutôt que de garder ça pour eux, ils l’ont proposé à la fondation Ethereum.
400 commentaires et 50 révisions plus tard, l’ERC 1155 a vu le jour en 2019.
C’est quoi l’ERC-1155? Une version boostée de l’ERC-721. C’est le format de smart contract des NFT.
Voici ce qu’ils ont mis en place:
- Multiple Tokens: Les développeurs peuvent définir et configurer des jetons fongibles et non fongibles dans un seul contrat intelligent.
- Advanced Capabilities: Les utilisateurs peuvent échanger, détruire, utiliser, améliorer, combiner, louer, prêter et perdre leurs actifs.
- Gas Saving: L’utilisation du Multi Token Standard peut réduire les frais de gaz jusqu’à 90% lors de la frappe de nouveaux jetons.
- Atomic Swaps: Permet d’échanger un nombre quelconque de jetons en deux étapes simples.
- Multi-Transfers: Permet aux utilisateurs d’envoyer des jetons à plusieurs destinataires en une seule transaction.
Plus d’informations sur le ERC-1155 ici : https://enjin.io/blog/erc-1155-token-standard-ethereum
Le projet Efinity
1. Les liens avec Polkadot
Enjin travaille en étroite collaboration avec la Web3 Fondation et développe le projet Efinity sur Polkadot. Efinity a gagné la sixième enchère parachain lui permettant de devenir pleinement une parachain Polkadot en sécurisant un slot d’une durée de 96 semaines.
Les nodes des collateurs d’Efinity sont responsables des transactions sur la parachain, et l’ensemble du réseau reverse des $EFI aux participants. La sécurité est assurée par les validateurs de la relay-chain Polkadot, ce qui signifie que les utilisateurs « finaux » d’Efinity n’ont pas besoin de payer la validation.
Toutefois, le développement de la plateforme Ethereum d’Enjin se poursuivra, et des bridges « cross-chain » permettront de relier les deux réseaux assurant une compatibilité complète d’Efinity avec l’ensemble de l’écosystème Ethereum.
2. Le token standard : Efinity token
Enjin développe un token standard appelé « Paratoken » pour Polkadot. Ce token sera compatible avec les parachains, les parathreads et les smart contracts de l’ensemble de l’écosystème Polkadot et Kusama : il se nomme Token Efinity dont le ticker est EFI.
Les ordres et les trades on-chain seront facturés avec des frais de transactions d’environ 2,5% qui seront redistribués aux pools EFI sur le réseau. Les développeurs pourront également facturer des frais supplémentaires afin de profiter des transactions effectuées par des applications tierces et des smart-contracts utilisant Efinity.
Chaque actif sur la parachain Efinity peut être échangé contre n’importe quel autre NFT ou « token digital » bridgés sur le réseau. Par exemple, de l’ETH peut être échangé contre un NFT, puisque les deux sont considérés comme des « paratokens » interopérables.
Il sera basé sur ERC-1155 déjà largement utilisé notamment sur Opensea.
Ainsi, cette fonctionnalité facilite le développement d’applications tierces utilisant Efinity pour le transfert des NFT vers d’autres blockchains, qu’il s’agisse de jeux basés sur des BC d’autres réseaux ou de marketplaces NFT.
D’autre part, tous les tokens présents sur Efinity pourront être échangés contre d’autres en utilisant les mécanismes décentralisés on-chain.
Chaque holder d’$EFI pourra soumettre ou voter des propositions de gouvernance directement depuis son wallet, et ainsi contribuer à décider de l’avenir du réseau Efinity.
Enfin, 15 % du total supply de EFI est réservé à la rémunération automatique des collators et des pools pour leur travail sur le réseau : en particulier la maintenance du réseau, le traitement des transactions et le développement de nouveaux modules et projets pour faire prospérer la parachain. Cette portion de tokens sera progressivement débloquée sur un certain nombre d’années jusqu’à ce que l’offre totale de tokens soit atteinte.
Quels sont concrètement les cas d’usage du token ?
Ce token, qui est le tout premier paratoken, sera utilisé pour :
Payer les frais de transaction (fees)
Voter lors d’évènements de gouvernance
Maintenir la liquidité des tokens fongibles et non-fongibles sur le réseau.
3. Le bridge cross-chain
Les tokens créés sur d’autres blockchains (par exemple, ERC-20, ERC-721 et ERC-1155 sur Ethereum) peuvent être importés sur Efinity en utilisant un bridge.
Le bridge avec le réseau Ethereum :
Snowfork construit un bridge open-source entre Ethereum et Polkadot. Ce bridge est compatible avec les tokens ERC-20, et Enjin contribuera à l’élaboration d’un bridge ERC-1155 : https://snowbridge.snowfork.com/
Parce que l’écosystème Enjin prend ses racines dans Ethereum, les Paratokens seront rétrocompatibles avec ERC-1155 – y compris les tokens créés sur Efinity.
Certaines fonctionnalités développées pour Efinity seront rétroportées sur Ethereum, mais on peut supposer que la plupart des utilisateurs préféreront laisser leurs tokens sur Efinity en raison de sa facilité d’utilisation et de sa scalabilité
Rappel : ETH traite environ 15 transactions par seconde tandis qu’Efinity fonctionne à environ 700-1000 transactions par seconde.
La synchronisation des paramètres :
Dans certains cas, les tokens pourraient perdre leur cohérence entre leur blockchain source et la parachain Efinity. Par exemple, un jeton Enjin ERC-1155 pourrait être déplacé vers Efinity et ensuite être rendu « non-transférable » par son créateur sur Ethereum.
C’est pourquoi, le module de bridge met à jour et fige les paramètres selon les besoins pour se synchroniser avec la blockchain source.
L’extensibilité des bridges :
Le développement de nouveaux modules de bridge par la communauté open-source peut être encouragé à l’aide du Community Pool et de l’Ecosystem Fund. Des bridges peuvent être ajoutés au Vérificateur (The Verifier) par le biais de référendums de gouvernance afin qu’Efinity puisse prendre en charge de futures blockchains.
4. La Marketplace
Efinity fournira aux acheteurs et aux vendeurs une suite d’outils pour créer et remplir des commandes pour n’importe quel token. Cette fonctionnalité facilite le développement d’applications tierces utilisant Efinity pour transférer des NFT vers d’autres blockchains.
Les ordres de vente (Ask Orders) peuvent être placés par un propriétaire pour vendre des tokens qu’il possède. La passation de l’ordre liera le token au compte du propriétaire jusqu’à ce que l’ordre soit exécuté ou annulé.
Les ordres d’achat (Bid Orders) peuvent être placés sur un token ID (token d’identité) ou un ID de base (qui comprend tous les tokens ID du même type).
Le Price Discovery
L’offre active la plus élevée sur tout Base ID et/ou Token ID établit le meilleur prix actuel connu pour chaque token fongible ou non fongible. Cette fonctionnalité de découverte des prix (« Price Discovery ») facilite le développement d’applications tierces utilisant Efinity pour transférer des NFT vers d’autres blockchains.
Pour encourager le « price discovery », l’offre la plus élevée (non remplie) sur un token reçoit une part des frais et gagne du poids dans la pool de Price Discovery au fil du temps pour toute transaction impliquant ce token.
5. Les fonctionnalités
Les transactions :
Chaque transaction envoyée au réseau doit inclure une ou plusieurs signatures provenant d’une paire de clés valide.
Les signatures multiples permettent d’effectuer des transferts, des échanges, de minter ou crafter lorsque plusieurs portefeuilles ou tokens sont impliqués dans la transaction. Avec les « comptes discrets », plus d’une signature peut être nécessaire pour contrôler le compte. En matière de gouvernance, plusieurs propriétaires d’un compte discret peuvent approuver un vote ensemble.
Les transferts :
Les transferts de Paratokens peuvent être simples ou complexes, y compris la possibilité d’inclure plusieurs expéditeurs et destinataires.
Pour effectuer un échange, deux comptes ou plus peuvent signer une transaction de transfert.
La délégation des frais de transaction :
Une transaction peut inclure une signature de « payeur de frais », qui permet à une autre personne de signer la responsabilité des frais avant la diffusion.
Cela est extrêmement bénéfique pour les entreprises et les créateurs qui souhaitent subventionner les frais de transaction pour leurs utilisateurs.
Les « comptes discrets »
Les « comptes discrets » sont des adresses uniques qui peuvent être créées et exploitées sur la parachain. Ils n’ont pas de clé privée associée.
L’adresse d’un compte discret peut être utilisée dans n’importe quelle transaction, si cette transaction est également signée par un portefeuille qui est autorisé à utiliser le compte discret.
Un compte discret peut être configuré avec diverses autorisations et rôles :
- Propriétaire : peut définir des opérateurs, des propriétaires et des administrateurs
- Administrateurs : peut définir des opérateurs
- Opérateurs : peut signer pour des transactions
Plus d’une signature peut être requise par rôle si une sécurité multisig est nécessaire ; par exemple, ces comptes peuvent être utilisés par les stakeholders d’une entreprise pour gérer ses actifs en toute sécurité.
Les « Fuel Tanks »
Les « Fuel Tanks » sont des comptes discrets spéciaux qui sont utilisés uniquement pour les frais de transaction. Les développeurs peuvent choisir de subventionner les coûts pour leurs clients en déposant des tokens $EFI dans un Fuel Tank qu’ils contrôlent. Ces tokens $EFI ne peuvent pas être retirés.
Un « Fuel Tank » peut établir une whitelist de tokens, de tags, de types de transaction ou d’utilisateurs spécifiques qui seront autorisés à l’utiliser.
L’ID du Fuel Tank peut être spécifié dans toute transaction. Celui-ci couvrira les coûts de transaction si ses exigences sont satisfaites. Tous les coûts restants seront payés par le « payeur de frais ».
Un Fuel Tank peut être configuré avec des propriétaires, des administrateurs et des opérateurs qui peuvent y puiser des frais de transaction.
Le crafting permet de modifier des tokens existants ou de créer de nouveaux tokens à l’aide d’une « Recette ».
Une « Recette » est un message signé qui est généré complètement off-chain. Toute personne ayant une copie de la « Recette » pourra l’exécuter sur Efinity. Ce système est utile pour gamifier les objets à collectionner sans effort. L’échange de plusieurs tokens « communs » contre un token rare est facile à réaliser et peut permettre de mettre en place des mécanismes de jeu simples.
Une « Recette » peut nécessiter la possession de certains tokens (par exemple, un marteau et une enclume), et elle peut être codée pour effectuer un certain nombre d’actions : frapper, brûler, fondre ou transférer.
Le créateur de la « Recette » peut limiter le nombre de fois qu’une recette peut être utilisée, ou même mettre directement sur liste noire l’identifiant d’une recette.
6. La Gouvernance
Le parachain Efinity utilise une gouvernance décentralisée. Toute personne peut soumettre une proposition, et les détenteurs d’$EFI ont la possibilité de voter sur les propositions et les référendums.
La période de gouvernance :
Toutes les 2 semaines, les votes sur les propositions et les référendums actifs seront évalués par le module de gouvernance blockchain.
Ainsi, cela permet de disposer d’un minimum de 2 semaines pour examiner les soumissions de propositions, suivies de 2 semaines de vote.
Les votes sur les propositions existantes seront soit réussis et intégrés dans la parachain, soit rejetés. Un vote à égalité exacte sera considéré comme négatif/échec.
Soumettre une proposition :
Chaque proposition doit être conforme à la norme de proposition de gouvernance Efinity et doit être soumise à la blockchain au moyen d’une transaction dite de « soumission de proposition ».
L’auteur de la proposition doit lier un minimum de 100 000 EFI à sa proposition, et la caution peut être augmentée par quiconque jusqu’à ce que les votes soient comptabilisés. Les tokens bonded seront débloqués après quatre périodes de gouvernance.
Un maximum de 5 propositions peut être approuvé pour un référendum à tout moment. Les propositions avec le plus de tokens en bonding seront soumises en priorité au référendum. Les tokens bonded ne peuvent pas être utilisés pour voter.
Roadmap de Efinity
Phase 1 de la roadmap
- Lancement du toke EFI
- Jumpnet avec bridge ERC-1155 et ERC-20
- Adoption précoce du staking
- Private Sale
- Public Sale
- Création du Paratoken standard
Phase 2 de la roadmap
- Comptes discrets
- Frais et pools du réseau EFI
- Staking de nodes de collateurs
- Transactions Multisig
- Bridge Polkadot
- « Fuel Tanks »
Phase 3 de la roadmap
- Marketplace on-chain
- Crafting
- Gouvernance
- Pool pour la trésorerie
- Smart contracts
Tokenomics Efinity
EFI a été proposé au public par une vente sur CoinList en juin 2021. Une vente privée a eu lieu en février-mai 2021 pour les partenaires stratégiques et institutionnels.
TOTAL SUPPLY :
Le total supply d’EFI est de 2,000,000,000 tokens
Staking et Pools :
15% de l’offre totale est réservée au staking et aux pools de nominateurs (Block reward). Ces tokens sont fournis comme récompense pour la gestion de la parachain pendant les 8 à 10 premières années.
Montants approximatifs de release par an :
- Année 1 : 2,85 %
- Année 2 : 2,55 %
- Année 3 : 2,25 %
- Année 4 : 1,95 %
- Année 5 : 1,65 %
- Année 6 : 1,35 %
- Année 7 : 1,05 %
- Année 8 : 0,75 %
- Année 9 : 0,45 %
- Année 10 : 0,15%
Cela constituera une incitation pour les premiers utilisateurs et développeurs qui créent de la valeur pendant la période d’adoption initiale. Au fur et à mesure que les revenus provenant des frais de transaction et des frais de la marketplace augmenteront, ils finiront par dépasser les récompenses de bloc (Block rewards).
Les Block rewards seront régulièrement réparties entre les quatre pools, et le pourcentage alloué à chaque pool pourra être ajusté par la communauté par le biais de la gouvernance.
Public Sale : Une Public Sale a eu lieu en juin 2021 via CoinList.
Conditions
- 5% de l’offre totale (100M EFI)
- Limite maximale de 500 USD par personne
- Prix par jeton : 0,20 USD
- Valorisé à 400 millions de dollars US fully diluted market cap
Montant de la levée publique : 20 MILLIONS DE DOLLARS US
Private Sale : La Private Sale a consisté en 300 000 000 EFI, répartis en trois tours :
Seed round
- 3% de l’offre totale
- 60 millions d’EFI à 0,05 USD
- Valorisé à 100 millions de dollars US fully diluted market cap
- 3 millions de dollars US de levée de fonds
Early round
- 7% de l’offre totale
- 140M EFI à 0,06 USD
- Évalué à 120 millions de dollars US fully diluted market cap
- Levée de fonds de 8,4 millions de dollars US
Strategic round
- 5% de l’offre totale
- 100M EFI à 0,075 USD
- Évalué à 150 millions de dollars US fully diluted market cap
- Levée de 7,5 millions de dollars US
Levée de la vente privée : 18,9 MILLIONS USD
Le calendrier de distribution :
Private Sale :
Le calendrier de libération des ventes privées est le suivant :
- 3e Mois le 4 août 2021 : 10 %
- 6e Mois le 28 octobre 2021 : 15 %
- 9e Mois le 26 janvier 2022 : 15 %
- 12e Mois le 26 avril 2022 : 15 %
- 15e Mois le 25 juillet 2022 : 15 %
- 18e Mois le 23 octobre 2022 : 15 %
- 21e Mois le 21 janvier 2023 : 15 %
Total = 100% des jetons seront libérés le 21 janvier 2023.
Public Sale : Acquisition linéaire jusqu’au déblocage à 100% à la fin de la période de vesting.
Période totale de vesting : 9 mois
Le vesting commence : 4 août 2021 (40 jours après la date de clôture de la vente publique)
Company : Vesting mensuel sur 5 ans avec accélération des étapes.
Team : 3 ans de vesting après 1 an de cliff.
Ecosystème : 3% au pool de trésorerie décentralisé.
Le reste est débloqué mensuellement vers l’Ecosystem fund sur 3 ans.
Les investisseurs derrière Efinity
Enjin et donc par definition Efinity possèdent des partenariats stratégiques assez intéressants avec :
D’autre part, la team a déjà des intégrations avec Microsoft ou encore Samsung.
La crowdloan de Efinity sur Polkadot
Efinity a gagné la 6e enchère de parachain sur Polkadot.
Précision étant faite que la stratégie du projet est de participer directement aux enchères de parachains sur Polkadot sans passer par Kusama.