Software Development Exam  >  Software Development Notes  >  Blockchain Tutorial for Beginners  >  DAO (Decentralized Autonomous Organization) | DAO Hack

DAO (Decentralized Autonomous Organization) | DAO Hack | Blockchain Tutorial for Beginners - Software Development PDF Download

1. Objective

Today, we learn about DAO (Decentralized Autonomous Organization) in Blockchain. In this DAO Ethereum tutorial, we will discuss the meaning of Decentralized Autonomous Organization. Moreover, we will see the working of the DAO with DAO ICO & DAO Coin. AT last. we will learn about the DAO hack and smart contracts on Ethereum.

So, let’s start DAO (Decentralized Autonomous Organization).

DAO (Decentralized Autonomous Organization) | DAO Hack


2. What is DAO in Ethereum?

The Ethereum network may be a network of computers all running the Ethereum blockchain. The blockchain permits individuals to exchange tokens important, known as ether, presently the second prefer cryptocurrency behind Bitcoin. Ethereum additionally permits individuals to jot down and placed on the network sensible contracts – general code that executes on each pc within the network (currently over half dozen thousand computers). Individuals then execute these programs by causation ether to them. 

A DAO means a localize Decentralized Autonomous Organization. Its goal is to systematize the principles and decision-making equipment of a corporation, eliminating the requirement for documents and other people in governing, making a structure with localized management.


3. How Decentralized Autonomous Organization Works?

Here, we are discussing the working of DAO in Blockchain.

A group of individuals writes the sensible contracts (programs) which will run the organization.

An Associate in Nursing initial funding amount, during which individuals add funds to the DAO by buying tokens that represent possession – this often known as a crowd sale, or Associate in Nursing Initial Coin Offering (ICO) – to allow it the resources it wants.

When the funding amount is over, the Decentralized Autonomous Organization begins to work.

People then will build proposals to the Decentralized Autonomous Organization on a way to pay the money, and also the members United Nations agency have bought it will vote to approve these proposals.

4. DAO Hack on Ethereum

While programmers were performing on fixing this and different issues, associate degree unknown assailant began victimization this approach to start out exhausting the DAO (Decentralized Autonomous Organization) of ether collected from the sale of its tokens.

By Saturday, 18th June, the assailant managed to empty quite three. 6m ether into a “child DAO” that has an equivalent structure because of the DAO. The worth of ether born from over $20 to beneath $13.


Several individuals created tries to separate the DAO to forestall a lot of ether from being taken, however, they could not get the votes necessary in such a brief time. As a result of the designers did not expect this abundant cash, all the ether was in a very single address (bad idea), and that we believe the assailant stopped voluntarily once hearing concerning the fork proposal. In fact, that attack, or another similar one, may continue at any time.

5. Smart Contracts

Smart contracts mean to complete agreements – not subject to interpretation by outside entities or jurisdictions. The code itself is supposed to be the final word arbiter of “the deal” it represents. However, in fact, that is associate degree dreamer (crypto-anarchist) perspective.

Before the attack, a lot of lawyers increased their considerations that The DAO overstepped its crowdfunding mandate and ran afoul of securities laws in many countries. Lawyers additionally pointed to its creators as doubtless accountable for any issues that will occur, and several others expressed concern that token holders of The DAO have accepted responsibility they were seemingly unaware of. The DAO exists in a very grey area of law and regulation.

Because the kid DAO has an equivalent structure, limitations, and vulnerabilities. Because the parent DAO, the ether during this freshly created kid DAO cannot access for twenty-eight days, as that’s the initial funding amount.


Everyone will see the ether during this kid DAO – any tries to money in it can trigger alarms and investigations. It may be that the assailant can ne’er get to money or pay one ether of it.

It’s entirely attainable that the assailant had an outsized short position on ether at the time of the attack that he or she then paid out once ether had been cut roughly in 0.5. The assailant might already create his cash, notwithstanding the ether sitting within the kid Decentralized Autonomous Organization.

There are things the Ethereum Foundation may do this could also be ready to nullify the ether during this DAO. That is wherever things get difficult.

So, this was all about DAO (Decentralized Autonomous Organization) in Ethereum

The document DAO (Decentralized Autonomous Organization) | DAO Hack | Blockchain Tutorial for Beginners - Software Development is a part of the Software Development Course Blockchain Tutorial for Beginners.
All you need of Software Development at this link: Software Development
42 docs|3 tests

Top Courses for Software Development

42 docs|3 tests
Download as PDF
Explore Courses for Software Development exam

Top Courses for Software Development

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Free

,

pdf

,

Extra Questions

,

study material

,

video lectures

,

past year papers

,

practice quizzes

,

MCQs

,

DAO (Decentralized Autonomous Organization) | DAO Hack | Blockchain Tutorial for Beginners - Software Development

,

Exam

,

Sample Paper

,

Previous Year Questions with Solutions

,

Semester Notes

,

Important questions

,

Viva Questions

,

shortcuts and tricks

,

ppt

,

DAO (Decentralized Autonomous Organization) | DAO Hack | Blockchain Tutorial for Beginners - Software Development

,

DAO (Decentralized Autonomous Organization) | DAO Hack | Blockchain Tutorial for Beginners - Software Development

,

Objective type Questions

,

mock tests for examination

,

Summary

;