Services de développement blockchain
Services de développement blockchain : smart contracts Solidity sur Ethereum et les chaînes EVM, programmes Solana en Rust, protocoles DeFi, portefeuilles, plateformes d’échange et infrastructure de trading, NFT et actifs tokenisés, preuves à divulgation nulle de connaissance et indexeurs, avec des développeurs blockchain dédiés à votre équipe ou un projet Web3 livré de bout en bout.
Ce que nous construisons sur la blockchain
Smart contracts Solidity
Contrats en Solidity 0.8 pour Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon et BNB Chain, construits sur OpenZeppelin Contracts avec Foundry ou Hardhat, et évolutifs via des proxies UUPS uniquement là où la conception l’exige.
Protocoles DeFi
Marchés de prêt, market makers automatisés et hooks Uniswap v4, vaults ERC-4626, staking et liquid staking, avec des prix issus d’oracles Chainlink ou Pyth et les bots de liquidation et de keeper qui tournent off-chain.
Plateformes d’échange et infrastructure de trading
Moteurs d’appariement et carnets d’ordres, flux de dépôt et de retrait entre portefeuilles chauds et froids, données de marché et API de trading via WebSocket et FIX, et connecteurs d’agrégation DEX et de market making.
Portefeuilles et abstraction de compte
Portefeuilles en extension de navigateur et mobiles, conservation MPC et multisig via Safe ou Fireblocks, et comptes intelligents ERC-4337 et délégation EIP-7702 avec connexion par passkey et gas sponsorisé, reliés aux dApps via wagmi et viem.
Programmes Solana en Rust
Programmes construits avec Anchor et Token Extensions, chaque contrainte de compte vérifiée explicitement, et tests exécutés sur un validateur local avant que quoi que ce soit n’atteigne devnet.
Indexeurs, subgraphs et API de données
Subgraphs sur The Graph, Substreams ou Ponder, événements de contrats décodés dans PostgreSQL ou ClickHouse pour l’analytique et les tableaux de bord, et API GraphQL ou REST avec basculement RPC entre fournisseurs, de sorte que l’application n’interroge jamais un nœud pour chaque page.
NFT et actifs tokenisés
Collections ERC-721 et ERC-1155, NFT compressés sur Solana, places de marché NFT, stablecoins, et tokens ERC-3643 permissionnés pour des actifs du monde réel avec règles de transfert et listes d’autorisation que votre équipe conformité peut administrer.
Preuves à divulgation nulle de connaissance et rollups
Circuits en Circom ou Noir, programmes prouvés dans des zkVM comme SP1 et RISC Zero, vérificateurs on-chain, et rollups et appchains sur l’OP Stack ou la ZK Stack, ou sous forme de chaînes Arbitrum (anciennement Arbitrum Orbit).
Préparation à l’audit de smart contracts
Tests de fuzzing et d’invariants dans Foundry et Echidna, Slither et Aderyn dans le pipeline, vérifications symboliques avec Halmos, et une spécification, un modèle de menaces et un rapport de tests remis à votre cabinet d’audit, chaque constat étant corrigé et retesté.
Recruter des développeurs blockchain
développeurs blockchain dédiés
Des Développeurs blockchain qui rejoignent votre équipe à temps plein, travaillent avec vos outils et votre processus, et rendent compte à votre responsable. Vous les interviewez ; nous portons le contrat ukrainien, la paie, la facturation et les congés.
Projets de Développement blockchain
Un lot défini de développement blockchain, avec un périmètre, un plan arrêté et un responsable nommé de notre côté, qui porte le résultat et rend compte de l’avancement dans vos canaux.
Prestation continue de développement blockchain
Un service continu de Développement blockchain : les mêmes personnes chaque mois, un backlog que vous priorisez, et des heures visibles dans notre portail et sur la facture.
La page Équipe dédiée explique comment les spécialistes rejoignent votre équipe, et la page Externalisation couvre la livraison de projet, les reprises et notre mode de facturation.
Qui intervient sur vos développement blockchain
Développeurs Solidity
Contrats EVM, Foundry et protocoles DeFi
développeurs Rust
Programmes Solana, circuits à divulgation nulle de connaissance et logiciels de nœuds
Ingénieurs back-end
Indexeurs, services de plateforme d’échange et de portefeuille en Go, Node.js, .NET ou Python
Ingénieurs front-end
dApps React et Next.js avec wagmi et viem
Ingénieurs QA
Plans de test sur testnets et mainnet forké avant chaque livraison
Notre façon de travailler sur les projets blockchain
Un contrat déployé est difficile à modifier et porte une vraie valeur ; le travail commence donc par une spécification écrite et un modèle de menaces. Les contrats sont testés par fuzzing et par invariants en plus d’exemples, les déploiements sont scriptés et répétés sur un testnet, les droits d’administration sont derrière un multisig et un timelock, et un audit indépendant précède le mainnet.
L’essentiel d’un produit blockchain tourne off-chain : l’indexeur, l’API, la connexion, le back-office et la supervision. Cette partie suit les mêmes règles que le reste de notre travail : infrastructure as code, tests dans le pipeline, dépendances à jour et secrets dans un coffre.
Autres développements spécialisés que nous fournissons
Développement full-stack
Services de développement full-stack : applications web, produits SaaS, places de marché et portails sur les stacks MERN, MEAN, Next.js, .NET, Laravel, Django, Spring Boot et Rails, avec des développeurs full-stack dédiés ou une livraison de projet.
Développement d’applications de bureau
Services de développement d’applications de bureau : applications Windows, macOS et Linux en Qt et C++, .NET, Electron, Tauri, Rust et Swift, plug-ins et montées de version depuis .NET Framework, avec des développeurs d’applications de bureau dédiés ou une livraison de projet.
Développement Salesforce
Services de développement Salesforce : Sales, Service, Marketing, Commerce et Experience Cloud, Apex, LWC, CPQ, Data 360, Agentforce, MuleSoft et applications AppExchange, avec des développeurs Salesforce dédiés ou une livraison de projet.
Architecture logicielle et CTO à temps partagé
Services d’architecture logicielle et de CTO à temps partagé : architecture de solutions, cloud, données et sécurité pour la fintech, le SaaS et l’e-commerce, revues et due diligence, avec des architectes logiciels dédiés ou une livraison de projet.
Questions sur le développement blockchain
Sur quelles chaînes développez-vous ?
Ethereum et les réseaux EVM comme Arbitrum, Base, OP Mainnet, Polygon, BNB Chain et Avalanche, Solana, TON, les chaînes Cosmos SDK, Bitcoin et le Lightning Network, les chaînes basées sur Move comme Sui et Aptos, et les réseaux permissionnés sur Besu (anciennement Hyperledger Besu) quand les participants sont connus. Le choix suit vos utilisateurs, les frais et les actifs concernés.
Dans quels secteurs travaillent vos développeurs blockchain ?
Le plus souvent les plateformes d’échange de cryptoactifs et les sociétés de trading (moteurs d’appariement, conservation et données de marché), les protocoles DeFi (prêt, trading et staking), les fournisseurs de portefeuilles et de conservation, les paiements et la fintech (paiements en stablecoins et règlement on-chain), et l’infrastructure Web3 (rollups, nœuds, RPC et indexation). Ils construisent aussi de la tokenisation pour les gestionnaires d’actifs et l’immobilier, de l’analytique on-chain pour des produits de données et des outils de sécurité.
Préparez-vous les smart contracts à un audit ?
Oui. Chaque contrat que nous écrivons est testé et relu, avec fuzzing, tests d’invariants et analyse statique dans le pipeline. Nous préparons le code, la spécification et le modèle de menaces pour un cabinet d’audit indépendant et corrigeons ce qu’il trouve, et pour un contrat qui portera une vraie valeur, cet audit précède le mainnet.
Pouvez-vous ajouter des fonctionnalités blockchain à un produit existant ?
Oui. Connexion par portefeuille, paiements en stablecoins, accès conditionné par un token, enregistrements on-chain et billets ou récompenses NFT peuvent être ajoutés à côté de votre back-end existant, avec l’indexeur et l’API construits par la même équipe et votre connexion et vos données actuelles laissées en place.
En combien de temps les développeurs blockchain peuvent-ils démarrer ?
Lorsque le bon développeur blockchain est disponible, le démarrage ne dépend que de votre entretien, du NDA et de la cession de propriété intellectuelle. Sinon, nous lançons une recherche, qui fournit en général des profils de candidats sous deux à trois semaines, et personne ne démarre avant que vous ayez donné votre accord.
Comment recruter des développeurs blockchain via BigTree108 ?
Indiquez-nous le travail à réaliser, le niveau de séniorité et les horaires dont vous avez besoin. Nous vous proposons une ou deux personnes avec leurs profils, vous les interviewez comme vous le feriez pour votre propre recrutement, puis vous signez un seul contrat avec BIG TREE 108 LLC et recevez une facture par mois.
À qui appartient le travail qu’ils produisent ?
C’est vous. Chaque spécialiste a signé avec BigTree108 un contrat qui cède à l’entreprise tous les livrables, et notre contrat avec vous vous les cède à son tour. Le code, les maquettes et les documents sont livrés dans vos propres dépôts et outils, et non conservés à un endroit où nous seuls pourrions les modifier.
Vous construisez sur la blockchain ?
Indiquez-nous la chaîne, ce que les contrats doivent faire et où en est le projet. Vous recevez une réponse sous un jour ouvré : un plan, des profils de candidats ou une recommandation sur la chaîne et l’architecture.