Compilation originale : Kaori, BlockBeats
Note de l'éditeur : Base TVL a dépassé OP Mainnet pour devenir la deuxième plus grande couche 2 au cours des deux derniers jours, et a également lancé la série d'événements Onchain Summer comme prévu. Dans cette conversation, Brian Armstrong, co-fondateur et PDG de Coinbase, et Jesse Pollack, responsable du protocole Base, expliquent comment stimuler l'innovation et le développement dans le domaine de la blockchain. Partageant son point de vue unique en tant qu'ingénieur et PDG, Brian discute des efforts de Coinbase pour aider les développeurs et de sa vision de la croissance en chaîne dans les années à venir.
Jesse Pollack : Salut à tous ! Bienvenue dans Onchain Stories, un épisode spécial animé par moi, Jesse Pollack, fondateur et directeur de Base. Aujourd'hui, nous avons l'honneur de présenter Brian Armstrong, co-fondateur et PDG de Coinbase. Bienvenue, Brian.
Brian Armstrong : Bonjour Jesse, ravi de vous rencontrer.
Jesse Pollack : Merci d'avoir rejoint cette conversation et d'avoir inspiré les développeurs, commençons par le début. Vous et Coinbase travaillez depuis une décennie à rendre les crypto-monnaies plus accessibles. Pouvez-vous partager votre avis ? Jusqu’où en sommes-nous maintenant ? Comment est l’expérience utilisateur sur la chaîne aujourd’hui ?
Brian Armstrong : Oui, nous avons certainement fait beaucoup de progrès, mais je pense que nous avons encore un long chemin à parcourir. Au départ, nous pensions à quelque chose de simple, comme comment envoyer du Bitcoin à une adresse e-mail.
Je me souviens qu'en 2012, nous travaillions sur un premier prototype de Coinbase, et l'idée était que PayPal envoyait de l'argent via des adresses e-mail, et peut-être pourrions-nous appliquer ce système à Bitcoin.
À l’époque, nous essayions simplement de résoudre quelques problèmes très basiques, comme stocker Bitcoin avec un nom d’utilisateur et un mot de passe sans avoir à exécuter un nœud sur un ordinateur portable, ce qui était des choses très basiques à l’époque.
Mais au fil du temps, nous avons fait quelques progrès. Par exemple, désormais, au lieu d'envoyer ces longues adresses qui ressemblent à des mots de passe, nous pouvons envoyer des identifiants ENS, qui sont lisibles par l'homme au lieu d'être lisibles par la machine, ce qui est génial. La couche 2 représente également un grand progrès, Base en est une partie importante, mais il existe de nombreuses solutions de couche 2 comme Lightning Network qui tentent de faciliter ce processus.
Nous avons besoin de délais de confirmation plus rapides et de frais moins élevés, mais je pense que nous avons encore un long chemin à parcourir. L’un des gros problèmes est que le transfert d’actifs entre chaînes reste difficile. On ne sait pas clairement comment transférer des actifs entre L1 et L2, ou entre différents L2.
Il y a beaucoup de blagues à ce sujet sur les réseaux sociaux. Par exemple, mon USDC est-il sur Ethereum ou sur certains L2 ? Il y a tellement d'icônes que j'ai l'impression que nous devons trouver un moyen de rendre cela transparent en arrière-plan afin que les gens n'aient même pas besoin de savoir sur quelle chaîne ils se trouvent.
Peut-être qu'il pourrait y avoir une sorte d'accord de poignée de main entre l'expéditeur et le destinataire, du type « voici ce que j'ai, vous prenez ce que vous voulez », puis l'échange se fait automatiquement sur le DEX. Un tel mécanisme pourrait être utile. Mes critères ressemblent à Apple Pay, où vous appuyez et payez avec votre téléphone sur un appareil de point de vente.
Comment en arriver à ce point ? Par exemple, payer entre deux téléphones portables, ou scanner un code QR pour payer dans un environnement e-commerce. Chez Coinbase Commerce, nous avons travaillé dur pour permettre un monde de « paiement magique en un clic » où la crypto-monnaie devient le moyen de paiement le plus simple.
Notre travail sur L2 n'est pas encore entièrement en place et nous devons déboguer certaines API intégrées au matériel et aux téléphones mobiles, ce qui peut impliquer de nombreux détails tels que le NFC. Mais je pense que nous y arrivons, et cela va demander beaucoup de travail acharné de la part de nombreuses personnes intelligentes.
Jesse Pollack : Ouais, c'est vrai. De nombreuses personnes construisent en chaîne pour la première fois cet été, et certaines sont dans cet espace depuis longtemps. Quelles sont vos attentes pour ce marathon estival de construction en chaîne et certains des projets actuellement en cours de construction sur la chaîne ?
Brian Armstrong : Oui, j'ai quelques idées en tête. Bien sûr, je ne suis pas juge de ces bonnes idées, et je suis souvent époustouflé par les idées créatives proposées par la communauté. Nous parlons souvent de ces choses de type Lego qui commencent à se mettre en place. Par exemple, nous avons ENS, stablecoins, L2, identité, NFT, social, etc.
Un autre élément qui, à mon avis, pourrait manquer est un système de réputation en chaîne. Vous pouvez imaginer une version qui utilise la structure graphique de la chaîne pour représenter la relation de confiance. Par exemple, je fais confiance à ce nœud et ils envoient des fonds à un autre nœud, ce qui implique un certain degré de confiance, similaire à l'algorithme Google PageRank. ce genre de chose est dans Construire sur la chaîne, ce serait cool.
Une autre chose à laquelle j'ai pensé est que dans le Web2, le modèle économique le plus important est la publicité. Nous ne voulons pas répéter toutes les erreurs du Web2, mais la manière dont la distribution est implémentée dans le Web3 est une question intéressante. Vous pouvez imaginer un réseau publicitaire ou l'équivalent de Google Adwords, mais au lieu d'un simple paiement par clic (CPC), vous payez pour une action.
Vous pouvez imaginer un monde dans lequel les contrats intelligents ou les dApps exposent certaines métadonnées. Par exemple, si vous référez un utilisateur à cet appel de fonction, en transmettant votre identifiant ou votre adresse de référence, vous obtiendrez une récompense de 1 %. Vous pouvez annoncer les différents tarifs que les gens sont prêts à proposer, et ces tarifs peuvent être affichés dans différents portefeuilles ou zones de distribution.
Jesse Pollack : Je pense donc que nous allons probablement voir les réseaux publicitaires se développer dans cette dimension. Permettez-moi de mentionner un autre problème auquel j'ai réfléchi, à savoir les dépôts et retraits P2P sur la chaîne. De nombreux marchés émergents nécessitent de transférer des fonds vers et depuis des plateformes, et ces versions centralisées sont souvent fermées ou subissent des pressions. Si nous pouvons faire tout cela en chaîne, comme le règlement des différends, la médiation, les systèmes de notation et de commentaires, et construire davantage de ces systèmes en chaîne, ces marchés deviendront plus résilients et plus mondiaux. Voici quelques idées avec lesquelles j’ai joué, mais j’ai hâte de voir quelles idées créatives les gens proposent.
Brian Armstrong : Ce qui m'enthousiasme, c'est qu'avant, la technologie n'était pas toujours prête, nous n'avions pas les bons composants, la chaîne était trop chère, nous n'avions pas quelque chose comme ENS et les portefeuilles étaient trop difficiles à utiliser. . Mais maintenant, il semble que nous disposons enfin des composants qui rendront possible la prochaine vague de cas d’utilisation. Par exemple, vous pouvez désormais créer un système de réputation, un réseau publicitaire ou un système de dépôt et de retrait, et ils sont suffisamment bon marché et suffisamment faciles à utiliser pour que tout le monde puisse les utiliser.
J'ai deux réflexions. La première est que la technologie est enfin prête à prendre en charge les systèmes de réputation, les réseaux publicitaires et les systèmes de dépôt et de retrait. Cela rendra ces cas d’utilisation bon marché et accessibles à tous.
La deuxième est qu’il est vraiment intéressant de réfléchir à la manière dont ces choses s’articulent réellement. Pour avoir un bon réseau publicitaire, vous devez savoir si les personnes qui interagissent et voient les publicités sont de vraies personnes, c'est la réputation. Pour avoir un bon réseau P2P, il faut savoir si les personnes du réseau sont de bons acteurs, ce qui est aussi une réputation.
Je pense donc que nous sommes maintenant à un stade où l'infrastructure en chaîne est déjà établie, mais nous commençons à voir des opportunités pour ce type d'infrastructure d'identité au niveau des applications qui prendra en charge le P2P, la publicité et un meilleur commerce, alors aidez le le monde passe à la chaîne.
Jesse Pollack : Je sais que vous utilisez de plus en plus Coinbase pour faciliter l'adhésion des gens, non seulement du point de vue de l'utilisateur mais également du point de vue du développeur. Je sais que vous êtes vous-même ingénieur, pouvez-vous nous parler un peu de ce que Coinbase fait actuellement pour aider les développeurs et de ce qui vous pousse à investir votre temps et votre énergie ?
Brian Armstrong : Eh bien, si vous ne l'avez pas vérifié, vous devriez consulter CDP, la plateforme de développement Coinbase. L'URL est cdp.coinbase.com. Nous essayons de mettre de nombreux outils créés en interne chez Coinbase à la disposition de tiers pour qu'ils puissent les utiliser dans la création de leurs applications.
Nous avons construit beaucoup de choses au fil des ans, qu'il s'agisse de moyens simples de stocker des crypto-monnaies, de jalonnement, de trading ou même de moyens d'indexer un grand nombre de NFT ou de gérer des ENS et différents actifs. Espérons que nous pourrons réduire la charge de travail des développeurs et fournir ces fonctionnalités via une API très facile à utiliser.
Jesse, vous avez publié une excellente vidéo présentant de nombreux outils de création en chaîne. Nous y avons ajouté les fonctionnalités du nœud de base et du Paymaster afin que vous puissiez réduire les frais sans aucun impact sur vos clients. Évidemment, le portefeuille intelligent lancé hier est aussi un grand événement. Je pense que maintenant nous constatons que les utilisateurs n'ont pas besoin d'utiliser une phrase mnémonique de 12 mots pour s'intégrer, mais plutôt une saisie en un clic via la biométrie ou une YubiKey, ce qui rend beaucoup plus simple l'utilisation et l'intégration du portefeuille.
Je suis très passionné par cela et je pense qu'il existe une énorme opportunité pour Coinbase d'aider des milliers de développeurs à créer des applications, ce qui est l'une des raisons pour lesquelles je suis profondément impliqué dans le produit CDP de la plateforme de développement Coinbase pour essayer de voir comment nous pouvons rendre son utilisation plus facile.
En tant que développeur, j'aime toujours ces moments magiques, comme ma première démo avec Ruby on Rails où j'ai pu créer un blog en cinq minutes, doté de fonctionnalités telles que des commentaires en direct et un flux RSS Marvel. Ces outils augmentent la productivité. Nous espérons fournir aux développeurs une gamme de ces outils pour leur faciliter le démarrage et réduire les obstacles à l’innovation.
Jesse Pollack : Tout à fait d'accord, si vous ne le savez pas déjà, Brian était ingénieur lorsqu'il a lancé Coinbase et il l'est toujours maintenant. Récemment, nous avons eu un week-end de trois jours pour le Memorial Day. J'ai reçu un message de Brian dimanche et il m'a demandé : « Quelle est la meilleure façon d'apprendre à programmer des contrats intelligents ? » Je lui ai recommandé quelques ressources, et nous en avons discuté dans le message plus tard, et il a dit : « Pouvons-nous programme ensemble ?" Puis lui et Wilson Cusack ont passé leurs vacances à rédiger des contrats intelligents.
Je trouve très encourageant pour moi, en tant que PDG d'une entreprise publique, que Brian soit personnellement impliqué dans la rédaction de contrats intelligents et l'amélioration des outils de développement. Au cours de l'année écoulée, presque personne ne pensait que Coinbase faisait quoi que ce soit pour les développeurs, mais maintenant que Base est le principal L2 pour les développeurs, la plateforme de développement Coinbase est un outil de développement très puissant, et vous pouvez trouver tout ce dont vous avez besoin ici. -applications en chaîne. Nous ne faisons que commencer, et je pense que tout cela vient du fait d'avoir un leader comme Brian qui comprend la technologie et peut écrire lui-même le code pour rendre tout cela possible.
Brian Armstrong : Merci d'avoir dit cela, Jesse. J'ai l'impression que mes compétences en programmation se détériorent chaque année, mais j'espère que mes compétences en tant que PDG s'améliorent chaque année. Je voulais avant tout donner l’exemple à l’équipe et j’ai dû apprendre moi-même les bases. Tout le monde se sent un peu intimidé lorsqu’on apprend une nouvelle langue ou une nouvelle façon de créer des applications.
C'est une chose compliquée, il faut donc l'aborder avec un esprit de débutant, éprouver une certaine frustration, et j'ai posé beaucoup de questions apparemment stupides. Merci à Wilson Cusack de m'avoir aidé avec la programmation en binôme, ce qui était vraiment cool. À Singapour, certains responsables, comme l’ancien Premier ministre, ont également écrit quelque chose sur GitHub. Cette tentative de revenir à l'essentiel montre un bon leadership au sein de l'entreprise, et je pense que nous avons besoin de chaque ingénieur Coinbase qui construit en chaîne, et si je ne montre pas l'exemple, je ne peux pas demander aux autres de le faire.
Jesse Pollack : Tout à fait d'accord, votre exemple est vu et ressenti, et il change l'entreprise. Il y a environ un an, nous n'avions pas beaucoup de produits de développement et nous n'avions pas beaucoup d'équipes au sein de l'entreprise qui construisaient en chaîne. Mais aujourd’hui, de nombreuses équipes au sein de Coinbase s’appuient sur la chaîne, et nous disons que nous voulons constituer la meilleure équipe d’ingénierie de contrats intelligents en chaîne au monde.
Si vous nous aviez demandé il y a un an si nous pouvions faire cela, nous aurions trouvé cela fou, mais maintenant nous y arrivons, repoussons les limites du possible et donnons l'exemple à nous-mêmes, à nos équipes internes et à l'ensemble de l'entreprise. écosystème. Démontrer comment les grandes entreprises améliorent leurs capacités de création en chaîne.
Je suis curieux, comment voyez-vous l’avenir du on-chain dans les prochaines années ? À quelle vitesse pensez-vous que cela se produira ?
Brian Armstrong : Je pense que ces choses semblent toujours très graduelles au fur et à mesure qu'elles se produisent, mais avec le recul, elles semblent soudaines. Les gens considèrent le lancement de l'iPhone comme un tournant soudain, historiquement parlant, mais cela n'a pas été le cas pour les personnes présentes à l'époque. L'iPhone n'avait même pas d'App Store pendant un an ou deux après sa sortie, et il ne fonctionnait que sur le réseau 3G d'AT&T. Cela semblait donc très progressif à l’époque, et ce n’est qu’avec le recul que nous voyons à quel point ces changements ont été dramatiques.
Je pense que nous sommes à ce point critique, mais cela semble très progressif pendant que nous y sommes. L2 représente une avancée considérable qui réduit les frictions liées à la création de différentes applications. Une chose à laquelle j'ai pensé ces derniers temps est la façon dont tous ces protocoles décentralisés se réunissent dans des super applications en chaîne. Nous avons besoin de moments comme Netscape ou l'iPhone, pas seulement pour les paiements.
Nous assistons à la montée en puissance des médias sociaux décentralisés comme Farcaster et à la mise en ligne d’applications de messagerie intéressantes comme XMTP. Comment les intégrer dans la vie quotidienne des gens, comme leurs moyens de subsistance, le paiement des nécessités de base, les opérations quotidiennes, etc. Les créateurs de contenu, les médias sociaux, le journalisme et même la manière dont les organisations sont créées, votées et gouvernées pourraient tous être affectés. Je trouve cela très excitant.
Si nous pouvons y parvenir, il pourrait y avoir une super application en chaîne qui rassemble ces protocoles, ce qui sera très intéressant et j'ai hâte de voir ce que vous faites. On a l'impression que toute l'infrastructure est en place, mais l'expérience utilisateur n'a pas vraiment réussi à tout rassembler, et il y a ici une grande opportunité. J'ai hâte de continuer à développer le côté développeur et constructeur et de voir ce que Coinbase fait du côté consommateur.
Jesse Pollack : Dernière question, nous avons un hackathon en cours et des milliers de développeurs s'inscrivent pour participer aux événements de construction d'été. Vous êtes un fondateur très prospère et faites cela depuis longtemps, et je me demande quels conseils vous donneriez à ces développeurs qui construisent dans le cadre d'un buildathon ?
Brian Armstrong : Les premières étapes de l'innovation n'ont pas l'air glamour, ce sont juste quelques gars qui bricolent dans leurs appartements, c'est là que Coinbase a commencé, et certaines des idées que j'ai essayées dans le passé qui n'ont pas fonctionné, c'est la norme.
Je me souviens que mes amis m'appelaient et me disaient : hé, viens à cette fête. Je réponds toujours, je ne sais pas, je suis juste à la maison avec mon ordinateur portable. Mais à ce moment-là, je n’avais pas l’impression de changer le monde. En fait, la plupart du temps, j’avais du mal à résoudre un bug, peut-être à cause d’un point-virgule mal placé.
Beaucoup d’innovations se déroulent ainsi : il faut s’y tenir, se donner la permission d’être débutant, se donner la permission de ralentir et de ne pas comprendre comment cela fonctionne. Si vous êtes à la pointe de la technologie, il n’existe pas beaucoup de manuels pratiques auxquels vous référer. Vous pouvez apprendre à réaliser un LLM en cinq minutes, mais si vous voulez vraiment construire quelque chose de nouveau, le matériel n'existe pas. Il faut donc persévérer pour surmonter ces difficultés. La persévérance est probablement le facteur déterminant le plus important dans la réussite d’un entrepreneur et dans sa construction.
Je pense que beaucoup de startups, quelques-uns de leurs gars se réunissent et essaient quelque chose, et trois mois plus tard, le premier produit qui sort ne fonctionne pas, ou il peut y avoir des conflits internes avec les partenaires, et elles s'effondrent sur la ligne de départ. . À mon avis, cette approche ne réussit presque jamais, presque rien ne réussit au premier lancement, ce qui est très rare.
Le premier produit de Coinbase n'a certainement pas fonctionné et vous avez dû lancer une version 1 très embarrassante de quelque chose qui n'était pas réellement prêt. Si cela ne vous gêne pas, vous avez attendu trop longtemps. Beaucoup de gens n’arrivent tout simplement pas à se remettre de la situation légèrement embarrassante liée au lancement d’un produit et finissent par ne jamais rien lancer.
Une fois que vous aurez publié la version 1, personne ne s'en souciera, publiez-la sur Farcaster et demandez à 10 personnes de la regarder. Et puis il faut continuer à boucler : parler aux clients, améliorer le produit, parler aux clients, améliorer à nouveau le produit, continuer ainsi pendant deux, trois, quatre, dix ans et ainsi de suite, et éventuellement il y aura peut-être une avancée décisive. C’est le jeu de l’entrepreneuriat, on ne sait pas si ça va réussir. Vous devez être prêt à aller en territoire inconnu, continuer à essayer suffisamment d’idées, et finalement quelque chose finira par cliquer. Et 99 % des gens abandonnent, ou ne commencent jamais. C'est la méthode.
Jesse Pollack : J'adore ce résumé, c'est une excellente façon de terminer. Si vous construisez, n’abandonnez pas, vous n’en êtes qu’au premier jour. Le plus important est de rester déterminé, de rester concentré, de rester concentré sur l'objectif et de rester basé.
Lien d'origine