Beruflich Dokumente
Kultur Dokumente
SECURITY IN
DAOS
What are DAOs?
THINGS WE
WILL LEARN How do DAOs Work?
Risks of DAO
How is our topic related to
Distributed Systems?
WHAT ARE DAOS ?
DAO
A “decentralized autonomous organization (DAO)” is a new way of
mixing up the scene around start-ups and established companies.
Management becomes superfluous. The control over the company takes
away computer coding and the entirety of the shareholders.
•Here, the members are represented by the address (in Ethereum, It’s
Ethereum address). These addresses can be owned by a human, a robot,
an IOT device, or even another DAO. This makes it ideal for a fully
automated system to run the full-fledged organization.
•Each member is given a token which represents the shares of the DAO;
these tokens can also be used to vote in the DAO to take a certain
decision.
•It can also raise fund through some crowd sourced funding by issuing
the tokens/shares to anyone who is paying the money to them. This
payment and issuing the shares/token can be done in real time unlike
the more than 60 days process in the real organization.
•DAOs do not have a hierarchical structure, except for the code. Once
deployed, this entity is independent of its creator and cannot be
censored by one single entity, but instead by a predefined majority of
the organisation’s participants.
SMART CONTRACTS
•S m a r t
contracts are self-executing
contracts with the terms of the agreement
between buyer and seller being directly
written into lines of code.
“
•Nick Szabo, an American computer scientist
A DAO can be seen as the most who invented a virtual currency called "Bit
complex form of a smart contract,
Gold" in 1998, defined smart contracts as
where its bylaws are embedded into
computerised transaction protocols that
the code of the smart contract,
execute terms of a contract.
using complex token governance
rules.
TIMELINE OF DAO
Proposal of concept by
2013 Daniel Larimer
First implemented in
2014 Bitshares
Smart contracts
introduced by Vitalik
2015 Buterin
Ethereum launched
Complete automation of
2020S organisations
WHAT IS BLOCKCHAIN?
BLOCKCHAIN
One party to a transaction initiates the process by creating a block. This
block is verified by thousands, perhaps millions of computers distributed
around the net.
The verified block is added to a chain, which is stored across the net,
creating not just a unique record, but a unique record with a unique history.
Falsifying a single record would mean falsifying the entire chain in millions
of instances. That is virtually impossible.
WHY THE HYPE?
The blockchain is
It is not owned
transparent so by a single
one can track the 1 2 entity, hence it
data if they want is decentralized.
to.
The blockchain is
immutable, so no
one can tamper
The data is with the data
cryptographically that is inside
stored inside. 4 3 it.
PILLARS OF BLOCKCHAIN
Decentralisation
Transparency
Immutability
HOW DOES BLOCKCHAIN COME INTO DAO?
Blockchain Smart Contracts
Participation of all
Startups trying to
shareholders is a
operate as DAOs are in
problem.
need of a legal
Just like in the real framework and
world, a lack of extensive knowledge of
voting participation the same.
has been documented.
2
1
A solution was an
ability of a DAO to
Creators of the DAO split in two.
wanted to introduce a
protection for the By submitting a
minority: special form of
proposal, the
3
The idea was to make minority, along with
the minority able to other token holder
retrieve their funds who voted for this
when a proposal they The split procedure
second special
do not want to be a can be initiated by
proposal, could take
part of gets approved any token holder at
their Ether into a
despite their any time regarding
new DAO, which is
objection. their own Ether.
called the child DAO.
THE DAO HACK, EXPLAINED
4 5
A coder found a loophole in Additionally, it was not
this procedure. Once a split checking whether there was a
function is called, the code recursive call, which is an
was written in a way to expression used to indicate
retrieve the Ether first and a function that calls
update the balance later. itself.
Presently a DAO
structure could
A SOLUTION completely replace the
functions of companies
FOR SOME such as Dropbox,
Kickstarter, Uber and
Amazon and remove their
human managers.
DAO
Blockchain helps to
guarantee the validity
of a transaction by
A VALIDATION recording it not only on
a main register but a
connected distributed
system of registers, all
of which are connected
through a secure
validation mechanism.
FOOD FOR THOUGHT
“
“ The blockchain does one thing: It replaces
third-party trust with mathematical proof that
something happened.
- Adam Draper
THE TEAM