Blast network hits $400M TVL, rebuts claim that it's too centralized

9 months ago

Web3 protocol Blast web has gained implicit $400 cardinal successful full worth locked (TVL) successful the 4 days since it was launched, according to information from blockchain analytics level DeBank. But successful a Nov. 23 societal media thread, Polygon Labs developer relations technologist Jarrod Watts claimed that the caller web poses important information risks owed to centralization.

The Blast squad responded to the disapproval from its ain X (formerly Twitter) account, but without straight referring to Watts’ thread. In its ain thread, Blast claimed that the web is arsenic decentralized arsenic different layer-2s, including Optimism, Arbitrum, and Polygon.

On multisig security.

Read this thread to recognize the information exemplary of Blast on with different L2s similar Arbitrum, Optimism, and Polygon.

— Blast (@Blast_L2) November 24, 2023

Blast web claims to beryllium “the lone Ethereum L2 with autochthonal output for ETH and stablecoins,” according to selling worldly from its authoritative website. The website besides states that Blast allows a user’s equilibrium to beryllium “auto-compounded” and that stablecoins sent to it are converted into “USDB,” a stablecoin that auto-compounds done MakerDAO’s T-Bill protocol. The Blast squad has not released method documents explaining however the protocol works, but accidental they volition beryllium published erstwhile the airdrop occurs successful January.

Blast was released connected Nov. 20. In the intervening 4 days, the protocol's TVL has gone from zero to implicit $400 million.

Watts' archetypal station says Blast whitethorn beryllium little unafraid oregon decentralized than users realize, claiming that Blast “is conscionable a 3/5 multisig.” If an attacker gets power of 3 retired of 5 squad members’ keys, they tin bargain each of the crypto deposited into its contracts, helium alleged.

"Blast is conscionable a 3/5 multisig..."

I spent the past fewer days diving into the root codification to spot if this connection is really true.

Here's everything I learned:

— Jarrod Watts (@jarrodWattsDev) November 23, 2023

According to Watts, the Blast contracts tin beryllium upgraded via a Safe (formerly Gnosis Safe) multi-signature wallet account. The relationship requires 3 retired of 5 signatures to authorize immoderate transaction. But if the backstage keys that nutrient these signatures go compromised, the contracts tin beryllium upgraded to nutrient immoderate codification the attacker wishes. This means an attacker who pulls this disconnected could transportation the full $400 cardinal TVL to their ain account.

In addition, Watts claimed that Blast “is not a furniture 2,” contempt its improvement squad claiming so. Instead, Blast simply “[a]ccepts funds from users” and “[s]takes users' funds into protocols similar LIDO,'' with nary existent span oregon testnet being utilized to execute these transactions. Furthermore, it has nary withdrawal function. To beryllium capable to retreat successful the future, users indispensable spot that the developers volition instrumentality the withdrawal relation astatine immoderate constituent successful the future, Watts claimed.

Additionally, Watts claimed that Blast contains an “enableTransition” relation that tin beryllium utilized to acceptable immoderate astute declaration arsenic the “mainnetBridge,” which means that an attacker could bargain the entirety of users’ funds without needing to upgrade the contract.

Despite these onslaught vectors, Watts claimed that helium does not judge Blast volition suffer its funds. “Personally, if I had to guess, I don't deliberation the funds volition beryllium stolen” helium stated, but besides warned that “I personally deliberation it's risky to nonstop Blast funds successful its existent state.”

In a thread from its ain X account, the Blast squad stated that its protocol is conscionable arsenic harmless arsenic different layer-2s. “Security exists connected a spectrum (nothing is 100% secure)” the squad claimed, “and it's nuanced with galore dimensions.” It whitethorn look that a non-upgradeable declaration is much unafraid that an upgradeable one, but this presumption tin beryllium mistaken. If a declaration is non-upgradeable but contains bugs, “you are dormant successful the water,” the thread stated.

Related: Uniswap DAO statement shows devs inactive conflict to unafraid cross-chain bridges

The Blast squad claims the protocol uses upgradeable contracts for this precise reason. However, the keys for the Safe relationship are “in acold storage, managed by an autarkic party, and geographically separated.” In the team's view, this is simply a “highly effective” means of safeguarding idiosyncratic funds, which is “why L2s similar Arbitrum, Optimism, Polygon” besides usage this method.

Blast is not the lone protocol that has been criticized for having upgradeable contracts. In January, Summa laminitis James Prestwich argued that Stargate span had the aforesaid problem. In December, 2022, Ankr protocol was exploited erstwhile its astute declaration was upgraded to let 20 trillion Ankr Reward Bearing Staked BNB (aBNBc) to beryllium created retired of bladed air. In the lawsuit of Ankr, the upgrade was performed by a erstwhile worker who hacked into the developer’s database to get its deployer key.

View source