Plateforme bancaire de nouvelle génération conçue pour la finance crypto-native.

Innowise s'est associé au client pour transformer sa vision de la banque décentralisée sur la chaîne en un produit complet et prêt pour le marché. Avec une architecture avancée et une intégration profonde de la blockchain, il a émergé comme une plateforme centrée sur l'utilisateur qui fait le pont entre la crypto et la finance traditionnelle.*

1 million d'euros

transactions traitées dans le monde entier par l'intermédiaire de la plateforme

10+

Les partenariats FinTech élargissent l'écosystème du client

Image de la section héros
Industrie FinTech
Salariés 50+
Région Asie
Client depuis 2025

Vue d'ensemble du client

Résumer l'article avec AI

Notre client est un innovateur FinTech qui s'attache à façonner l'expérience bancaire de nouvelle génération pour les utilisateurs adeptes de la crypto-monnaie. En utilisant une infrastructure blockchain-first, la société fusionne la transparence de la finance décentralisée (DeFi) avec l'accessibilité des outils financiers traditionnels.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Le client a approché Innowise avec un objectif audacieux : construire une plateforme bancaire décentralisée qui fait le lien entre le fiat et le crypto sans compromettre la vitesse, le contrôle ou la conformité réglementaire. Bien que l'entreprise dispose d'une base DeFi solide, elle ne dispose pas de la capacité architecturale et de la bande passante de développement nécessaires pour donner vie à la banque on-chain en tant que plateforme évolutive et prête à la production.

Dès le départ, la construction de la plateforme a exigé une architecture de niveau entreprise avec une logique DeFi-native. Cela signifie construire un système évolutif et sécurisé qui intègre des contrats intelligents, des protocoles décentralisés et des flux de travail bancaires traditionnels.

Les bloqueurs de clés sont inclus :

  • Manque de modularité. Les premiers prototypes étaient étroitement couplés et n'étaient pas prêts pour la production.
  • Pas d'orchestration des messages. Des flux de travail asynchrones et synchrones étaient nécessaires pour les services critiques (KYC, cartes, portefeuilles, références).
  • Les tokenomics complexes. La logique de recommandation et de fidélisation nécessitait des calculs propriétaires non triviaux, régis par des règles commerciales trop sensibles pour être divulguées.
  • Intégrations. Le système devait s'intégrer à de multiples fournisseurs de rampes d'accès et de sortie, ainsi qu'à des API internes.
  • Adaptation réglementaire. La plateforme devait rester légère sur le plan de la conformité, en prenant en charge plusieurs juridictions avec un minimum de frictions.

Créez votre propre système bancaire décentralisé

Architecture du système

La plateforme sert de centre financier décentralisé construit au sommet qui combine les technologies blockchain non conservatoires avec la convivialité des services bancaires numériques traditionnels.

Les utilisateurs interagissent avec la plateforme via le web, Telegram et des applications mobiles (basées sur Flutter) pour gérer des actifs en monnaie fiduciaire et en crypto-monnaie par le biais d'une interface unique. Au cœur de la plateforme se trouve un backend modulaire, basé sur des microservices, où chaque service gère des opérations spécifiques telles que le KYC de l'utilisateur, le traitement des transactions, la gestion du portefeuille, les récompenses de fidélité et la réconciliation.

Caractéristiques architecturales clés :

  • La plateforme est construite sur un modèle de compte de contrat intelligent non gardien qui permet aux utilisateurs de garder un contrôle total sur leurs fonds.
  • Il s'intègre nativement à l'infrastructure blockchain du client, qui prend en charge le jalonnement, l'exploitation des liquidités et la gestion des jetons.
  • Les flux entrants et sortants sont assurés par plusieurs fournisseurs tiers, ce qui permet des conversions transparentes de fiat en crypto et de crypto en fiat au sein de l'architecture du système.
  • Cette solution permet l'émission de cartes de paiement virtuelles et est conçue pour être intégrée avec des partenaires externes afin de mettre en place des programmes de cartes physiques.
  • L'interopérabilité des paiements est assurée par la prise en charge de Google Pay et d'Apple Pay, ce qui permet d'effectuer des achats dans le monde réel directement à partir de portefeuilles décentralisés.

Du côté des entreprises, un plateforme bancaire décentralisée agit comme une couche bancaire DeFi légère et riche en fonctionnalités qui permet aux utilisateurs d'accéder aux paiements, au crédit, aux récompenses de fidélité et à la mise en jeu. Il fournit ces services en toute transparence, avec des frais réduits et une accessibilité mondiale. Le système a également été conçu pour s'adapter aux différentes juridictions, ce qui permet de s'adapter facilement aux différents environnements réglementaires et de prendre en charge l'inscription des utilisateurs à l'échelle mondiale avec un minimum de frictions liées à l'identification des clients.

La solution que nous avons fournie

Découverte et planification

Le projet a débuté par une phase de découverte approfondie. Innowise est intervenu pour définir une architecture de système évolutive, en étroite collaboration avec le directeur technique du client afin d'aligner les décisions techniques sur les objectifs commerciaux.

Au cours de cette étape, nous avons identifié plusieurs lacunes :

  • Le besoin d'une architecture modulaire de microservices capable de s'adapter et d'évoluer rapidement.
  • Absence d'orchestration inter-services, ce qui était essentiel pour gérer des flux complexes tels que KYC, la validation des transactions et la logique de fidélisation.
  • Le nombre d'intégrations de tiers (on-ramp/off-ramp, processeurs de cartes, API) a dépassé les estimations initiales.
  • Absence de processus de publication structurés, de feuilles de route pour les produits et de coordination des équipes.
  • Pas de pratiques DevOps internes, de surveillance ou d'automatisation des tests.

Innowise a dirigé la conception de l'architecture de bout en bout, a reçu l'approbation du directeur technique et a commencé la mise en œuvre avec un plan de livraison par étapes pour lancer un MVP stable.

FONCTIONNALITÉ CLÉ

Traitement des portefeuilles en garde et hors garde

L'un des modules fondamentaux que nous avons mis en place était un système de traitement sécurisé des portefeuilles, couvrant à la fois les portefeuilles conservés et les portefeuilles non conservés. Cela a permis à la plateforme de donner aux utilisateurs un contrôle total sur leurs fonds via des contrats intelligents, tout en permettant un traitement flexible des paiements et une abstraction des comptes pour une utilisation réelle.

Le module portefeuille prend en charge :

  • Logique non privative de liberté via des contrats intelligents
  • Traitement des opérations de conservation et auditabilité
  • Transferts de jetons, calcul des frais et rapprochement des soldes

KYC et gestion de l'identité

Nous avons mis en place un module de traitement KYC rationalisé avec une friction réglementaire minimale, adapté à de multiples juridictions. Le système a permis une intégration rapide des utilisateurs grâce à des niveaux de validation d'identité flexibles et a été conçu pour l'expansion du marché mondial.

Intégration avec les fournisseurs d'accès aux bretelles d'accès et de sortie

Pour faciliter les mouvements entre les devises et les crypto-monnaies, nous avons intégré plusieurs services tiers pour l'intégration des devises (on-ramp) et les retraits de crypto-monnaies (off-ramp). Ces intégrations prennent en charge la conversion des devises en temps réel, le financement des portefeuilles et le suivi de la conformité, faisant le lien entre les banques traditionnelles et les écosystèmes DeFi.

Programme de référence

Le moteur de recommandation était l'un des composants les plus complexes de la plateforme sur le plan technique. Avec de profondes dépendances entre utilisateurs et des structures de récompense à plusieurs niveaux, ce système exigeait précision, transparence et évolutivité.

Nous avons développé un module entièrement personnalisé qui :

  • Suivi et validation des chaînes de référence
  • Primes distribuées sous forme de jetons
  • Garantir l'intégrité de la logique d'entreprise sans exposer les calculs propriétaires

Intégration des cartes de paiement (virtuelles et physiques)

Innowise a mis en œuvre la logique de backend pour l'émission de cartes de paiement virtuelles, entièrement liées aux soldes non gardiens des utilisateurs. Nous avons intégré des processeurs dans le système et les avons configurés pour la prise en charge d'Apple Pay et de Google Pay. L'émission de cartes physiques a également été préparée et liée aux flux plus larges de fidélisation et de KYC.

Traitement de la réconciliation et de l'annulation des paiements

Pour garantir l'intégrité financière, nous avons mis en place un moteur de réconciliation robuste capable de.. :

  • Valider les transactions entre les différents types de portefeuilles
  • Traitement des remboursements et des annulations
  • Rapprocher les paiements basés sur des jetons et les paiements en monnaie fiduciaire

Cette fonction était essentielle pour traiter les cas particuliers, résoudre les litiges et maintenir la conformité avec les normes financières en vigueur dans les différentes juridictions.

Approche de la mise en œuvre

Pour stabiliser et faire évoluer le flux de travail, nous avons introduit une méthodologie basée sur le Kanban qui a apporté une prévisibilité indispensable. Notre équipe a mis en place des flux de travail pour la gestion des versions, a coordonné les efforts des différentes équipes (conception, produit, développement et assurance qualité) et s'est assurée que chaque sprint était aligné sur les objectifs stratégiques du client.

Les éléments clés de notre approche :

  • Transformation des processus. Nous avons remplacé les flux de travail ad hoc par des principes Kanban, des versions et des responsabilités définies au sein des équipes.
  • La découverte d'abord. L'engagement initial a commencé par une phase de découverte visant à valider l'architecture et à définir le champ d'application. Le travail n'a commencé qu'après l'approbation du directeur technique du client.
  • Coordination de l'équipe volante. L'équipe était composée de plusieurs unités fonctionnelles (web, backend, mobile, QA), avec des ressources flexibles basées sur les objectifs du sprint.
  • Pipeline de libération. Nous avons introduit une planification structurée des versions et des flux continus en utilisant GitHub Actions, Sentry et Grafana pour la visibilité et le suivi.
  • Planification collaborative de la feuille de route. Nous avons travaillé en étroite collaboration avec le Chief Product Owner et les Product Designers pour aligner les fonctionnalités sur les objectifs de la feuille de route et les évolutions de l'entreprise.

Au-delà du développement du produit, Innowise a établi une collaboration évolutive avec le client. Cela comprenait des points de contrôle réguliers de la feuille de route, des consultations techniques avec les mathématiciens et les experts en tokenomics du client, ainsi que des sessions de toilettage du carnet de commandes pour s'adapter à la nature changeante d'une plateforme financière native de la blockchain.

Icône de citation

La plateforme bancaire décentralisée introduit des fonctionnalités innovantes telles que les récompenses basées sur les jetons, la validation des références sur la chaîne et l'intégration transparente des portefeuilles pour une expérience utilisateur rationalisée et native Web3. Ces capacités en font un véritable pont entre la cryptographie et la finance traditionnelle. Ce projet prouve que les idées pionnières peuvent prospérer dans le monde en constante évolution de la cryptographie, en établissant de nouvelles références pour la banque crypto-native.

Alexandr Bondarenko
Alexandr Bondarenko Gestionnaire des livraisons

Technologies utilisées

  • Backend
  • Frontend
  • Mobile
  • Bases de données
  • DevOps et infrastructure
  • AQ et essais
  • Outils de projet

Backend

Langue et cadres

Java, Spring Cadre

Architecture

Microservices (synchrones et asynchrones), intégration de Message Broker

Authentification et autorisation

Logique de compte personnalisée, interaction avec les contrats intelligents (sans garde)

Communication API

API RESTful, couche API interne

Frontend

Cadres et langages

React, NestJS

Systèmes de conception d'interface utilisateur

Adaptée à la marque du client ; intégrée avec des composants conviviaux pour les mobiles

Mobile

Technologie

Flutter (multiplateforme pour iOS et Android)

Paiements

Intégration de Google Pay et d'Apple Pay

Parité des caractéristiques

Aligné sur les versions web/Telegram ; adapté aux contraintes de l'UX mobile

Bases de données

PostgreSQL

DevOps et infrastructure

CI/CD

GitHub Actions

Surveillance et enregistrement

Grafana, Sentry

Orchestration

Kafka (pour la coordination des microservices)

AQ et essais

Approche

Essais manuels uniquement ; aucune automatisation des essais n'est en place lors de la livraison des produits de base.

Structure

Les ressources d'assurance qualité sont exploitées en tant que microservice partagé et réaffectées entre les domaines de produits en fonction de la disponibilité et des priorités du sprint.

Outils de projet

Jira, Confluence, Slack, Google Docs

Backend

Langue et cadres

Java, Spring Cadre

Architecture

Microservices (synchrones et asynchrones), intégration de Message Broker

Authentification et autorisation

Logique de compte personnalisée, interaction avec les contrats intelligents (sans garde)

Communication API

API RESTful, couche API interne

Frontend

Cadres et langages

React, NestJS

Systèmes de conception d'interface utilisateur

Adaptée à la marque du client ; intégrée avec des composants conviviaux pour les mobiles

Mobile

Technologie

Flutter (multiplateforme pour iOS et Android)

Paiements

Intégration de Google Pay et d'Apple Pay

Parité des caractéristiques

Aligné sur les versions web/Telegram ; adapté aux contraintes de l'UX mobile

Bases de données

PostgreSQL

DevOps et infrastructure

CI/CD

GitHub Actions

Surveillance et enregistrement

Grafana, Sentry

Orchestration

Kafka (pour la coordination des microservices)

AQ et essais

Approche

Essais manuels uniquement ; aucune automatisation des essais n'est en place lors de la livraison des produits de base.

Structure

Les ressources d'assurance qualité sont exploitées en tant que microservice partagé et réaffectées entre les domaines de produits en fonction de la disponibilité et des priorités du sprint.

Outils de projet

Jira, Confluence, Slack, Google Docs

Équipe

Icône 1
Chef de projet
Icône 4
Développeurs Java
Icône 2
Développeurs React
Icône 2
Développeurs
Flutter
Icône 3
Ingénieurs QA
Icône 1
Concepteur UX
Icône 1
Concepteur de produits
Icône 2
Analystes d'affaires
L'équipe Innowise

Résultats

Durée du projet
Janvier - septembre 2025

La solution a été lancée avec succès et est devenue le produit phare de l'entreprise. dans l'écosystème du client. Innowise a transformé un concept fragmenté en une plateforme bancaire évolutive et prête à la production. L'équipe a respecté des délais serrés et s'est rapidement adaptée à des priorités changeantes.

Au-delà de l'exécution technique, Innowise a joué un rôle essentiel en aidant le client :

  • Stabiliser les flux de travail internes grâce à la mise en œuvre de Kanban et à des procédures de publication structurées.
  • Faire face à l'élargissement rapide du champ d'application tout en maintenant un niveau de production cohérent
  • Jeter les bases de services financiers à portée mondiale et à réglementation allégée

Bien que les mesures d'utilisation restent confidentielles, le changement de la feuille de route interne du client démontre l'impact commercial de la plateforme. L'infrastructure prend désormais en charge l'itération rapide, l'expansion des partenaires et la poursuite de l'intégration dans l'économie des jetons du client.

Table des matières

Créez votre propre système bancaire décentralisé

    Contact

    Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    Envoyez-nous un message vocal
    Joindre des documents
    Charger fichier

    Vous pouvez joindre un fichier d'une taille maximale de 2 Mo. Formats de fichiers valables : pdf, jpg, jpeg, png.

    En cliquant sur Envoyer, vous consentez à ce qu'Innowise traite vos données personnelles conformément à notre politique de confidentialité. Politique de confidentialité pour vous fournir des informations pertinentes. En communiquant votre numéro de téléphone, vous acceptez que nous puissions vous contacter par le biais d'appels vocaux, de SMS et d'applications de messagerie. Les tarifs des appels, des messages et des données peuvent s'appliquer.

    Vous pouvez également nous envoyer votre demande
    à contact@innowise.com
    Que se passe-t-il ensuite ?
    1

    Une fois que nous aurons reçu et traité votre demande, nous vous contacterons pour détailler les besoins de votre projet et signer un accord de confidentialité. Projet et signer un accord de confidentialité.

    2

    Après avoir examiné vos souhaits, vos besoins et vos attentes, notre équipe élaborera une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts estimés.

    3

    Nous prendrons rendez-vous avec vous pour discuter de l'offre et régler les détails.

    4

    Enfin, nous signons un contrat et commençons immédiatement à travailler sur votre projet.

    flèche