main banner

Développement d’une marketplace NFT

L’équipe LeverX—Emerline a conçu une marketplace simple et agréable à utiliser pour la vente de collections NFT.

Table des matières:

L'équipe de LeverX a créé une place de marché attrayante et conviviale pour la vente de forfaits NFT.

Le client

Un vendeur de contenu numérique sportif basé aux États-Unis, opérant dans le segment des sports semi-professionnels et non-professionnels. La société a développé une activité autour de grands volumes de contenu numérique lié au sport, en travaillant avec des athlètes, des équipes et des communautés sportives dans de multiples disciplines.

Défi à relever

Le client construisait une place de marché NFT prenant en charge à la fois les ventes initiales et la revente secondaire au sein d'une plateforme unique. L'objectif était d'éliminer le besoin de services externes et de conserver l'ensemble du flux de transactions en un seul endroit. Le développement a débuté en août 2021, alors que le marché des NFT connaissait une croissance rapide et que la confiance des utilisateurs dans les nouvelles plateformes restait inégale.

La solution ayant été développée à partir de zéro, plusieurs questions pratiques ont dû être abordées très tôt.

Fiabilité

La plateforme devait communiquer clairement sa fiabilité et sa confiance par le biais de l'interface utilisateur et de l'interface graphique. Cela s'appliquait à la fois à la place de marché elle-même et aux vendeurs individuels, car les utilisateurs devaient se sentir en confiance lorsqu'ils achetaient et revendaient des actifs numériques. En même temps, l'expérience devait rester intuitive et accessible aux utilisateurs ayant différents niveaux de familiarité avec les NFT et la technologie blockchain.

Conformité réglementaire

La plateforme devait s'aligner sur les lois fédérales et étatiques régissant les entreprises liées aux crypto-monnaies aux États-Unis, ce qui a nécessité une prise en compte minutieuse des contraintes juridiques et opérationnelles dès les premières étapes du développement.

Cadre évolutif pour la revente de NFT

Le client avait besoin d'une place de marché secondaire entièrement fonctionnelle qui permettrait aux utilisateurs de revendre des NFT directement au sein de la plateforme. Pour ce faire, il a fallu concevoir un mécanisme sécurisé, transparent et évolutif pour les transactions de pair à pair, sans compromettre les performances ou l'expérience des utilisateurs.

La solution

L'équipe LeverX-Emerline a développé une place de marché complète pour les NFT qui prend en charge le cycle de vie complet des actifs numériques, de l'émission primaire à la revente secondaire, le tout dans un environnement unique. Notre approche s'est concentrée sur la construction d'une plateforme de base qui reste fiable sous charge tout en restant entièrement conforme aux réglementations de l'industrie.

Pour offrir une interface réactive, nous avons utilisé React pour le front-end, associé à un back-end basé sur Python pour une meilleure évolutivité. Pour la sécurité des actifs, nous avons intégré Arweave afin de fournir un stockage permanent et décentralisé pour tout le contenu numérique. L'ensemble de l'infrastructure est hébergé sur AWS, ce qui confère à la plateforme la stabilité nécessaire à une croissance à long terme.

La gestion des opérations financières a nécessité une stratégie d'intégration à plusieurs niveaux. Nous avons utilisé Circle pour les paiements in-app et le financement du portefeuille, tout en incorporant les transferts ACH et Wire pour des retraits sécurisés. Pour maintenir la conformité avec les réglementations américaines sur les crypto-monnaies, nous avons intégré ONfido directement dans le flux d'accueil pour gérer la vérification de la connaissance du client (KYC).

La place de marché secondaire a été un élément essentiel de cette construction. Nous avons donné la priorité à l'intégrité des transactions, en développant une logique spécifique pour empêcher les tentatives d'achat simultanées et garantir que les transferts de propriété restent transparents et sécurisés pour chaque utilisateur de la plateforme.

Caractéristiques principales

  • Interface utilisateur/UX intuitive avec déballage animé de la goutte NFT
  • Flux d'inscription semblable à celui d'un clubhouse
  • Vérification KYC intégrée
  • Comptes d'utilisateurs et panneau d'administration dédié
  • Marché secondaire pour la revente de NFT
  • Protection contre les achats simultanés
  • Paiements in-app et fonctionnalité de retrait de fonds
  • Conformité avec les réglementations fédérales et nationales régissant les places de marché de NFT

Pile technologique

La solution a été construite sur une architecture évolutive basée sur le cloud, garantissant la performance, la sécurité et la préparation à une forte activité des utilisateurs pendant les abandons de NFT et les échanges sur le marché secondaire.

Infrastructure en nuage : AWS

Amazon Web Services a été utilisé comme environnement cloud de base pour prendre en charge l'évolutivité, la tolérance aux pannes et les opérations sécurisées sur tous les composants de la plateforme.

Mise en réseau et diffusion de contenu : VPC AWS, AWS CloudFront avec S3

AWS Virtual Private Cloud (VPC) a permis d'isoler le réseau et de sécuriser la communication entre les services. AWS CloudFront associé à Amazon S3 a été utilisé pour diffuser du contenu statique avec une faible latence et une haute disponibilité.

Exécution et orchestration des applications : AWS ECS Fargate

Les services back-end ont été déployés à l'aide d'AWS ECS Fargate, permettant des charges de travail conteneurisées sans qu'il soit nécessaire de gérer les serveurs sous-jacents. Cette approche a permis une mise à l'échelle flexible et une utilisation efficace des ressources.

Messagerie et mise en cache : AWS ElastiCache, Amazon MQ

AWS ElastiCache a été utilisé pour optimiser les performances et réduire les temps de réponse en cas de charge maximale, tandis qu'AWS MQ a pris en charge le traitement fiable des messages entre les composants du système.

Base de données : AWS RDS PostgreSQL

Amazon RDS avec PostgreSQL a servi de base de données relationnelle principale, assurant la cohérence des données, la fiabilité des transactions et le stockage sécurisé des données de la place de marché et des utilisateurs.

Stockage NFT : Arweave

Arweave a été utilisé pour le stockage permanent et décentralisé des actifs NFT, garantissant la disponibilité et l'intégrité à long terme du contenu numérique.

Technologies frontales et dorsales : React, Python

React a été utilisé pour construire une interface utilisateur réactive et interactive, tandis que Python a alimenté la logique du back-end, les API et les processus commerciaux.

Paiements et intégrations de conformité :

La plateforme a été intégrée avec Circle pour les paiements in-app et le financement du portefeuille, les transferts ACH et Wire pour les retraits, et ONfido pour la vérification KYC afin de répondre aux exigences réglementaires américaines.

Résultats

L'équipe LeverX-Emerline a livré une place de marché NFT entièrement fonctionnelle qui s'aligne sur la vision commerciale et les exigences réglementaires du client. La plateforme a fourni une base stable pour lancer les ventes de NFT et soutenir les échanges sur le marché secondaire au sein d'un écosystème unique.

Les utilisateurs finaux et les administrateurs ont eu accès à une interface intuitive et bien structurée. La conception réfléchie de l'interface utilisateur et de l'interface utilisateur, combinée au déballage animé des NFT, a amélioré la transparence et la clarté du processus d'achat tout en rendant les interactions avec les actifs numériques plus attrayantes.

La solution a été développée en conformité avec les réglementations fédérales et nationales applicables dans les régions où le client opère, ce qui a permis à la place de marché de fonctionner comme un produit juridiquement solide et évolutif, prêt à se développer.

More Case Studies