Blockchain et Web3 · technologies
Réseaux, contrats et intégration : toute la chaîne technique.
De Solidity et des standards ERC aux outils de test, aux portefeuilles et aux oracles : les briques d'un projet Web3, et ce que chacune change pour vous.
Technologies par famille
Ce que nous maîtrisons, par famille
Pour chaque famille, ce que nous mettons en œuvre, puis ce que nous intégrons selon votre projet.
Les technologies que nous mettons en œuvre dans nos projets, au cœur de nos réalisations.
Les technologies que nous évaluons avec vous et intégrons lorsque votre besoin ou votre contexte le justifie.
Mises en œuvre dans nos projets
Les technologies que nous mettons en œuvre dans nos projets, au cœur de nos réalisations.
Réseaux
Le registre sur lequel vivent vos règles et vos jetons : le choix du réseau pèse sur les frais, la sécurité et l'écosystème.
Contrats intelligents
Des règles écrites une fois, appliquées sans intermédiaire, avec les standards qui garantissent la compatibilité.
Solidity
Le langage des contrats Ethereum : vos règles métier (répartition, vesting, séquestre, droits d'accès) traduites en code relu et testé avant déploiement.
EVM (Ethereum Virtual Machine)
La machine d'exécution commune à Ethereum et à ses réseaux compatibles : un contrat écrit une fois se déploie sur plusieurs réseaux.
Standards ERC-20, ERC-721 et ERC-1155
Des jetons fongibles, des objets uniques ou des lots mixtes, reconnus par tous les portefeuilles et les places de marché.
OpenZeppelin
Des composants de contrats audités et largement utilisés : propriété, droits d'accès, pause d'urgence. Moins de code sur mesure, donc moins de risques.
Intégration web et portefeuilles
Relier la blockchain à votre site, à votre application ou à votre système d'information.
Intégrables selon votre projet
Les technologies que nous évaluons avec vous et intégrons lorsque votre besoin ou votre contexte le justifie.
Réseaux
Le registre sur lequel vivent vos règles et vos jetons : le choix du réseau pèse sur les frais, la sécurité et l'écosystème.
Réseaux compatibles EVM (Polygon, Arbitrum, Optimism, Base)
Les mêmes contrats qu'Ethereum, avec des frais plus bas et des transactions plus rapides : le bon choix pour les usages à fort volume.
BNB Chain et Avalanche
Des réseaux compatibles EVM à large audience, pertinents selon la communauté et les places de marché visées.
Solana
Un écosystème à très haut débit (contrats en Rust) pour les usages où la vitesse et le coût par transaction priment.
Blockchains privées ou de consortium (Hyperledger Besu)
Un registre partagé entre quelques partenaires, sans exposition publique, lorsque la confidentialité prime.
Contrats intelligents
Des règles écrites une fois, appliquées sans intermédiaire, avec les standards qui garantissent la compatibilité.
Contrats évolutifs (proxies) et ERC-4626 (coffres de rendement)
Corriger un contrat après déploiement sans perdre son adresse, ou standardiser un coffre de dépôt : à réserver aux cas où la mise à jour est indispensable.
Jetons de sécurité et jetons réglementés (ERC-3643)
Des jetons qui n'autorisent un transfert qu'entre investisseurs vérifiés : un cadre adapté à la tokenisation d'actifs.
Outils de développement et de test
Tester les contrats avant tout déploiement : une erreur y est difficile, voire impossible, à corriger.
Hardhat et Foundry
Les environnements de développement et de test des contrats : tests automatisés, simulation de réseau, scripts de déploiement reproductibles.
Tests de propriétés et de robustesse (fuzzing)
Des milliers d'entrées générées automatiquement pour faire apparaître les cas limites que personne n'avait prévus.
Réseaux de test et déploiements reproductibles
Chaque version essayée sur un réseau de test avant la mise en production, avec la liste exacte de ce qui a été déployé.
Intégration web et portefeuilles
Relier la blockchain à votre site, à votre application ou à votre système d'information.
viem et wagmi (React)
Les bibliothèques modernes pour les interfaces Web3 en React : connexion du portefeuille, lecture de contrats, gestion des erreurs.
WalletConnect et portefeuilles (MetaMask)
Vos utilisateurs se connectent avec le portefeuille qu'ils ont déjà, sur ordinateur comme sur mobile.
Abstraction de compte (ERC-4337)
Une expérience proche d'une application classique : pas de phrase secrète à retenir, frais pris en charge, connexion simplifiée.
Paiements en cryptomonnaie et passerelles
Accepter un paiement en stablecoin ou en crypto, avec rapprochement automatique dans votre comptabilité.
Données et oracles
Alimenter les contrats en données fiables et lire l'historique de la chaîne pour vos outils.
Oracles (Chainlink)
Un prix, un événement ou une mesure du monde réel entre dans un contrat de façon vérifiable, sans point de confiance unique.
Indexation (The Graph) et lecture d'événements
L'historique d'un contrat interrogé en une requête, pour vos tableaux de bord et vos applications.
Stockage décentralisé (IPFS)
Documents et métadonnées conservés hors de la chaîne, avec une empreinte qui prouve leur intégrité.
Ponts et interopérabilité entre réseaux
Faire circuler un actif d'un réseau à l'autre en maîtrisant les risques propres aux ponts.
Sécurité et gouvernance
Éviter la faille irréversible et décider qui peut quoi.
Revue de code et analyse statique (Slither)
Une relecture méthodique et des outils d'analyse avant déploiement, pour écarter les vulnérabilités connues.
Multi-signatures (Safe) et gestion des clés
Aucune personne seule ne peut déplacer les fonds : plusieurs signataires, des seuils et des procédures de remplacement.
Coordination d'un audit externe indépendant
Préparation du dossier, suivi des correctifs et contre-vérification : indispensable dès que des fonds importants sont en jeu.
Gouvernance et droits d'administration
Qui peut modifier, suspendre ou mettre à jour un contrat, et selon quelle procédure : décidé avant le déploiement, pas après.
6 familles, 28 technologies. Les logos appartiennent à leurs propriétaires respectifs ; ils servent à identifier la technologie et n'indiquent aucun partenariat.
Fiches technologiques
Le détail, technologie par technologie.
Pour chaque technologie : le besoin qu'elle couvre, quand la choisir ou l'éviter, et notre façon de l'intégrer.
- Solidity et OpenZeppelinVous ne cherchez pas un langage : vous cherchez des règles qui s'appliquent seules, sans intermédiaire, et que chacun peut vérifier.
- Ethereum et réseaux EVMVous ne choisissez pas une cryptomonnaie : vous choisissez l'endroit où vos règles s'exécuteront, avec ses coûts, ses délais et ses risques.
Et aussi
21 autres technologies, intégrables selon votre projet
Besoin d'une technologie précise, d'une alternative ou d'une intégration dans un environnement contraint ? Nous l'évaluons avec vous et l'intégrons à votre architecture quand le besoin le justifie.
Voir les technologies intégrablesNotre méthode
Ce qui guide le choix technique
Un contrat déployé ne se corrige pas comme un site web : les choix techniques se font avant, et se justifient.
Une chaîne n'est pas toujours utile
Si une base de données suffit, nous le disons. La blockchain se justifie quand plusieurs parties doivent s'accorder sans tiers de confiance.
La sécurité avant le déploiement
Tests, relecture et gestion des clés sont prévus avant la mise en ligne d'un contrat, car l'erreur y est difficile à réparer.
Le cadre réglementaire dès le départ
Statut du jeton, obligations et risques se cadrent avec le projet, par exemple le règlement européen MiCA.
Aller plus loin
Des technologies aux expertises
Ces pages décrivent le service rendu, ses usages et ses limites.
- Le pôle Blockchain et Web3La vision, l'offre et l'approche de Crawler Agency sur ce domaine.
- Smart contractsVos règles métier écrites une fois et appliquées sans intermédiaire.
- TokenisationReprésenter un actif par un jeton, avec son cadre juridique.
- Architecture et infrastructuresLe bon réseau et les bonnes données hors chaîne.
- Portefeuilles et intégrationsRelier la blockchain à votre site ou à votre système.
- Oracles et interopérabilitéAlimenter les contrats en données externes fiables.
- Sécurité et gouvernanceQui décide, qui signe, et comment on évite la faille irréversible.
- Guide : créer sa blockchainLes questions à trancher avant de choisir un réseau.
- Guide : règlement MiCACe que le cadre européen change pour un projet de jetons.
Nos réalisations
Une réalisation publique touche à la blockchain ; elle se limite à ce que sa fiche décrit.
Questions fréquentes
Les questions techniques avant un projet Web3.
Des réponses courtes, sans promesse de rendement.
Sur quel réseau construisez-vous ?
Nous développons principalement pour Ethereum et les réseaux compatibles EVM, et nous évaluons avec vous Solana ou une blockchain privée si le besoin le justifie. Le choix dépend du coût des transactions, de la sécurité et de l'écosystème visés, comme le détaille la page architecture et infrastructures blockchain.
Un contrat intelligent est-il audité avant déploiement ?
Tests et relecture sont prévus avant tout déploiement. Un audit externe indépendant est recommandé dès que des fonds sont en jeu ; il est décrit sur la page sécurité et gouvernance.
Par où commencer un projet de jeton ou de blockchain ?
Par le cadrage Blockchain offert, qui fait ressortir le besoin, les risques et les premières décisions à prendre avant tout développement.
Un projet Web3, des choix à justifier.
Décrivez votre besoin : nous répondons avec la technologie adaptée et vous disons si elle fait partie de notre socle ou si nous l'intégrons pour l'occasion.