1 of 22

From Blockchain to DAG:

Getting Rid of Middlemen

2 of 22

Directed Acyclic Graph

3 of 22

DAG is the next step

disintermediation

censorship resistance

DAG

Blockchain

4 of 22

Blockchains: miners are middlemen

user

miner

5 of 22

Small number of block producers

Bitcoin: 4 pools control 50%

Ethereum: 2 pools control 50%

6 of 22

Miners are gatekeepers

Block producer didn’t accept a transaction – it doesn’t exist

7 of 22

Directed Acyclic Graph

8 of 22

Evolution of ledgers

DAG

Blockchain

Single gatekeeper

A few gatekeepers

No gatekeepers

Centralized ledger

9 of 22

Consensus

  • What happened?
  • In what order?

10 of 22

Ordering: with partial order

11 of 22

Ordering: without partial order

12 of 22

Order providers (witnesses)

Tx by Amazon

Tx by Google

Tx by Bittrex

13 of 22

Each transaction lists 12 order providers of its choice (example)

  1. 4GDZSXHEFVFMHCUCSHZVXBVF5T2LJHMU (Amazon)
  2. BVVJ2K7ENPZZ3VYZFWQWK7ISPCATFIW3 (International Red Cross)
  3. DJMMI5JYA5BWQYSXDPRZJVLW3UGL3GJS (Mahatma Gandhi)
  4. FOPUBEUPBC6YLIQDLKL6EW775BMV7YOH (Dalai Lama)
  5. GFK3RDAPQLLNCMQEVGGD2KCPZTLSG3HN (Internet Archive)
  6. H5EZTQE7ABFH27AUDTQFMZIALANK6RBG (Linux Foundation)
  7. I2ADHGP4HL6J37NQAD73J7E5SKFIXJOT (Bloomberg)
  8. JPQKPRI5FMTQRJF4ZZMYZYDQVRD55OTC (NYSE)
  9. OYW2XTDKSNKGSEZ27LMGNOPJSYIXHBHC (Credit Suisse)
  10. S7N5FE42F6ONPNDQLCF64E2MGFYKQR2I (Wikipedia)
  11. TKT4UESIKTTRALRRLWS4SENSTJX6ODCW(Free Software Foundation)
  12. UENJPVZ7HVHM6QGVGT6MWOJGGRTUTJXQ (Coinbase)

14 of 22

Ordering around order providers

15 of 22

Consensus

  • What happened: Everything
  • In what order:
    • in DAG order
    • or anchored to order providers

16 of 22

Consensus in Obyte

Admission:

Totally decentralized

Order provision:

10 by founder + �2 independent

17 of 22

Double spends

18 of 22

Double-spend

with partial order

19 of 22

Double-spend

without partial order

20 of 22

What if I accidentally

included a double spend?

orphaned?

reattach-rebroadcast?

double-spend

21 of 22

Censorship resistance

22 of 22

DAG is the next step

disintermediation

censorship resistance

DAG

Blockchain