Skip to Content
logologo
AI Incident Database
Open TwitterOpen RSS FeedOpen FacebookOpen LinkedInOpen GitHub
Open Menu
Discover
Submit
  • Welcome to the AIID
  • Discover Incidents
  • Spatial View
  • Table View
  • List view
  • Entities
  • Taxonomies
  • Submit Incident Reports
  • Submission Leaderboard
  • Blog
  • AI News Digest
  • Risk Checklists
  • Random Incident
  • Sign Up
Collapse
Discover
Submit
  • Welcome to the AIID
  • Discover Incidents
  • Spatial View
  • Table View
  • List view
  • Entities
  • Taxonomies
  • Submit Incident Reports
  • Submission Leaderboard
  • Blog
  • AI News Digest
  • Risk Checklists
  • Random Incident
  • Sign Up
Collapse

Report 884

Associated Incidents

Incident 5024 Report
The DAO Hack

Loading...
The DAO Debacle Shows Immaturity of Smart Contract Technology
newsbtc.com · 2016

The recent debacle surrounding The DAO has shed an interesting spotlight on smart contract technology. Since individual developers wrote the entire concept of this project, it looks like smart contracts are not completely trustless. There is still a lot of work to be done before this technology is ready for mainstream adoption.

Not everyone is capable of – or interested in – writing smart contracts. A steep learning curve is associated with this concept, even though it is accessible to everyone who wants to take the plunge. A smart contract can be a powerful tool, but as The DAO has shown, it can cause a lot of harm as well

Premature Smart Contract Deployment?

This is one of the drawbacks blockchain-based solutions have at this time: hardly anyone fully understands the technology. While there is nothing wrong with getting excited about innovative concepts, not realizing the consequences of implementing technology is dangerous. There is a valuable lesson to be learned from what happened to The DAO but is could be a costly one.

When it comes to writing secure smart contracts, there is still a lot to be done. Cobbling together a smart contract, so that it works is not the same as creating a trustless implementation of technology. In most cases, these innovations sound exciting on paper, but it is only a matter of time until the reality takes effect.

Cornell Professor Emin Gun Sirer stated on Twitter:

Writing secure smart contracts is closer to writing nuclear reactor code than loose web code. Solidity/EVM target the latter. — Emin Gün Sirer (@el33th4xor) June 17, 2016

Ethereum enthusiasts may disagree with that statement, albeit there is some truth in it. Solidity and EVM make smart contracts available to every developer out there, regardless of experience. This is a good way to boost innovation in the smart contract space, but may not yield the best results in the initial stages.

Looking Towards The Future

The DAO debacle puts an interesting spotlight on this technology overall. Many people pointed out the project’s concept was not properly tested and rushed. Unfortunately, it appeared the critics were right. But that does not mean smart contracts have no place in the future of our society either. Enthusiasts and developers need to take the time to review what happened, and learn from the mistakes that were made.

Source: Twitter

Header image courtesy of Shutterstock

Read the Source

Research

  • Defining an “AI Incident”
  • Defining an “AI Incident Response”
  • Database Roadmap
  • Related Work
  • Download Complete Database

Project and Community

  • About
  • Contact and Follow
  • Apps and Summaries
  • Editor’s Guide

Incidents

  • All Incidents in List Form
  • Flagged Incidents
  • Submission Queue
  • Classifications View
  • Taxonomies

2024 - AI Incident Database

  • Terms of use
  • Privacy Policy
  • Open twitterOpen githubOpen rssOpen facebookOpen linkedin
  • 26ad817