Comment Coinbase utilise une mise à niveau Ethereum pour aider les marchands à prendre l'USDC

Comment Coinbase utilise une mise à niveau Ethereum pour aider les marchands à prendre l'USDC
4.3 (85.52%) 29 votes


Coinbase Commerce est en train d’utiliser Constantinople, la plus récente mise à niveau d’Ethereum, pour l’utiliser pour des milliers de détaillants et de marchands du monde entier.

Lancé tôt, Coinbase Commerce est une application destinée aux fournisseurs en ligne qui souhaitent accepter les paiements en mode crypté et intégrer ces achats aux flux de trésorerie existants.

Comme indiqué par CoinDesk en mai, 2 000 clients commerçants, y compris le géant du commerce en ligne Shopify, ont traité des transactions via Coinbase Commerce.

Récemment, l'application a ajouté la prise en charge de Stablecoin à base d'Ethereum. Mercredi, Bojan Joveski, ingénieur logiciel chez Coinbase Commerce, a publié une discussion sur la nouvelle fonctionnalité Ethereum qui permet les paiements en USDC.

«CREATE2 est un ajout très récent à l’écosystème d’Ethereum. C’est très important car il permet des flux de travail impossibles ou du moins très peu pratiques auparavant», a déclaré Joveski. «Désormais, les développeurs peuvent simuler des interactions avec la blockchain sans déployer leurs contrats [intelligents] là-bas.»

Joveski a ajouté:

«C’est très bien car cela permet d’économiser énormément sur les coûts.»

CREATE2 a été activé sur la chaîne de câbles Ethereum dans le cadre d’une mise à niveau plus importante à l’échelle du système, appelée Constantinople.

Selon Joveski, les implications de son rapport suggèrent un moyen économique et sûr pour Coinbase Commerce de prendre en charge pratiquement tous les jetons ERC-20 basés sur Ethereum, et pas seulement l'USDC. De plus, les suspects suspectés par Joveski de bénéficier de la fonctionnalité CREATE2 ne sont pas les seuls à payer des frais sur la chaîne de chaînes ethereum.

«La même structure d'architecture de ces contrats intelligents peut être utilisée pour un certain nombre de cas d'utilisation allant au-delà des paiements», a déclaré Joveski. «Toute interaction dans laquelle un fournisseur de services doit proposer avec enthousiasme des objets à la vente ou des jetons liés au jeu peut à nouveau appliquer les mêmes principes que ceux que nous avons utilisés ici.»

Comment fonctionne CREATE2

A l'origine proposé par le fondateur d'Ethereum, Vitalik Buterin, Ethereum Improvement Proposition 1014 ou “,” ajoute un nouveau code d'opération permettant aux développeurs de déployer un contrat intelligent sur Ethereum au futur.

Plutôt que d’engager chaque interaction dans un contrat intelligent sur la blockchain, CREATE2 permet ce que Hubert Ritzdorf, directeur de la technologie du cabinet d’audit contractant intelligent Chain Security, appelle «un déploiement déterministe».

«Lorsque vous déployez un nouveau contrat intelligent sur Ethereum, le réseau calcule l'adresse à laquelle le contrat sera déployé. Vous le savez à l'avance, mais cela dépend de nombreuses variables », a déclaré Ritzdorf à CoinDesk. «CREATE2 permet de dire plus facilement:« Nous allons déployer à l’avenir un contrat pour cette adresse particulière ».

Ainsi, sur Coinbase Commerce, les contrats intelligents facilitant le paiement et la réception des jetons USDC doivent uniquement interagir et payer des frais à la blockchain d'ethereum pour le règlement final. Selon Joveski, les premières interactions smart-contract telles que les confirmations d'adresse se font hors chaîne, grâce à CREATE2.

"Sans CREATE2 … nous aurions besoin de déployer dans la blockchain pour vous montrer l'adresse à laquelle vous pouvez payer", a déclaré Joveski, ajoutant:

"[Avec CREATE2], je peux vous montrer une adresse qui n’existe pas dans la blockchain, mais sur laquelle vous pouvez payer."

Cela économise non seulement Coinbase Commerce sur les coûts de gaz, mais, comme le souligne Joveski, décourage le déclenchement de faux paiements, ceux-ci n'étant engagés dans la blockchain qu'au moment du règlement final.

Pour l'instant, les paiements en USDC sur Coinbase Commerce sont gratuits pour tous les clients. Selon un représentant de Coinbase, cela pourrait devenir une fonctionnalité payante une fois que les paiements basés sur un contrat intelligent sur l’application auront été suffisamment rationalisés.

Ceci étant la première conception et déploiement par Coinbase d'un système de paiement commercial sur ethereum, Joveski a déclaré:

«Ce qui est novateur à ce propos, c’est que l’écosystème d’Ethereum propose toutes ces nouvelles fonctionnalités. Il s’agit essentiellement de l’une des premières tentatives d’utilisation de ces fonctionnalités et de la création d’un système sécurisé [de paiement] sur la plate-forme. ”

Image de Brian Armstrong via les archives CoinDesk

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *