Share this article

Why Ethereum Needs 'Dumb' Contracts

Ethereum entrepreneur Daniel Cawrey discusses the recent demise of The DAO and how that impacts the future of smart contracts.

Updated Mar 6, 2023, 3:01 p.m. Published Jun 29, 2016, 5:50 p.m.
Screen Shot 2016-06-27 at 11.16.10 AM

Daniel Cawrey is head of communications at Velocity, an autonomous derivatives project utilizing smart contracts and built on the ethereum blockchain.

In this opinion piece, Cawrey discusses the recent demise of The DAO and how that impacts the future of smart contracts, the technology on which the short-lived fund was based.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

"The two things to know about smart contracts is that they’re dumb, and they’re not contracts."

This statement from Harvard Berkman Center's Patrick Murck seems increasingly relevant in the wake of the collapse of The DAO. The ethereum-based fund was the largest smart contract issued to date, and its failure has led many to reconsider how ready the technology is for primetime.

At their core, smart contracts facilitate decentralized applications by eliminating trust points. Because they automate existing processes, many believe smart contracts could someday lower costs across industries.

However, all that promise isn’t without possible problems.

This is especially true when it comes to smart contracts being built on ethereum, currently viewed as the standard platform for the creation of smart contracts.

Debate is now necessary should the ethereum community want to move forward in improving both its technology and governance structure to support the aims of entrepreneurs and users.

Breaking the system

Ever since the invention of computers, hackers and attackers have been breaking systems by exploiting code.

This trial-by-fire approach to development can arguably be seen as the reason behind the multimillion-dollar attack on The DAO. Though it was the first major achievement in blockchain smart contracts, The DAO attack exposed weaknesses in ethereum’s scripting language that could discourage further efforts.

In total, the attack resulted in 3.6m ether being taken from The DAO, currently worth about $50m. Rather than a theft, the attack appears rooted in exposing the idea ethereum's code is not yet production-ready. This has indeed proved effective. Since the attack, numerous articles displaying flaws in ethereum and its programming language, Solidity, have appeared.

There’s obviously been talk about The DAO attack's "recursive call" issue. Further, the Solar Stormhttps://blog.blockstack.org/solar-storm-a-serious-security-exploit-with-ethereum-not-just-the-dao-a03d797d98fa exploit and several other bugs in the system are now out in public due to the efforts of security researchers.

This shows there is a lot of work to do to make ethereum smart contracts more secure. But, this will require community effort and a more immediate decision as to whether the blockchain will fork as part of an effort to recover the funds.

Dumb contracts

There’s work to be done in making ethereum’s smart contacts ready for the real world.

For example, ethereum smart contract code was designed to remain immutable or unchanged. This makes the system difficult, but not impossible, when it comes to upgrading code.

On one hand, this make sense. Contractual agreements, once signed, cannot simply be revoked. However, software systems are upgraded all the time. This dichotomy is perhaps the main reason why, almost 20 years since Nick Szabo first proposed the idea of smart contracts, they still have not been implemented into the existing legal system.

In law, loopholes are often found in agreements that are then exploited. This is not unlike what has happened with The DAO. Therefore, careful consideration must be taken when creating smart contracts.

"Code is law" sounds like a great motto until flaws are found.

It’s clear simple smart contracts are ideal smart contracts because of ethereum’s design. Building automated governance in the way The DAO wanted sounds great on paper, but it seems it's better to deploy smaller, interrelated smart contracts instead of a larger one.

Governance and transparency

Cryptocurrency-based technology is unique – many get on a hype train and don’t consider the long-term implications.

Ethereum’s price, along with profit expectations of The DAO, have certainly fueled this, as both projects used tokens with a monetary value to fund their efforts.

As a result, conversations on governance must be had, as there is a danger that the situation will encourage an opaque structure where community members aren’t sure who is in control. This type of configuration wouldn’t be different from the less than transparent systems ethereum attempts to displace.

Right now, only a few stakeholders seem to gain from cryptocurrency platforms, though this isn't just an issue with ethereum. For example, if there had been better governance in bitcoin, specific standards bodies would have been implemented to properly define the purpose of BTC, its unit of account.

If nothing is done, the same type of infighting over the mere definition of ethereum might happen.

Is ethereum a smart contract platform? Is it the correct system for deploying decentralized applications? Is it a store of value? A payment currency?

Varying definitions plagued bitcoin up until the point where using it as a fast means of payment has become almost impossible. Ethereum could experience similar issues if proper governance isn’t established.

Road ahead

An optimist would hope infighting won’t destroy Ethereum.

Many are closely observing what will occur over the next few weeks and months. Still, it’s hard to be pessimistic.

There’s still a great future for smart contracts and open blockchains. Ethereum has a place – if its smart contract technology can be properly refined and governance is ironed out.

In the cryptocurrency ecosystem, technology is flirting with fascinating concepts in finance and economics. Bitcoin was obviously the first to do this, a reboot of the definition of value.

Programmatic agreements move this industry into deeper, even more intriguing territory. Prior to Ethereum, there wasn’t an open system for properly implementing agreements in code. Smart contracts on ethereum do work. The DAO proved this – yet it also showed it still requires a good amount of refinement for production use.

Simple smart contracts paired with an open blockchain could improve the legal system by increasing efficiencies and further democratizing law.

But this isn't likely to happen quite yet, not until the technology and a distributed structure of control is properly figured out.

Right now, ethereum is the standard smart contract platform, but without a proper path forward, an upstart could easily arrive to replace it and pave the way.

Man in rowboat image via Shutterstock

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

More For You

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

What to know:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

HYPE token surges 24% as silver futures volume soars on Hyperliquid exchange

(Thomas Lohnes/Getty Images)

Silver futures on the crypto derivatives exchange are currently showing $1.25 billion in volume and $155 million in open interest.

What to know:

  • HYPE, the native token of the Hyperliquid derivatives exchange, jumped 24% in 24 hours as trading in silver, gold and other commodities surged.
  • Silver perpetual futures on Hyperliquid became the platform’s third most active market during Asia hours.
  • Because trading fees from user-created markets are used largely to buy back HYPE on the open market, the spike in commodity activity is fueling demand for the token and signaling broader growth for Hyperliquid.