「Blockchain 3.0」 — 「DAG」, a better solution for dApp? Programmer Explain

What is blockchain 3.0? Why you should care if you are building/planning to build a decentralized application?

館長
COBINHOOD
2 min readMay 27, 2018

--

What is 「DAG」 Directed Acyclic Graph?

「DAG」is a one of many data structure that could store data safely.

How is it different from Blockchain?

Blockchain VS DAG

Let’s image that we are in a class and there are 30 students and a teacher need to give their paper a grade after they submit it.

Solution 1「Blockchain」
A teacher will go through 30 papers each other at a time.
— 「Paper were graded synchronously」

Solution 2「DAG」
A teacher will ask each of the student will have to grade one of other student paper before they submit their paper and the teacher verify the work .
— 「Paper were graded asynchronously」

Why Do We Need 「DAG」?

With the phrase of 「Blockchain 1.0」「Blockchain 2.0」, we have proven that it is secure and it is possible to have 「Internet of Money」and「Programmable Money」. However, there is one problem that every blockchain developers knew is coming.

TPS

「Visa」 current TPS is 「10,000 」and if we want to build many applications on the top of one blockchain 10,000 tps is not going to kill it. That is why we need a way to scale it up!

Useful Link

Blockchain Link List
Blockchain Posts List

About me
I am a full-stack javascript developer and one of the contributors for NEO blockchain project.

Build Decentralized Application with Javascript on the top of NEO?
NEO blockchain, programming tutorials, Javascript

If you consider yourself a talent?
Cobinhood Careers

--

--

館長
COBINHOOD

Lead of Product & Engineering, DApps Developer.