En pratique, ThirdWeb fait le lien entre le code applicatif et la stack blockchain utilisée dans le Web3. Les équipes s’appuient sur ses SDK, son outil Connect pour les wallets, ses modèles de contrats et son backend Engine pour gérer la connexion aux wallets, le minting de NFT, les parcours de marketplace et les appels de contrats à grande échelle, sans avoir à développer chaque composant de zéro. La plateforme prend historiquement en charge les principaux écosystèmes EVM, notamment Ethereum et Polygon, avec des outils destinés aussi bien aux explorateurs no-code qu’aux ingénieurs qui programment en TypeScript, Python ou Go.
ThirdWeb a été fondé en décembre 2021 par Steven Bartlett, fondateur de Social Chain et investisseur bien connu de l’émission britannique Dragons’ Den, ainsi que par Furqan Rydhan, ancien directeur technique fondateur de Bebo et d’AppLovin. Gary Vaynerchuk, Shaan Puri, Ryan Hoover, Greg Isenberg et Packy McCormick figuraient parmi les premiers investisseurs, dans le cadre d’un tour de financement d’amorçage de 5 millions de dollars, selon les documents de la société thirdweb et la couverture médiatique publiée à l’époque.
Environ neuf mois après son lancement en 2022, la société a levé 24 millions de dollars supplémentaires lors d’un tour de série A qui valorisait l’entreprise à environ 160 millions de dollars. Les investisseurs associés à cette période comprenaient des participants liés au fonds crypto de Katie Haun, ainsi que Shopify, Polygon et Coinbase Ventures. La communication de la plateforme mettait alors en avant des dizaines de milliers de développeurs déployant des modèles de contrats et des SDK évalués par la communauté, plutôt que de rédiger chaque contrat à partir de zéro.
Ce contexte est important, car ThirdWeb se concentre sur l’infrastructure destinée aux développeurs : des contrats réutilisables associés à des SDK, et non un wallet grand public ou un produit d’exchange unique. L’historique des financements fournit un contexte utile pour comparer les infrastructures destinées aux développeurs, mais ne constitue pas une garantie de sécurité des contrats.
Les SDK de ThirdWeb sont des outils destinés aux développeurs qui créent des applications et des applications décentralisées fonctionnant dans des navigateurs ou des applications mobiles et communiquant avec les chaînes prises en charge. Les langages et frameworks compatibles ont notamment inclus TypeScript, Python et Go, avec des intégrations pour les stacks front-end courantes. Les réseaux pris en charge ont inclus Ethereum, Solana, Polygon, Flow, Avalanche, Fantom et Near, selon le produit concerné et sa version : les informations actuelles sont disponibles dans la documentation thirdweb.
La valeur pratique des SDK réside dans une composition plus rapide : les développeurs peuvent intégrer des widgets et des API pour les opérations de wallet, les ventes de tokens et les NFT drops, au lieu de configurer manuellement chaque appel RPC et ABI. Cette approche est particulièrement utile lorsque le produit doit également proposer des pages de gouvernance de type DAO ou des parcours de récupération qui attribuent la propriété d’un NFT au wallet d’un utilisateur.
Comme les SDK encapsulent les interactions avec les contrats et les wallets, ils sont étroitement liés aux Smart Contracts. Les équipes doivent néanmoins comprendre le rôle de chaque contrat, la chaîne ciblée et la gestion des mises à niveau ou des clés d’administration, puis effectuer des tests avant de s’appuyer sur un trafic de production.
Connect est l’une des solutions de ThirdWeb dédiées aux wallets et à l’intégration des utilisateurs à une application. Elle regroupe une API d’interaction avec la Blockchain, des wallets intégrés, des outils d’abstraction de compte, des solutions d’accès aux monnaies fiat et un parcours d’intégration personnalisable avec des fonctionnalités non custodiales intégrées à l’application. Connect cible les chaînes compatibles avec l’EVM et vise à réduire les frictions liées à l’expérience « connecter le wallet », qui constitue souvent un obstacle pour les nouveaux utilisateurs du Web3.
Connect fournit des composants d’interface et des interfaces permettant aux équipes de personnaliser l’expérience de connexion au wallet et aux utilisateurs de signer et d’envoyer des opérations via l’API. Les fonctionnalités courantes incluent :
Connect se présente également comme une couche d’intégration. Les utilisateurs peuvent commencer avec une adresse e-mail, un numéro de téléphone, un compte social ou un wallet existant, ce qui réduit la nécessité de comprendre les phrases de récupération dès le premier jour. Des parcours d’inscription plus flexibles peuvent améliorer la conversion lorsque le public ciblé n’est pas déjà familier avec la crypto.
Connect propose des outils d’abstraction de compte, afin que les développeurs puissent créer des parcours de signature et de prise en charge plus fluides. En pratique, cela se traduit souvent par un comportement de smart account avec des clés de session ou des transactions dont le Gas est pris en charge, offrant une expérience plus proche d’une connexion Web2 que des fenêtres contextuelles classiques des wallets.
Les wallets intégrés de ThirdWeb créent un wallet pour l’utilisateur lorsqu’il accède à l’application après s’être authentifié via des fournisseurs tels que l’e-mail, Twitter/X, Apple, Discord ou d’autres options compatibles avec OpenID. Une fois authentifié, l’utilisateur reçoit un wallet qui lui permet d’envoyer des transactions et de minter des NFT.
Les cas d’utilisation courants incluent :
Le parcours Pay de Connect permet aux utilisateurs finaux de financer leurs opérations avec des cartes fiat ou via un routage crypto cross-chain, ce qui peut prendre en charge les pourboires, les fonctionnalités payantes, les dons ou les dépôts sur une dApp. Les développeurs peuvent acheminer les fonds provenant de l’on-ramp vers une transaction précise, au lieu de contraindre les utilisateurs à quitter l’application, acheter de la crypto ailleurs, puis revenir.
Les contrats ThirdWeb constituent l’un des services principaux de ThirdWeb. Ils fournissent aux développeurs des modèles préconfigurés ainsi que des options de création de modules personnalisés pour le déploiement de Smart Contracts et l’intégration d’applications dans des dApps, des jeux et d’autres produits Web3. L’objectif est de couvrir l’ensemble du parcours, de la sélection du modèle au déploiement sur des chaînes compatibles avec l’EVM.
Les documents de la plateforme font état de volumes importants de déploiements et de transactions sur de nombreuses chaînes EVM. Les modèles fréquemment mis en avant incluent :
NFT Drop est destiné aux collections de NFT uniques reposant sur des modèles de type ERC-721A. Les phases de récupération peuvent intégrer des listes d’autorisation, des périodes de mise à disposition, des limites de récupération et des révélations différées, afin que les équipes puissent planifier un drop sans réécrire la logique de récupération pour chaque campagne.
MarketplaceV3 est un contrat de type marketplace qui permet de proposer des NFT à la vente directe ou aux enchères, avec des mécanismes de redevance conformes aux modèles de distribution de type EIP-2981. Selon sa configuration, l’opérateur peut limiter les personnes autorisées à lister des actifs ou ouvrir les listings à tous les utilisateurs.
Les contrats Token aident les équipes à créer des actifs ERC-20 destinés aux paiements sur une marketplace, aux récompenses ou à d’autres soldes intégrés à l’application. Les modèles courants incluent le lancement d’un token personnalisé, l’acceptation de ce token sur une marketplace et la récompense des utilisateurs qui effectuent certaines actions.
ThirdWeb regroupe les contrats par catégories afin que les équipes puissent parcourir les modèles officiels et communautaires selon leur cas d’utilisation. Les catégories mises en avant dans les documents produits incluent :
Les contrats modulaires mettent l’accent sur des compositions personnalisables et évolutives reposant sur un framework modulaire. Ils sont utiles lorsqu’un produit doit remplacer des modules au fil du temps plutôt que redéployer un monolithe complet.
Les contrats NFT couvrent les collections, les éditions, les drops et les fonctionnalités associées aux NFT. Les développeurs choisissent souvent cette catégorie en premier lorsque le produit est centré sur le minting ou la collecte.
Les contrats Marketplace aident les équipes à mettre en place un espace on-chain pour acheter et vendre des NFT ou des actifs associés, ainsi qu’à acheminer les recettes vers plusieurs destinations.
Les contrats Drop planifient la mise à disposition de tokens ERC-20, d’actifs ERC-1155 ou de NFT à des prix et selon des règles de récupération définis.
Les contrats Airdrop distribuent des actifs ERC-20, ERC-721 ou ERC-1155 à de nombreux destinataires via des parcours push ou récupérables.
Les contrats d’abstraction de compte aident les développeurs à déployer des fabriques de comptes qui créent des smart wallets de type ERC-4337 pour les utilisateurs finaux, y compris des mécanismes de mise à niveau lorsqu’ils sont pris en charge.
Les contrats de staking permettent aux utilisateurs de mettre en stake des NFT ERC-721, des NFT ERC-1155 ou des tokens afin de gagner des récompenses ERC-20, ou de mettre en stake un ERC-20 contre un autre.
Les contrats de DAO et de gouvernance prennent en charge le processus de proposition, la supervision de la trésorerie et les mécanismes associés de distribution d’ERC-20 pour les projets gérés par une communauté.
Thirdweb Engine est un serveur backend open source destiné à lire, écrire et déployer des contrats à l’échelle de la production, comme l’explique la présentation d’Engine de thirdweb. Il est conçu pour envoyer de nombreuses transactions blockchain en parallèle, gérer les nonces et les paramètres de Gas, récupérer après des défaillances RPC, soumettre à nouveau les transactions bloquées et éviter les soumissions en double.
Engine peut également superviser les wallets backend, contrôler les accès des équipes et du backend, et prendre en charge le Gas des utilisateurs. Les utilisateurs finaux ont ainsi principalement besoin d’une session de wallet plutôt que d’un solde de Gas approvisionné sur chaque chaîne. Ce rôle backend devient plus important à mesure que les applications passent des démonstrations à un trafic multi-chain, selon des modèles similaires à ceux abordés dans les guides de mise à l’échelle d’Ethereum Layer 2.
Standard Engine vise un débit élevé en écriture pour les wallets utilisateurs, les airdrops et le minting via API. Parmi ses points forts documentés figurent la gestion automatique des nonces et le traitement par lots, des options sécurisées de stockage des wallets backend telles que les clés locales ou le KMS cloud, la prise en charge d’un très grand nombre de chaînes EVM et de sous-réseaux privés, des modèles de session reposant sur l’abstraction de compte et des webhooks pour les événements liés aux wallets ou aux contrats.
Engine Premium ajoute à Standard Engine des fonctionnalités de montée en charge et de résilience, notamment des flottes à mise à l’échelle automatique, des mécanismes de basculement pour les bases de données et les serveurs, ainsi que des fenêtres de sauvegarde des bases de données plus longues pour les charges de travail de production.
ThirdWeb regroupe des outils no-code, low-code et fondés sur des SDK afin que les développeurs et les créateurs puissent créer, lancer et gérer plus rapidement des applications Web3. Connect, Contracts et Engine couvrent le parcours courant, de l’intégration du wallet aux opérations on-chain et à la fiabilité des transactions backend. Comme pour toute stack Web3, les équipes doivent vérifier les autorisations des contrats, la prise en charge des chaînes et les hypothèses de conservation avant le lancement sur le mainnet.
ThirdWeb sert à créer et à exploiter des applications Web3 : connexion aux wallets, contrats NFT et tokens, marketplaces, airdrops, staking, outils pour les DAO et traitement des transactions backend via Engine.
Non. ThirdWeb prend en charge les parcours no-code et low-code en complément des SDK. Les personnes qui ne sont pas ingénieurs peuvent commencer à partir de modèles, tandis que les développeurs peuvent étendre les fonctionnalités en TypeScript, Python, Go et dans des stacks associées.
La prise en charge est principalement axée sur les réseaux compatibles avec l’EVM et a historiquement inclus Ethereum, Polygon, Avalanche, Fantom et d’autres réseaux, avec des fonctionnalités supplémentaires pour Solana, Flow et Near selon le produit. Consultez toujours la documentation actuelle pour connaître la liste exacte des chaînes.
Connect se concentre sur l’intégration des wallets utilisateurs, l’authentification et l’expérience de paiement au sein de l’application. Engine est un serveur backend destiné aux lectures et écritures de contrats à grande échelle, aux opérations sur les wallets et aux fonctionnalités de fiabilité en production, comme la gestion des nonces et la prise en charge du Gas.
Non. Les modèles et les SDK accélèrent le déploiement, mais les clés d’administration, la possibilité de mise à niveau, les règles de récupération et la conception de la conservation des actifs restent des sources de risque. Examinez les contrats et les autorisations avant de les utiliser avec des fonds réels.
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.





