Javatpoint Logo
Javatpoint Logo

Blockchain DAO

The DAO is abbreviated as Decentralized Autonomous Organization. As the name implies, it is an organization that is both autonomous and decentralized. Sometimes, it is also termed as Decentralized Autonomous Corporation (DAC), but the term DAO is more often used because not all organizations are corporations.

A DAO is an organization which is represented by rules encoded as a computer program that is transparent, controlled by shareholders, and not influenced by central government. A DAO can be seen as the most complex form of a smart contract. A smart contract is a computer program that autonomously exists on the Internet, but at the same time, it needs people to perform a task that it can't do by itself.

A DAO's financial transaction record and program rules are maintained on a blockchain. Since DAO runs on a blockchain, and it's running on a distributed network, you can have multiple combinations of different parties exchanging value and reaching agreements. It means that, to a Decentralized Autonomous Organization, it doesn't matter if you are a human being or you're a robot. You can actually have devices communicating with devices, or devices communicating with people, or people communicating with people. To a Decentralized Autonomous Organization, it makes no difference because as long as it's programmed into the collection of smart contracts, the whole thing can run automatically and immutable.

How does DAO work?

Decentralized Autonomous Organization runs through rules encoded as a computer program called Smart Contracts. Smart contract is an entity that lives on the internet and exists autonomously. It also has individuals to perform a certain task that the automation itself cannot do.

Let's take an example of Uber to understand the working of DAO. Uber is an organization that allows you to just call a car for yourself using a mobile app. Once you place your call, a driver will come up in a car, will pick you up and drive you to your destination. The App will take care of processing the payment, and the driver will be set off to go to the next rider. The entire process is run by a mobile app. However, there's a human component which is the driver that drives over and drives off.

Now, if you tie-in artificial intelligence, there's no reason to need a driver to come up and interact with you. You could have a self-driving car come over and pick you up. The whole thing is automated, self-executing and immutably so you can actually process payment directly on the app and the car will interact with you directly, without requiring a human element. This type of process can be created into a Decentralized Autonomous Organization. Now, it doesn't necessarily mean that you need to be replaced by a computer. You could actually have multiple human beings on a distributed network, and those human beings will reach these agreements based on smart contracts between each other.

Please Share

facebook twitter google plus pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA