Blockchain Tutorial

Blockchain Tutorial History of Blockchain Blockchain Terminologies Working of Blockchain Blockchain vs DLT Blockchain Versions Smart Contracts Blockchain Applications Cryptography Role of Bitcoin Miners Blockchain Hash Function Bitcoin Basic Component Blockchain Block Hashing How to Block Hashes Work in Blockchain Blockchain Pow Coinbase Transaction Key Concepts in Bitcoin Key Areas of Blockchain Blockchain Cryptocurrency Blockchain DAO Blockchain Double Spending Blockchain Bitcoin Cash Bitcoin Forks and SegWit Blockchain Merkle Tree Difference between Blockchain and Database Bitcoin Mitigating Attacks Who sets the Bitcoin Price Getting Started with Bitcoin How to choose Bitcoin Wallet Sending and Receiving Bitcoin Converting Bitcoins to Fiat Currency Ethereum 2.0 Blockchain Data Management Steps to become a Blockchain developer Smart Contracts Advantages of Blockchain in healthcare Decentralized Voting System using Blockchain Demur-rage currencies in Blockchain How can Blockchain Technology help IoT to reach its full potential Project Ideas on Blockchain for Professionals Consensus Algorithms in Blockchain Top 10 Blockchain Project Concepts Uses of Blockchain Obtaining Free Test Ethers What does a Blockchain contain What does the IT industry mean by BaaS Top Blockchain Project Ideas for Beginners

Cryptography

Introduction and Features of Cryptography DNA cryptography ECB Mode in Cryptography Elliptic curve in cryptography Format String Vulnerabilities in Cryptography and Network Security Kerberos in Cryptography and Network Security Blowfish Algorithm in Cryptography Data Encryption Standards Feistel Cipher in Cryptography HMAC Algorithm in Cryptography IP Security in Cryptography ElGamal Algorithm ElGamal Cryptosystem What is IDEA Advantages of Cryptography Role of Bitcoin Miners Blockchain Hash Function Blockchain Merkle Tree Blockchain Pow Coinbase Transactions Consensus Algorithms in Blockchain Converting Bitcoins to Fiat Currency Decentralized Voting System using Blockchain Demur-rage currencies in Blockchain Difference between Blockchain and Database Difference between Symmetric and Asymmetric Encryption Ethereum 2.0 Getting Started With Bitcoin How can Blockchain Technology help IoT to reach its full potential? How does Digital Signature Work Advantages of Blockchain in healthcare Basic Component of Bitcoin Bitcoin Forks and SegWit Bitcoin Mitigating Attacks Blockchain Bitcoin Cash Blockchain Block Hashing Blockchain Cryptocurrency Blockchain DAO Blockchain Data Management Blockchain Double Spending What does Blockchain contain? What does the IT industry mean by BaaS (Blockchain as a Service)? Who sets the Bitcoin Price? Working of Block Hashes in Blockchain How to Choose Bitcoin Wallet? Key Areas of Blockchain Key Concepts in Bitcoin Obtaining Free Test Ethers for the Rinkeby Test Network on the Ethereum Blockchain Project Ideas on Blockchain for Professionals Sending and Receiving Bitcoin Top 10 Blockchain Project Concepts Uses of Blockchain What do you need to do to become a Blockchain Developer? Blockchain Technology-Introduction

Blockchain DAO

In Blockchain, the full form of DAO is Decentralized Autonomous Organization. As the DAO full form says, the organization is both decentralized & autonomous. Sometimes DAO is also known as DAC (Decentralized Autonomous Corporation), but the most common name is Decentralized Autonomous Organization (DAO). It is used more often because not all organizations & institutes are corporations.

A DAO is an organization which is represented by rules which are encoded as a laptop or machine program that is transparent. The central govt does not influence it and it is controlled by the shareholder. A DAO is one of the most complex ones, and smart contract .  Let us know what a smart contract is, a smart contract is a computer program or software available on the internet, but it can't perform tasks on itself. It requires someone to perform the task.

It doesn't matter whether you are a robot or a human being in Decentralized Autonomous Organization (DAO). All the rules of DAO are maintained on a Blockchain, including program rules & financial transaction records. We can have multiple combinations of different parties for reaching agreements & exchange value because DAO runs on a distributed network & DAO also runs on a Blockchain. You can have people communicating with people, devices communicating with people & devices communicating with devices.

How does DAO work?

DAO (Decentralized Autonomous Organization) uses smart contracts, which run on rules encoded as a program or software.

A smart contract is an organization that exists autonomously and lives on the internet. The automation program can't perform certain tasks & for that, there are people to perform those tasks to complete the tasks.

Let us understand the working of DAO in Uber:

As we know, Uber is an app by which you can arrange a cab for yourself by calling & sending your location using the Uber mobile app. Once you confirm your location & destination, a come to pick you up and drop you at the particular location (destination). This entire process is run on a mobile application. But this involves the human component (i.e., the driver who comes to pick you up and drop you off).

But if you use artificial intelligence, there is no point in using a driver to come up & communicate with you. As the technology improves day by day, a car can be automated, and ai can be implemented in it so that the car comes on its own, picks you up, and drops you to a particular destination. & for the payment process, it can be done on the mobile app itself & the car will interact with you automatically, without any involvement of a human being. & this whole process can be created using DAO (Decentralized Autonomous Organization). But this doesn't imply that you need to replace the whole thing with a laptop. You can have a distributed network that consists of human beings & these human beings will reach these arguments based on smart contracts.

Comparison between DAO & traditional organization

DAO

  • DAO is usually fully democratized & flat.
  • For any changes made in DAO a, voting is conducted.
  • The outcomes are implemented independently without any intervention from a trusted intermediary.
  • All the services there are handled automatically & in a decentralized manner (e.g., philanthropic fund distribution). All the transactions are completely public & transparent.

Traditional organization

  • Traditional organizations are usually hierarchical.
  • Changes can be demanded or made from a complete party or by voting, which is offered & this all can be done based on the structure of demand.
  • The outcome of votes is handled manually; they are internally tallied if the voting is allowed.
  • It requires centrally controlled automation or human handling, accessible for manipulation. Activity is limited to the public & typically private.

Two parts of Blockchain

Header

A header consists of the previous block hash value to maintain or continue the chain integrity. It also contains a hash of the present block body to the integrity of transactions data, blocks no., nonce, a timestamp, the address of the Blockchain & who has created the block, & some more information requested.

Body

A body contains a minimum of one transaction, and the maximum can be any transaction in a particular block of a body.

There were 3 things that the internet was unable to do, or the internet was not designed that way, but Blockchain technology fixes them all. The 3 things are as follows.