SocGen's new euro stablecoin called a ‘laughingstock' by crypto coders

Kitco Media
By Jordan Finneseth
Published
Updated
Kitco News
The Leading News Source in Precious Metals

Kitco NEWS has a diverse team of journalists reporting on the economy, stock markets, commodities, cryptocurrencies, mining and metals with accuracy and objectivity. Our goal is to help people make informed market decisions through in-depth reporting, daily market roundups, interviews with prominent industry figures, comprehensive coverage (often exclusive) of important industry events and analyses of market-affecting developments.

Editor noteGet all the essential market news and expert opinions in one place with our daily newsletter. Receive a comprehensive recap of the day's top stories directly to your inbox. Sign up here!

(Kitco News) - Societe Generale has discovered that despite the proliferation of cryptocurrency projects across the ecosystem, developing secure protocols is hard, and the crypto community can be unforgiving when they spot shoddy code.

Following Thursday’s announcement that the crypto division of the French banking and financial services firm had launched EUR CoinVertible (EURCV), a Euro-pegged stablecoin hosted on the Ethereum (ETH) blockchain, crypto coders took to Twitter to say how unimpressed they were with the new stablecoin.

“I read the code for the new Euro stablecoin and they decided the best option was for the bank to have to do an eth tx to process every single transfer…” wrote Twitter user alephv, who works as a smart contracts engineer for Delv. “It makes sense tbh, such a radical commitment to inefficiency in the name of regulation could only come from a French bank.”

A follow-up tweet from alephv only served to pile on the criticism even more. “I noticed something 100x funnier: They have to do a blockchain transaction to process your approvals. They coded it so they have to whitelist all users, process all user transfers, and even process your ERC20 approvals before they process your 'transferFrom'.”

For those unfamiliar with Ethereum transactions, each action requires a gas fee, which varies depending on the level of congestion on the network. So for each transaction mentioned by alephv, a fee would need to be paid and it would take time for the transaction to be processed. This means that operating with EURCV will be far more costly and time-consuming than traditional payment rails.

Decentralized finance and non-fungible token coder ‘foobar’ also noted the absurdity of the code backing ERUCV, calling it “the worst code I’ve ever seen” and “a laughingstock” for requiring every ERC-20 transfer to be approved in separate ETH transaction submitted by a centralized registrar.

Fellow developer Scott Mitch responded to foobar’s post noting the economic impossibility of the code as it is currently designed, saying, “Economically this can't possibly work on ETH. Even if they batch validate transactions and wait for low gas it still will cost too much at scale.”

Software engineer Cygaar spotted some code that was even more concerning. “The new Euro-pegged stablecoin from SG-Generale has a function that allows them to take all of your money. There's also a function that allows them to burn your money as well.”

Ultimately, the poor design of the code, which fails to take advantage of the benefits of blockchain, left Cygaar wondering why Society Generale designed the stablecoin in this fashion.

“What's the point of making this an ERC20?” Cygaar asked. “They'd be much better off using Onyx (JPM's internal system) or some internal db since they're looking for a centralized settlement layer. An ERC20 token does not fit their use case.”


Moody's to develop a stablecoin scoring system: Bloomberg

A bit of perspective on the matter was provided by Ryan Burkman, who tweeted “Obviously, non-compliant, non-composable, allowlist-style stables are going to be uncompetitive in the market. Baby steps, they are coming from tradfi, they'll see it soon enough and switch to a USDC-style denylist.”

Additional insight was provided by Mikko Ohtamaa, co-founder of Trading Strategy, who highlighted the fact that the protocol runs on Ethereum and not a permissioned chain, has an open-source code that can be verified on Etherscan, and is an example of a major European bank embracing innovation.

“A bank is using a public blockchain. They are paying their gas fees in $ETH,” Ohtamma said. “Every Ethereum staker can put their hand out and say, ‘Price to Pay.’”

Kitco Media

Jordan Finneseth

Jordan Finneseth is a Crypto Market Reporter for Kitco Crypto. Coming from a background in Psychology and Human Behavior, he began to focus his attention on the cryptocurrency space in early 2017 after noticing the rapid growth of this emerging market. Since that time, Jordan has worked as a content creator for multiple projects and as a crypto news journalist reporting on the latest developments within the cryptocurrency market. Jordan holds a Master of Science in Clinical/Counseling Psychology and a pair of Bachelor's degrees in Psychology and Environmental Health Science. You can reach out Jordan Finneseth at 1- 514.670.1372.

Mdi Earth Logo

Tags:

Share

Disclaimer: The views expressed in this article are those of the author and may not reflect those of Kitco Metals Inc. The author has made every effort to ensure accuracy of information provided; however, neither Kitco Metals Inc. nor the author can guarantee such accuracy. This article is strictly for informational purposes only. It is not a solicitation to make any exchange in commodities, securities or other financial instruments. Kitco Metals Inc. and the author of this article do not accept culpability for losses and/ or damages arising from the use of this publication.