Bankless DAO - Not Forking Around: The DAO Hack
If you have your blockchain basics figured out, then you’ll be well aware that data recorded onchain are considered to be immutable. The reason for this is twofold: there are numerous copies of the data held across the nodes in a distributed network, and each data ‘block’ is cryptographically linked to the one recorded before it, meaning that no one can alter the ‘chain’ of data without significant and likely futile effort.
Fork the RulesBut what happens when the community does ‘collectively authorize’ a change to the code? In 2016, in response to a smart contract exploit — now referred to as The DAO hack — influential members of the Ethereum community enacted a decision to alter not just transaction data but the underlying protocol. The dissent around this decision resulted in a fork of the blockchain. A ‘fork’ is a term common in open-source software development which means to take a copy of the original software and take it in a new direction, with or without the blessing of the original code creator. There are two types of forks: hard and soft, with the difference defined by the level of compatibility with existing code:
The decision to fork a blockchain is not taken lightly, but both hard and soft forks have happened with Ethereum and Bitcoin since their inception. Soft forks can occur for various reasons, including protocol upgrades and to patch security vulnerabilities, while, as with The DAO hack, hard forks typically result from ideological differences within the blockchain community. The DAO HackEtched in the history of the Ethereum blockchain is the story of The DAO, and the ‘hack’ that occurred not long after its formation. The DAO was the first of its kind — a decentralized autonomous organization whose proposals, voted on by The DAO token holders, were executed via a set of smart contracts once the designated approval threshold was reached. Unlike many of today’s DAOs, The DAO’s founder remained anonymous and unknown even to the community, and governance was driven entirely by the code. The DAO was formed as a decentralized investment fund that aimed to support various development projects on the Ethereum platform. In a relatively short time, it raised a vast amount of ether (ETH), making it one of the most significant crowdfunding efforts at the time. This article, written in May of 2016, says that $50 million worth of ether had been raised, but not long afterwards the figure reached $150 million. In June 2016, an unknown token holder exploited a flaw in the DAO’s smart contract code which enabled them to transfer a substantial portion of the invested ETH — around $60 million worth — to themselves. Some in the community felt this was a hack; others were adamant that ‘code is law’. The person responsible for the exploit commented publicly, noting in an open letter dated June 18, 2016:
The DilemmaThe Ethereum community was faced with a dilemma. There were those who argued that the blockchain’s immutability should be upheld, and transactions, even those caused by hacks, should remain irreversible. However, a significant portion of the community believed that such a major hack could undermine trust in Ethereum, and the stolen funds should be returned to their rightful owners by altering the underlying code. After intense debate and discussion, the Ethereum community reached a consensus to perform an “irregular state change” which would essentially reverse the hack and return the stolen ETH. The Ethereum Foundation notes that the decision had 85% approval, yet some miners refused to accept the decision, saying the vote lacked neutrality, and continued on with the original Ethereum protocol. The DecisionThis decision led to the creation of two separate chains: Ethereum (ETH token), which continued with the hard-forked blockchain, and Ethereum Classic (ETC token), which remained on the original, unaltered chain. This article includes a helpful comparison of Ethereum and Ethereum Classic. The exploiter of The DAO’s smart contract asserted in the open letter that the hard fork would be the downfall of Ethereum:
Yet it hasn’t quite turned out that way, at least if market cap and volume are anything to go by. Ethereum Classic has continued to operate with the original proof-of-work consensus, while Ethereum has since completed The Merge which successfully implemented proof-of-stake. Ethereum Classic proudly claims its OG status but struggles against community perception that it is “some sort of copy-cat project trying to cash in on ETH’s success”:
Do Sour Grapes Stain?Ethereum Classic’s website will tell you that it exists “in response to contract censorship on sister chain Ethereum™ (ETH) and to uphold and preserve the principle of Code is Law”. There is also a fascinating and detailed account of The DAO exploit on the Ethereum Classic website, which includes a statement that the hard fork was unnecessary because 70% of the funds had already been recovered using the same technique used to execute the original transfers:
It’s a thought-provoking read, given Ethereum’s growth since 2016, and the strong conviction shown by members of its community. While the authors of the account on the Ethereum Classic site acknowledge the two communities share the “same general ambition”, it’s clear that the split exposed an ideological rift. The Classic community believes the Ethereum Foundation used undue influence to achieve the hard fork in direct opposition to the values it purports to stand for. Whether the fork has left an indelible stain on the reputation of the Ethereum Foundation and the supporters of the move is debatable, but the event certainly has an immutable place in blockchain history. Author and Designer Bio trewkat is a writer, editor, and designer at BanklessDAO. She’s interested in learning about web3, with a particular focus on how best to communicate this knowledge to others. Editor Bio Hiro Kennelly is a writer, editor, and coordinator at BanklessDAO, an Associate at Bankless Consulting, and is now and forever a DAOpunk. BanklessDAO is an education and media engine dedicated to helping individuals achieve financial independence. This post does not contain financial advice, only educational information. By reading this article, you agree and affirm the above, as well as that you are not being solicited to make a financial decision, and that you in no way are receiving any fiduciary projection, promise, or tacit inference of your ability to achieve financial gains. Bankless Publishing is always accepting submissions for publication. We’d love to read your work, so please submit your article here! More Like This The Byzantine Generals Problem, 51% Attacks, and Proof-of-Work by Jake and Stake Getting Smart About Smart Contract Vulnerabilities by Kornekt Betting It All On Ethereum by Alphadegen.eth |
Older messages
The Halfway Point | BanklessDAO Weekly Rollup
Saturday, October 21, 2023
Catch Up With What Happened This Week in BanklessDAO
DeSci Goes Bankless | State of the DAOs
Thursday, October 19, 2023
You're reading State of the DAOs, the high-signal low-noise newsletter for understanding DAOs.
Understanding and Improving tlBANK Functionality | BanklessDAO Weekly Rollup
Thursday, October 19, 2023
Catch Up With What Happened This Week in BanklessDAO
Web3 Is Us | Bankless Publishing Recap
Thursday, October 19, 2023
Educational Web3 Content Shipped Directly to Your Inbox
Global Education in Action | BanklessDAO Weekly Rollup
Saturday, October 7, 2023
Catch Up With What Happened This Week in BanklessDAO
You Might Also Like
Your biweekly source of crypto insights📈
Thursday, November 21, 2024
DeFi on NEAR is busy right now. Since 11/10, trading volume on Ref Finance, one of the ecosystem's largest protocols, has surged as much as 400% in a A DeFi on NEAR is busy right now. Swap volumes
Cardano’s Charles Hoskinson nominates Coinbase’s Brian Armstrong for Donald Trump’s crypto czar
Thursday, November 21, 2024
Hoskinson cites Armstrong's leadership at Coinbase as key to overcoming regulatory hurdles and promoting industry unity. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
China's Murad: The Community Leader Who Brought ACT to Binance
Thursday, November 21, 2024
When Binance suddenly announced it would list ACT, one name you might have heard repeatedly in the buzz was “Wizard.” ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
BlackRock supports US strategic Bitcoin reserve amid rumors of executive order
Wednesday, November 20, 2024
Porter also revealed that state governments are rushing to pass legislation establishing their own Strategic Bitcoin Reserves before Trump signs an executive order. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
DeFi & L1L2 Weekly — 📈 Trading volume on Solana DEXes surpasses Ethereum’s by more than 2x; PayPal USD integrates…
Wednesday, November 20, 2024
Solana's total trading volume reached $85.9 billion, which is more than double the volume on Ethereum. PayPal USD partners with LayerZero for seamless transfers between Ethereum and Solana. ͏ ͏ ͏ ͏
DeFi & L1L2 Weekly — 📈 Trading volume on Solana DEXes surpasses Ethereum’s by more than 2x; PayPal USD integrates…
Wednesday, November 20, 2024
Solana outshines Ethereum with 123 million active addresses in October. Ethereum launches Mekong testnet to preview Pectra upgrade. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
What is Ethereum 3.0 Beam Chain, and what problems does it aim to solve?
Wednesday, November 20, 2024
Beam Chain proposes a redesign of Ethereum's consensus layer by integrating the latest research advancements, aiming for a safe and swift transition from the current Beacon Chain to the Beam Chain,
Bitwise expects options trading for its Bitcoin ETF to start tomorrow
Tuesday, November 19, 2024
Options trading for Bitcoin ETF is expected to enhance market liquidity and attract diverse investor engagement. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
A Data-Driven Update on Stablecoins
Tuesday, November 19, 2024
An update on the stablecoin landscape, growing supply and stablecoin trading volumes, on-chain usage and yield generation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
ACT Story: One Strikes It Rich with 2 Million, Another Sells Before the Surge
Tuesday, November 19, 2024
In this episode, WuBlockchain dives into the AI memecoin investment trend and the recent surge of ACT, with guests Defioasis, Maodi, and Chen Yiyi sharing their experiences with ACT and similar