NFTAA : Une nouvelle façon de gérer les actifs numériques
NFTAA combine les NFTs et les fonctions de compte pour un meilleur contrôle des actifs.
― 10 min lire
Table des matières
- Qu'est-ce que NFTAA ?
- Le passage au Proof-of-Stake
- Les défis du staking
- Ethereum : Une plateforme blockchain puissante
- Comprendre le Proof of Stake
- L'exigence du staking
- Solutions existantes aux problèmes de staking
- Lido et Rocket Pool : Solutions de Staking Liquide
- L'évolution des NFTs : ERC-6551
- Éventuelles lacunes dans ERC-6551
- Introduction de NFTAA comme solution
- NFTAA dans la finance décentralisée et les DAOs
- Avantages de NFTAA
- Mise en œuvre de NFTAA
- Tests et évaluation de NFTAA
- Directions futures pour NFTAA
- Conclusion
- Source originale
- Liens de référence
La technologie blockchain permet aux gens de partager des données et des actifs facilement. Dans le monde des systèmes décentralisés, la blockchain rend possible le partage d’informations sans dépendre uniquement d’une personne ou d’une entité, comme en utilisant des portefeuilles multi-signatures. Cet article parle d'une nouvelle méthode qui utilise un type unique d'actif numérique appelé un jeton non fongible (NFT) pour créer des comptes, une approche appelée ici NFTAA.
Qu'est-ce que NFTAA ?
NFTAA signifie Compte d'Actif de Jeton Non Fongible. L'idée principale derrière NFTAA est de prendre les caractéristiques uniques des NFTs et de les utiliser pour gérer la propriété plus efficacement. Les NFTs sont des objets numériques uniques, et quand on les combine avec des fonctionnalités de compte, ça peut améliorer la sécurité et la transparence.
La méthode NFTAA permet une utilisation flexible dans différentes situations, comme le staking d'actifs et la gestion d'équité liquide. Cette approche vise à aider les développeurs et les chercheurs à trouver des solutions pratiques à leurs besoins.
Le passage au Proof-of-Stake
Ethereum, une plateforme blockchain populaire, a changé d'un système appelé Proof-of-Work (PoW) vers le Proof-of-Stake (PoS). Ce changement a été fait pour plusieurs raisons. Le PoS est plus économe en énergie et plus rapide que le PoW. De plus, ça permet à beaucoup de gens de participer à la validation des transactions, au lieu que ce soit juste quelques gros acteurs.
Dans le système PoS, le staking est essentiel. Staking signifie garder des actifs comme garantie pour aider à vérifier les transactions et créer de nouveaux blocs. Quand une personne, surnommée validateur, produit avec succès un bloc valide, elle gagne des récompenses à partir des frais de transaction. Cependant, si elle crée un bloc invalide, elle risque de perdre certains de ses actifs mis en jeu.
Les défis du staking
Malgré les avantages du staking, il y a des problèmes à régler. Un gros problème est le manque de liquidité des actifs mis en jeu. Une fois que les actifs sont mis en jeu, ils ne peuvent pas être facilement transférés ou vendus. Ça peut être un défi si quelqu'un a soudainement besoin d'utiliser ces actifs pour autre chose.
Cet article examine de près ce problème et analyse les solutions existantes. Il introduit aussi le concept de NFTAA, qui propose un moyen de transférer la propriété des actifs mis en jeu à travers un compte NFT. Cela signifie que la propriété peut changer plus facilement sans être liée aux actifs d'origine mis en jeu.
Ethereum : Une plateforme blockchain puissante
Ethereum est largement considéré comme la meilleure plateforme pour les contrats intelligents et les applications décentralisées (dApps). Elle est conçue pour permettre à ces applications de fonctionner sans accroc tout en améliorant l'évolutivité, ce qui en fait un choix fiable pour les développeurs et les utilisateurs.
Comprendre le Proof of Stake
Dans un système Proof-of-Stake, il y a des Validateurs au lieu de mineurs. Les validateurs vérifient les blocs et les données, s’assurant que tout est correct. Ils ne rivalisent pas pour trouver une valeur spécifique pour les blocs, ce que font les mineurs dans le système PoW de Bitcoin. Au lieu de cela, les validateurs gagnent des récompenses à partir des frais de transaction sur les blocs qu'ils valident.
Les validateurs doivent stake un certain montant de pièces pour faire partie du système. S'ils trichent ou agissent de manière malhonnête, ils peuvent perdre leurs pièces mises en jeu, ce qui les motive à agir de manière juste.
L'exigence du staking
Dans Ethereum, pour devenir un validateur, une personne doit miser 32 ETH. Bien que le processus pour miser ce montant soit simple, le déstaking peut prendre plusieurs jours. Ce délai peut poser des problèmes pour les utilisateurs qui ont besoin d'un accès rapide à leurs fonds.
En conséquence, vendre un compte avec de l'ETH mis en jeu peut être plus attrayant, permettant un accès plus facile à des liquidités. Cependant, les utilisateurs peuvent ne pas vouloir vendre le compte d'origine s'il contient des actifs supplémentaires ou un historique important.
Solutions existantes aux problèmes de staking
Pour aider avec le défi de liquidité dans le staking, certaines solutions permettent aux gens de verrouiller leurs ETH et de recevoir un jeton qui représente le montant mis en jeu. Ce concept, connu sous le nom de Staking liquide, aide à transformer les actifs verrouillés en actifs liquides qui peuvent être utilisés de différentes manières.
Les fournisseurs de staking liquide offrent de la liquidité pour les actifs mis en jeu, en facturant des frais pour leurs services. Avec les récentes mises à jour d'Ethereum, les jetons de staking liquide sont devenus plus populaires, offrant des opportunités supplémentaires pour les utilisateurs.
Lido et Rocket Pool : Solutions de Staking Liquide
Lido est un fournisseur bien connu dans le staking liquide. Il permet aux utilisateurs de déposer de l'ETH et de recevoir un jeton appelé stETH, qui représente leur ETH mis en jeu. Ce jeton peut être utilisé dans diverses activités DeFi (finance décentralisée), comme le trading ou le prêt.
Rocket Pool est une autre solution de staking liquide qui est axée sur la communauté et décentralisée. Elle permet aux utilisateurs de staker de l'ETH et de faire fonctionner un nœud, gagnant ainsi des rendements plus élevés que s'ils stakaient de manière indépendante. Rocket Pool vise à garder le réseau décentralisé, en accord avec les croyances fondamentales d'Ethereum.
L'évolution des NFTs : ERC-6551
Le monde des NFTs change avec l'introduction d'une nouvelle norme appelée ERC-6551. Cette norme ajoute des fonctionnalités de contrat intelligent aux NFTs, leur permettant de fonctionner comme des portefeuilles semblables à des comptes. ERC-6551 vise à résoudre les limites de l'ancienne norme ERC-721, qui ne permettait pas aux NFTs de posséder d'autres actifs ou d'interagir dynamiquement avec d'autres contrats.
Sous l'EIP 6551, chaque NFT peut avoir un compte Ethereum, appelé compte lié au jeton (TBA). Cela permet aux NFTs de détenir des actifs, d'interagir avec diverses applications et d'exécuter différentes fonctions sans apporter de modifications significatives aux contrats existants.
Éventuelles lacunes dans ERC-6551
Malgré la promesse d'ERC-6551, il y a encore des inquiétudes. Par exemple, les comptes TBA peuvent rester non documentés, ce qui signifie que les utilisateurs pourraient ne pas réaliser qu'un NFT est lié à un jusqu'à ce qu'ils vérifient un registre supplémentaire. De plus, il pourrait y avoir un manque d'atomicité dans la création des NFTs et de leurs comptes associés, entraînant éventuellement de la confusion ou des erreurs.
Introduction de NFTAA comme solution
Au lieu de dépendre des solutions existantes, le concept de NFTAA vise à combiner les fonctions d'un NFT et d'un compte. L'idée est qu'un NFT peut représenter la propriété d'actifs et peut aussi effectuer des transactions au nom de son propriétaire.
Cette combinaison permet une plus grande flexibilité et un meilleur contrôle sur les actifs. Par exemple, les utilisateurs pourraient avoir des comptes proxy qui effectuent des tâches spécifiques en leur nom, tandis que le compte principal conserve la propriété et les droits d'approbation.
NFTAA dans la finance décentralisée et les DAOs
Avec le cadre NFTAA, les utilisateurs peuvent staker leurs actifs en utilisant ce système unique. Au lieu de s'appuyer sur des méthodes de staking traditionnelles, NFTAA permet une approche plus flexible où les utilisateurs peuvent toujours conserver la propriété de leurs actifs tout en gagnant de la liquidité.
Dans la finance décentralisée (DeFi), NFTAA peut être utilisé comme une représentation de la propriété et de l'influence au sein d'un réseau. Plus de jetons sont mis en jeu à travers un NFTAA, plus l'impact de l'utilisateur sur les décisions et les récompenses est important.
Avantages de NFTAA
- Contrôle total : NFTAA permet aux utilisateurs de gérer leurs actifs sans intervention tierce.
- Flexibilité : Les utilisateurs peuvent transférer la propriété, staker des actifs et s'engager dans d'autres activités DeFi sans perdre de contrôle.
- Transparence : La connexion entre les NFTs et les comptes peut renforcer la confiance et la sécurité des utilisateurs.
- Interopérabilité : Les NFTAA peuvent fonctionner avec l'infrastructure existante d'Ethereum, ce qui facilite leur adoption.
Mise en œuvre de NFTAA
Le système NFTAA est conçu pour fonctionner aux côtés des outils et des normes actuels en Solidity, le langage de programmation d'Ethereum. En utilisant NFTAA, les utilisateurs peuvent créer des comptes uniques qui bénéficient des avantages des NFTs tout en soutenant diverses activités financières.
Tests et évaluation de NFTAA
Lors des tests des applications décentralisées, l'accent est mis sur la fonctionnalité de base, en particulier les contrats intelligents. Des outils de développement comme Hardhat permettent aux développeurs de faire fonctionner des réseaux blockchain locaux et de réaliser des tests.
Le système NFTAA a subi des tests rigoureux pour évaluer ses fonctions principales, y compris la création réussie de NFTAAs, la gestion précise des transactions et la capacité à staker et unstaker des actifs selon les besoins.
Directions futures pour NFTAA
Le cadre NFTAA a un potentiel énorme au sein de l'écosystème Ethereum et au-delà. Il peut faciliter diverses applications, y compris le staking, la gestion d'actifs et la délégation de droits. De plus, NFTAA peut bénéficier des efforts d'évolutivité dans les solutions de couche deux, qui visent à améliorer la capacité d'Ethereum.
Les recherches futures exploreront d'autres cas d'utilisation pour NFTAA, effectueront des évaluations de sécurité approfondies et appliqueront le concept dans différents environnements blockchain. Les possibilités pour NFTAA sont vastes et pourraient conduire à des applications innovantes qui redéfinissent la propriété et la gestion des actifs dans l'économie numérique.
Conclusion
Le concept de NFTAA représente une évolution significative dans la manière dont les utilisateurs peuvent gérer leurs actifs sur les plateformes blockchain. En fusionnant les propriétés uniques des NFTs avec les fonctionnalités de compte, les NFTAAs offrent un nouveau niveau de contrôle, de transparence et de flexibilité pour les utilisateurs.
Les applications potentielles de NFTAA s'étendent bien au-delà du staking, y compris les investissements, la gestion d'actifs et la participation à la gouvernance décentralisée. L'intégration de NFTAA dans divers écosystèmes signale un avenir passionnant pour la propriété numérique et le paysage blockchain plus large.
Titre: Towards Proxy Staking Accounts Based on NFTs in Ethereum
Résumé: Blockchain is a technology that is often used to share data and assets. However, in the decentralized ecosystem, blockchain-based systems can be utilized to share information and assets without the traditional barriers associated with solo responsibility, e.g., multi-sig wallets. This paper describes an innovative approach to blockchain networks based on a non-fungible token that behaves as an account (NFTAA). The key novelty of this article is using NFTAA to leverage the unique properties of NFTs to manage your ownership better and effectively isolate them to improve the security, transparency, and even interoperability possibilities. Additionally, the account-based solution gives us the ability and flexibility to cover regular use cases such as staking and liquid equities, but also practical composability. This article offers a simple implementation, which allows developers and researchers to choose the best solution for their needs in demand of abstract representation in any use case.
Auteurs: Viktor Valaštín, Roman Bitarovský, Kristián Košťál, Ivan Kotuliak
Dernière mise à jour: 2024-04-22 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2404.14074
Source PDF: https://arxiv.org/pdf/2404.14074
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.