Difference between revisions of "Directed acyclic graph"
From Obyte Wiki
(→Comparison: reformatted, incomplete) |
(→See also: Added Medium article) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
DAG, directed acyclic graph, is a distributed-ledger technology that links transactions together directly without miners or blocks. | DAG, directed acyclic graph, is a distributed-ledger technology that links transactions together directly without miners or blocks. | ||
− | Currently ( | + | Currently (April 2018) there are three major DAG-based cryptocurrencies: [Obyte], IOTA, and Nano (was Raiblocks). See the [[Comparison-IOTA]] wiki article for a comparison of Obyte and IOTA. |
− | + | Here is a table by Reddit u/Qwahzi detailing differences among them. See the Cryptocurrency subreddit thread<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc</ref> for further discussion. | |
− | |||
− | Here is a table detailing differences among them. See the Cryptocurrency subreddit thread<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc</ref> for further discussion. | ||
==Comparison== | ==Comparison== | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! !! | + | ! !! [Obyte] !! IOTA !! Raiblocks/Nano |
|- | |- | ||
| '''Address reuse''' || Yes || Not after sending<ref>https://www.reddit.com/r/Iota/comments/7cze8u/iota_address_reuse_explained_for_laymen</ref> || Yes | | '''Address reuse''' || Yes || Not after sending<ref>https://www.reddit.com/r/Iota/comments/7cze8u/iota_address_reuse_explained_for_laymen</ref> || Yes | ||
|- | |- | ||
− | | '''Chain type''' || Main chain DAG<ref>https:// | + | | '''Chain type''' || Main chain DAG<ref>https://obyte.org/Byteball.pdf</ref> || PoW DAG<ref>https://iota.org/IOTA_Whitepaper.pdf</ref> || dPoS DAG+Blockchain<ref>https://dev.raiblocks.net/page/faq.php</ref> |
|- | |- | ||
− | | '''Confirmation time (theoretical)''' || 30 seconds<ref>https:// | + | | '''Confirmation time (theoretical)''' || 30 seconds<ref>https://obyte.org/Byteball.pdf</ref> || Instant<ref>http://www.tangleblog.com/2017/01/03/byteball-vs-iota-token</ref> || Instant<ref>https://raiblocks.net/media/RaiBlocks_FAQ.pdf</ref> |
|- | |- | ||
| '''Confirmation time (current)''' || ~10 minutes?<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr2wbdf</ref> || Minutes to hours<ref>https://www.reddit.com/r/Iota/comments/6lrf15/tell_me_about_confirmation_times_a_comprehensive</ref> to a day?<ref>https://twitter.com/i/moments/939251289141186560</ref> | | '''Confirmation time (current)''' || ~10 minutes?<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr2wbdf</ref> || Minutes to hours<ref>https://www.reddit.com/r/Iota/comments/6lrf15/tell_me_about_confirmation_times_a_comprehensive</ref> to a day?<ref>https://twitter.com/i/moments/939251289141186560</ref> | ||
|| ~10 seconds<ref>https://www.youtube.com/watch?v=pjIUsVDUr_s</ref> | || ~10 seconds<ref>https://www.youtube.com/watch?v=pjIUsVDUr_s</ref> | ||
|- | |- | ||
− | | '''Consensus''' || Mainchain<ref>https:// | + | | '''Consensus''' || Mainchain<ref>https://obyte.org/Byteball.pdf</ref> deterministic<ref>https://wiki.obyte.org/comparison-IOTA</ref> || Minimal PoW<ref>https://learn.iota.org/faqs</ref>, probabilistic<ref>https://www.quora.com/How-fast-are-IoTA-network-transactions</ref> || Weighted dPoS voting<ref>https://raiblocks.net/media/RaiBlocks_FAQ.pdf</ref> |
|- | |- | ||
| '''Developer ownership''' || 1%?<ref>https://bitcointalk.org/index.php?topic=1608859.0</ref> || 5%?<ref>https://medium.com/@mistywind/iota-fud-answered-by-a-non-techie-enthusiast-2312325fddb6</ref> || 4.8%?<ref>https://raiblocks.net/page/frontiers.php</ref> | | '''Developer ownership''' || 1%?<ref>https://bitcointalk.org/index.php?topic=1608859.0</ref> || 5%?<ref>https://medium.com/@mistywind/iota-fud-answered-by-a-non-techie-enthusiast-2312325fddb6</ref> || 4.8%?<ref>https://raiblocks.net/page/frontiers.php</ref> | ||
|- | |- | ||
− | | '''Distribution''' || Free | + | | '''Distribution''' || Free [[airdrop]]s<ref>https://wiki.obyte.org/airdrop</ref>, 1% premine<ref>https://bitcointalk.org/index.php?topic=1608859.0</ref> || Public ICO. No premine<ref>https://medium.com/@cryptojudgement/iota-promise-of-a-bright-crypto-future-6b7517349e32</ref> || Manual mining via captcha<ref>https://github.com/clemahieu/raiblocks/wiki/Distribution,-Mining-and-Units</ref> |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | ''' | + | | '''Distribution complete''' || No<ref>https://wiki.obyte.org/airdrop</ref> || Yes<ref>https://learn.iota.org/faqs</ref> || Yes<ref>https://raiblocks.net/media/RaiBlocks_FAQ.pdf</ref> |
|- | |- | ||
− | | ''' | + | | '''Divisibility''' || 1 GBYTE: 1 billion Bytes<ref>https://wiki.obyte.org/glossary</ref> || 1 MIOTA: 1 million IOTA<ref>https://i.redd.it/rmrrwbdbddiz.png</ref> || 1 XRB: 10<sup>24</sup> raw<ref>https://github.com/clemahieu/raiblocks/wiki/Distribution,-Mining-and-Units#divider</ref> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | '''Fees''' || Very small, based on size of data stored<ref>https://wiki.obyte.org/comparison-IOTA</ref> || No fees<ref>https://learn.iota.org/faqs</ref> || No fees<ref>https://raiblocks.net/media/RaiBlocks_FAQ.pdf</ref> |
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | '''Focus''' || [[Smart contract]]s<ref>https://obyte.org/</ref>, Storing arbitrary data<ref>https://steemit.com/cryptocurrency/@jimmco/byteball-vs-iota-battle-of-two-dag-cryptocurrencies</ref>, Value<ref>https://wiki.obyte.org/cashback#merchants</ref> transfer<ref>https://byteball-for-merchants.com/</ref> || Internet of Things (m2m)<ref>https://learn.iota.org/faqs</ref> || Value transfer (h2h)<ref>https://www.reddit.com/r/CryptoCurrency/comments/70wy52/im_colin_lemahieu_the_developer_of_raiblocks_a/</ref> | |
− | |[https:// | ||
− | |||
− | | | ||
− | |||
|- | |- | ||
− | + | | '''Inflation''' || None/Deflationary (minus distribution)<ref>https://wiki.obyte.org/airdrop</ref> || None/Deflationary<ref>https://learn.iota.org/faqs</ref> || None/Deflationary<ref>https://twitter.com/raiblocks/status/922953824918294529</ref> | |
− | | | ||
− | |||
− | |||
|- | |- | ||
− | + | | '''Offline transactions''' || Via blackbytes?<ref>https://bitcointalk.org/index.php?topic=2020882.0</ref> || Yes<ref>https://blog.iota.org/a-primer-on-iota-with-presentation-e0a6eb2cc621</ref> || Yes?<ref>https://twitter.com/raiblocks/status/928855840823631872</ref> | |
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | + | | '''Partnerships''' || A few?<ref>https://wiki.obyte.org/cashback</ref> || Many<ref>https://www.reddit.com/r/Iota/comments/7f3dmx/list_of_known_iota_partnerships_corporate/</ref> || None as of 2014?<ref>http://bitcoinist.com/exclusive-interview-raiblocks-team/</ref> | |
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | + | | '''Public team''' || Partially?<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr1xkm9/</ref> || Yes<ref>https://iotasupport.com/foundation.shtml</ref> || Yes<ref>https://raiblocks.net/page/aboutus.php</ref> | |
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | + | | '''Privacy''' || Yes via Blackbytes<ref>https://wiki.obyte.org/blackbytes</ref> || Eventually<ref>https://blog.iota.org/iota-development-roadmap-74741f37ed01</ref>, Test mixer<ref>https://medium.com/iota-ucl/iota-mixer-91f3d39735c1</ref> || Not on chain<ref>https://www.reddit.com/r/CryptoCurrency/comments/7f9ddr/raiblocks_technical_whitepaper_updated/dqz5j99/</ref> | |
− | | | ||
− | | | ||
− | |||
− | | | ||
|- | |- | ||
− | + | | '''Quantum resistant''' || Not yet. Via NTRU<ref>https://obyte.org/Byteball.pdf</ref> || Yes<ref>https://learn.iota.org/faqs</ref> || No?<ref>https://www.reddit.com/r/CryptoCurrency/comments/74bo6b/cryptocurrency_discussion_raiblocks_xrb/</ref> | |
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | + | | '''Smart contracts''' || Yes<ref>https://wiki.obyte.org/smart_contract</ref> || Not yet?<ref>http://bitemycoin.com/news/iota-smart-contracts-integration/</ref> || No?<ref>https://www.reddit.com/r/RaiBlocks/comments/7hxq2d/are_smart_contracts_implementable_in_raiblocks/</ref> | |
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | + | | '''Supply (Current)''' || 645,222 GBYTE || 2,779,530,283 MIOTA || 133,248,290 XRB | |
− | |645,222 GBYTE | ||
− | |2,779,530,283 MIOTA | ||
− | |133,248,290 XRB | ||
|- | |- | ||
− | + | | '''Supply (Total)''' || 1,000,000 GBYTE || 2,779,530,283 MIOTA || 133,248,290 XRB | |
− | |1,000,000 GBYTE | ||
− | |2,779,530,283 MIOTA | ||
− | |133,248,290 XRB | ||
|- | |- | ||
− | + | | '''Transaction limit (theory)''' || Unlimited?<ref>https://obyte.org/</ref> || Unlimited<ref>https://iota.readme.io/docs</ref> || Unlimited<ref>https://steemit.com/raiblocks/@raiblocks/how-raiblocks-provides-unlimited-transaction-throughput</ref> | |
− | | | ||
− | |||
− | |||
|- | |- | ||
− | + | | '''Transaction limit (current)''' || 10 TPS<ref>https://wiki.obyte.org/comparison-IOTA</ref> || 500 TPS in stress tests<ref>https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr245yl/</ref> || 7k TPS on Testnet?<ref>https://www.reddit.com/r/RaiBlocks/comments/7hzlb6/i_still_dont_fully_understand_the_consensus/dqveo0q/ </ref> | |
− | | | ||
− | |||
− | |||
|} | |} | ||
− | == | + | == See also == |
*[https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e Comparison of IOTA and Raiblocks] | *[https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e Comparison of IOTA and Raiblocks] | ||
+ | *[https://wiki.obyte.org/Comparison-IOTA Comparison of Obyte and IOTA] | ||
*[https://en.wikipedia.org/wiki/Directed_acyclic_graph Wikipedia DAG article] | *[https://en.wikipedia.org/wiki/Directed_acyclic_graph Wikipedia DAG article] | ||
*https://www.investinblockchain.com/dag-blockchain-new-competitor | *https://www.investinblockchain.com/dag-blockchain-new-competitor | ||
*https://www.forbes.com/sites/shermanlee/2018/01/22/explaining-directed-acylic-graph-dag-the-real-blockchain-3-0/#5bdf488e180b | *https://www.forbes.com/sites/shermanlee/2018/01/22/explaining-directed-acylic-graph-dag-the-real-blockchain-3-0/#5bdf488e180b | ||
+ | *https://medium.com/obyte/from-blockchain-to-dag-getting-rid-of-middlemen-28afa7563545 | ||
== References == | == References == |
Latest revision as of 11:25, 13 December 2019
DAG, directed acyclic graph, is a distributed-ledger technology that links transactions together directly without miners or blocks.
Currently (April 2018) there are three major DAG-based cryptocurrencies: [Obyte], IOTA, and Nano (was Raiblocks). See the Comparison-IOTA wiki article for a comparison of Obyte and IOTA.
Here is a table by Reddit u/Qwahzi detailing differences among them. See the Cryptocurrency subreddit thread[1] for further discussion.
Comparison
[Obyte] | IOTA | Raiblocks/Nano | |
---|---|---|---|
Address reuse | Yes | Not after sending[2] | Yes |
Chain type | Main chain DAG[3] | PoW DAG[4] | dPoS DAG+Blockchain[5] |
Confirmation time (theoretical) | 30 seconds[6] | Instant[7] | Instant[8] |
Confirmation time (current) | ~10 minutes?[9] | Minutes to hours[10] to a day?[11] | ~10 seconds[12] |
Consensus | Mainchain[13] deterministic[14] | Minimal PoW[15], probabilistic[16] | Weighted dPoS voting[17] |
Developer ownership | 1%?[18] | 5%?[19] | 4.8%?[20] |
Distribution | Free airdrops[21], 1% premine[22] | Public ICO. No premine[23] | Manual mining via captcha[24] |
Distribution complete | No[25] | Yes[26] | Yes[27] |
Divisibility | 1 GBYTE: 1 billion Bytes[28] | 1 MIOTA: 1 million IOTA[29] | 1 XRB: 1024 raw[30] |
Fees | Very small, based on size of data stored[31] | No fees[32] | No fees[33] |
Focus | Smart contracts[34], Storing arbitrary data[35], Value[36] transfer[37] | Internet of Things (m2m)[38] | Value transfer (h2h)[39] |
Inflation | None/Deflationary (minus distribution)[40] | None/Deflationary[41] | None/Deflationary[42] |
Offline transactions | Via blackbytes?[43] | Yes[44] | Yes?[45] |
Partnerships | A few?[46] | Many[47] | None as of 2014?[48] |
Public team | Partially?[49] | Yes[50] | Yes[51] |
Privacy | Yes via Blackbytes[52] | Eventually[53], Test mixer[54] | Not on chain[55] |
Quantum resistant | Not yet. Via NTRU[56] | Yes[57] | No?[58] |
Smart contracts | Yes[59] | Not yet?[60] | No?[61] |
Supply (Current) | 645,222 GBYTE | 2,779,530,283 MIOTA | 133,248,290 XRB |
Supply (Total) | 1,000,000 GBYTE | 2,779,530,283 MIOTA | 133,248,290 XRB |
Transaction limit (theory) | Unlimited?[62] | Unlimited[63] | Unlimited[64] |
Transaction limit (current) | 10 TPS[65] | 500 TPS in stress tests[66] | 7k TPS on Testnet?[67] |
See also
- Comparison of IOTA and Raiblocks
- Comparison of Obyte and IOTA
- Wikipedia DAG article
- https://www.investinblockchain.com/dag-blockchain-new-competitor
- https://www.forbes.com/sites/shermanlee/2018/01/22/explaining-directed-acylic-graph-dag-the-real-blockchain-3-0/#5bdf488e180b
- https://medium.com/obyte/from-blockchain-to-dag-getting-rid-of-middlemen-28afa7563545
References
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc
- ↑ https://www.reddit.com/r/Iota/comments/7cze8u/iota_address_reuse_explained_for_laymen
- ↑ https://obyte.org/Byteball.pdf
- ↑ https://iota.org/IOTA_Whitepaper.pdf
- ↑ https://dev.raiblocks.net/page/faq.php
- ↑ https://obyte.org/Byteball.pdf
- ↑ http://www.tangleblog.com/2017/01/03/byteball-vs-iota-token
- ↑ https://raiblocks.net/media/RaiBlocks_FAQ.pdf
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr2wbdf
- ↑ https://www.reddit.com/r/Iota/comments/6lrf15/tell_me_about_confirmation_times_a_comprehensive
- ↑ https://twitter.com/i/moments/939251289141186560
- ↑ https://www.youtube.com/watch?v=pjIUsVDUr_s
- ↑ https://obyte.org/Byteball.pdf
- ↑ https://wiki.obyte.org/comparison-IOTA
- ↑ https://learn.iota.org/faqs
- ↑ https://www.quora.com/How-fast-are-IoTA-network-transactions
- ↑ https://raiblocks.net/media/RaiBlocks_FAQ.pdf
- ↑ https://bitcointalk.org/index.php?topic=1608859.0
- ↑ https://medium.com/@mistywind/iota-fud-answered-by-a-non-techie-enthusiast-2312325fddb6
- ↑ https://raiblocks.net/page/frontiers.php
- ↑ https://wiki.obyte.org/airdrop
- ↑ https://bitcointalk.org/index.php?topic=1608859.0
- ↑ https://medium.com/@cryptojudgement/iota-promise-of-a-bright-crypto-future-6b7517349e32
- ↑ https://github.com/clemahieu/raiblocks/wiki/Distribution,-Mining-and-Units
- ↑ https://wiki.obyte.org/airdrop
- ↑ https://learn.iota.org/faqs
- ↑ https://raiblocks.net/media/RaiBlocks_FAQ.pdf
- ↑ https://wiki.obyte.org/glossary
- ↑ https://i.redd.it/rmrrwbdbddiz.png
- ↑ https://github.com/clemahieu/raiblocks/wiki/Distribution,-Mining-and-Units#divider
- ↑ https://wiki.obyte.org/comparison-IOTA
- ↑ https://learn.iota.org/faqs
- ↑ https://raiblocks.net/media/RaiBlocks_FAQ.pdf
- ↑ https://obyte.org/
- ↑ https://steemit.com/cryptocurrency/@jimmco/byteball-vs-iota-battle-of-two-dag-cryptocurrencies
- ↑ https://wiki.obyte.org/cashback#merchants
- ↑ https://byteball-for-merchants.com/
- ↑ https://learn.iota.org/faqs
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/70wy52/im_colin_lemahieu_the_developer_of_raiblocks_a/
- ↑ https://wiki.obyte.org/airdrop
- ↑ https://learn.iota.org/faqs
- ↑ https://twitter.com/raiblocks/status/922953824918294529
- ↑ https://bitcointalk.org/index.php?topic=2020882.0
- ↑ https://blog.iota.org/a-primer-on-iota-with-presentation-e0a6eb2cc621
- ↑ https://twitter.com/raiblocks/status/928855840823631872
- ↑ https://wiki.obyte.org/cashback
- ↑ https://www.reddit.com/r/Iota/comments/7f3dmx/list_of_known_iota_partnerships_corporate/
- ↑ http://bitcoinist.com/exclusive-interview-raiblocks-team/
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr1xkm9/
- ↑ https://iotasupport.com/foundation.shtml
- ↑ https://raiblocks.net/page/aboutus.php
- ↑ https://wiki.obyte.org/blackbytes
- ↑ https://blog.iota.org/iota-development-roadmap-74741f37ed01
- ↑ https://medium.com/iota-ucl/iota-mixer-91f3d39735c1
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/7f9ddr/raiblocks_technical_whitepaper_updated/dqz5j99/
- ↑ https://obyte.org/Byteball.pdf
- ↑ https://learn.iota.org/faqs
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/74bo6b/cryptocurrency_discussion_raiblocks_xrb/
- ↑ https://wiki.obyte.org/smart_contract
- ↑ http://bitemycoin.com/news/iota-smart-contracts-integration/
- ↑ https://www.reddit.com/r/RaiBlocks/comments/7hxq2d/are_smart_contracts_implementable_in_raiblocks/
- ↑ https://obyte.org/
- ↑ https://iota.readme.io/docs
- ↑ https://steemit.com/raiblocks/@raiblocks/how-raiblocks-provides-unlimited-transaction-throughput
- ↑ https://wiki.obyte.org/comparison-IOTA
- ↑ https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/dr245yl/
- ↑ https://www.reddit.com/r/RaiBlocks/comments/7hzlb6/i_still_dont_fully_understand_the_consensus/dqveo0q/