「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?
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?
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.
「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