Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is. by demotruk

View this thread on steempeak.com
· @demotruk · (edited)
$3.80
Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is.
There is a key difference between dApps on Ethereum and EOS, versus the dApps on Steem. If you care at all about decentralization and elimination of middlemen and trust, it's a really important difference.

On Ethereum and EOS, the integrity of application state is maintained by the network consensus mechanism. Block producers in those platforms must ensure that application logic is performed correctly, as part of creating blocks. In Steem, the application data can be stored on chain, but the integrity of the application state must be maintained by some external consensus mechanism. In practice, that mechanism is usually just a program run on some server by the developers. 

In truth, the "dapps" that run on Steem, aside from those which rely primarily on Steem's in-built CMS system, are not really dapps at all, in a meaningful sense. Drug Wars, Steem Monsters etc. can change their applications at a whim. They can't change old data stored on the blockchain - but they can ignore it, or choose to interpret the data in any way they like.

We can pretend that this doesn't matter - but it doesn't change the fact that users are not protected by the decentralized nature of dapps on Steem. Technical people with experience in the crypto space will also rightly call Steem out as a scam if it pretends to be a general dapp platform. As a Steem investor, you should be aware of what Steem can do, but also what it is not.
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id72,728,583
authordemotruk
permlinksteem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is
categorysteem
json_metadata{"app":"steemit\/0.1","format":"markdown","tags":["steem"]}
created2019-04-08 13:44:42
last_update2019-04-08 14:32:45
depth0
children20
net_rshares6,266,844,471,919
last_payout2019-04-15 13:44:42
cashout_time1969-12-31 23:59:59
total_payout_value2.976 SBD
curator_payout_value0.826 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,430
author_reputation96,481,588,331,838
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (33)
@abdulmanan · (edited)
$1.58
So in your point of review dapps built on steem blockchain are just a part of a drama? They are not dapps when we see the matter in technical terms.
πŸ‘  
properties (23)
post_id72,728,921
authorabdulmanan
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t135238611z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 13:52:48
last_update2019-04-08 13:53:42
depth1
children4
net_rshares2,497,977,551,150
last_payout2019-04-15 13:52:48
cashout_time1969-12-31 23:59:59
total_payout_value1.186 SBD
curator_payout_value0.395 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length148
author_reputation46,773,514,128,719
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@demotruk · (edited)
Some are true dApps. Steemit, dtube and many front end applications are true dApps; they work mostly based on the in-built CMS of Steem, sometimes with enhancements. Applications with logic that goes beyond the Steem consensus mechanism are not - unless they use some external decentralised consensus system. I am not aware of any which fit that "unless" though.

It is possible to argue that they are dApps in some sense, but they don't have the qualities implied by the concept of a decentralised application.
properties (22)
post_id72,729,078
authordemotruk
permlinkre-abdulmanan-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t135743696z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 13:57:48
last_update2019-04-08 14:10:33
depth2
children3
net_rshares0
last_payout2019-04-15 13:57:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length511
author_reputation96,481,588,331,838
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@abdulmanan ·
What about @steemhunt? What are your views about @steemhunt?
properties (22)
post_id72,729,278
authorabdulmanan
permlinkre-demotruk-re-abdulmanan-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t140240280z
categorysteem
json_metadata{"tags":["steem"],"users":["steemhunt"],"app":"steemit\/0.1"}
created2019-04-08 14:02:45
last_update2019-04-08 14:02:45
depth3
children2
net_rshares0
last_payout2019-04-15 14:02:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length60
author_reputation46,773,514,128,719
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@tts ·
To listen to the audio version of this article click on the play image.
[![](https://s18.postimg.org/51o0kpijd/play200x46.png)](http://ec2-52-72-169-104.compute-1.amazonaws.com/demotruk__steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is.mp3)
Brought to you by [@tts](https://steemit.com/tts/@tts/introduction). If you find it useful please consider upvoting this reply.
properties (22)
post_id72,729,216
authortts
permlinkre-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t140110
categorysteem
json_metadata{}
created2019-04-08 14:01:12
last_update2019-04-08 14:01:12
depth1
children0
net_rshares0
last_payout2019-04-15 14:01:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length403
author_reputation-4,535,933,372,579
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@bluerobo ·
$1.55
Oh, you old killjoy. 
Stop taking a dump in paradise ;)

Posted using [Partiko Android](https://partiko.app/referral/bluerobo)
πŸ‘  
properties (23)
post_id72,729,770
authorbluerobo
permlinkbluerobo-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t141603877z
categorysteem
json_metadata{"app":"partiko","client":"android"}
created2019-04-08 14:16:03
last_update2019-04-08 14:16:03
depth1
children0
net_rshares2,448,071,405,921
last_payout2019-04-15 14:16:03
cashout_time1969-12-31 23:59:59
total_payout_value1.161 SBD
curator_payout_value0.387 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length126
author_reputation11,540,436,142,415
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bitcoinflood ·
It for sure wont be if SMT never launch lol
properties (22)
post_id72,730,685
authorbitcoinflood
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t143328812z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 14:33:27
last_update2019-04-08 14:33:27
depth1
children1
net_rshares0
last_payout2019-04-15 14:33:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length43
author_reputation608,757,667,650,875
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@demotruk ·
Even SMT's were only intended to have a limited scope of logic. They would have broadened the scope of dApps on Steem though, for sure.
properties (22)
post_id72,730,989
authordemotruk
permlinkre-bitcoinflood-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t143825447z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 14:38:30
last_update2019-04-08 14:38:30
depth2
children0
net_rshares0
last_payout2019-04-15 14:38:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length135
author_reputation96,481,588,331,838
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@mcsamm ·
Maybe it behaves as such.
properties (22)
post_id72,735,222
authormcsamm
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t154900462z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 15:48:24
last_update2019-04-08 15:48:24
depth1
children0
net_rshares0
last_payout2019-04-15 15:48:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length25
author_reputation138,746,559,339,991
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars0
@mediahousent ·
$1.51
I guess the true definition of what dApp (Decentralized) means will be omitted if we don’t rectify this scope of few decentralized but partially centralized applications built on the steem blockchain.
πŸ‘  
properties (23)
post_id72,735,827
authormediahousent
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t155815197z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 15:58:15
last_update2019-04-08 15:58:15
depth1
children3
net_rshares2,399,163,383,596
last_payout2019-04-15 15:58:15
cashout_time1969-12-31 23:59:59
total_payout_value1.134 SBD
curator_payout_value0.378 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length200
author_reputation50,894,009,515,180
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@demotruk · (edited)
$0.05
You could call them faux-dApps (fApps) or pseudo-dApps (pApps) for short :-P

In truth it was beyond what I wanted to write about in my post, but many so-called dApps on Ethereum and EOS also fall into this category. While it is possible to create a truly decentralized application on those platforms, many still prefer to create centralized or partially centralized applications running on a decentralized architecture.
πŸ‘  
properties (23)
post_id72,737,924
authordemotruk
permlinkre-mediahousent-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t163451162z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 16:34:51
last_update2019-04-08 16:38:06
depth2
children1
net_rshares77,831,108,827
last_payout2019-04-15 16:34:51
cashout_time1969-12-31 23:59:59
total_payout_value0.036 SBD
curator_payout_value0.011 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length420
author_reputation96,481,588,331,838
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@ecoinstant ·
This.
properties (22)
post_id72,755,436
authorecoinstant
permlinkre-demotruk-re-mediahousent-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190409t023501568z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-09 02:35:03
last_update2019-04-09 02:35:03
depth3
children0
net_rshares0
last_payout2019-04-16 02:35:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length5
author_reputation76,834,373,699,494
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@athconnect ·
$0.05
Well, a perfectly decentralized application would be one that runs on *everyone's* computer.

Y'know, like Skynet.
πŸ‘  
properties (23)
post_id72,750,582
authorathconnect
permlinkre-mediahousent-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t231424570z
categorysteem
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["steem"],"users":[],"links":[]}
created2019-04-08 23:14:24
last_update2019-04-08 23:14:24
depth2
children0
net_rshares79,411,034,266
last_payout2019-04-15 23:14:24
cashout_time1969-12-31 23:59:59
total_payout_value0.036 SBD
curator_payout_value0.012 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length114
author_reputation29,436,684,211
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bubke ·
$1.66
i think very soon @aggroed will come up with a new chain for engine, steem monsters and general steem smart contract dapps.  we are even going parallell, surpassing Ethereum :-)

Posted using [Partiko Android](https://partiko.app/referral/bubke)
πŸ‘  ,
properties (23)
post_id72,740,449
authorbubke
permlinkbubke-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t173608602z
categorysteem
json_metadata{"app":"partiko","client":"android"}
created2019-04-08 17:36:09
last_update2019-04-08 17:36:09
depth1
children0
net_rshares2,636,352,121,937
last_payout2019-04-15 17:36:09
cashout_time1969-12-31 23:59:59
total_payout_value1.246 SBD
curator_payout_value0.414 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length245
author_reputation8,776,742,025,360
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@onthewayout ·
$1.63
I haven't seen any top witness or steemit inc make such a claim. I could be wrong regarding some of the witnesses but I am pretty sure that Steemit has pointed out that Steem is not a generalized blockchain. In fact Ned has stressed (from his point of view) that having an application specific blockchain is an advantage rather than a weakness.
πŸ‘  ,
properties (23)
post_id72,740,637
authoronthewayout
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t174304077z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 17:43:06
last_update2019-04-08 17:43:06
depth1
children1
net_rshares2,591,722,884,152
last_payout2019-04-15 17:43:06
cashout_time1969-12-31 23:59:59
total_payout_value1.225 SBD
curator_payout_value0.407 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length344
author_reputation6,936,032,367,043
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@demotruk · (edited)
Nobody has said it in those words exactly; but many people are arguing that Steem is a leader in dApps, pointing to these apps as examples. Strictly speaking the only dApps on the Steem blockchain are the ones that are built into the consensus system.
properties (22)
post_id72,741,420
authordemotruk
permlinkre-onthewayout-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t181210968z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit\/0.1"}
created2019-04-08 18:12:15
last_update2019-04-08 18:13:06
depth2
children0
net_rshares0
last_payout2019-04-15 18:12:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length251
author_reputation96,481,588,331,838
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@toofasteddie ·
Any news about SMT deployment?

Posted using [Partiko iOS](https://partiko.app/referral/toofasteddie)
properties (22)
post_id72,741,012
authortoofasteddie
permlinktoofasteddie-re-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190408t175717901z
categorysteem
json_metadata{"app":"partiko","client":"ios"}
created2019-04-08 17:57:18
last_update2019-04-08 17:57:18
depth1
children0
net_rshares0
last_payout2019-04-15 17:57:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length101
author_reputation125,250,012,469,929
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ecoinstant · (edited)
$1.63
I agree that many misuse the word 'dapps' for things that are merely really cool 'apps'.  

I also agree very much with your last statement:
>As a Steem investor, you should be aware of what Steem can do, but also what it is not.

In fact, I am working through my thought process with others about the [Core Product Value](https://steemit.com/steem/@ecoinstant/steem-core-product-value-and-the-a-ha-moment) for steem.  If you are at all interested, I'd love to hear your comment.
πŸ‘  ,
properties (23)
post_id72,755,408
authorecoinstant
permlinkre-demotruk-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-20190409t023353554z
categorysteem
json_metadata{"tags":["steem"],"links":["https:\/\/steemit.com\/steem\/@ecoinstant\/steem-core-product-value-and-the-a-ha-moment"],"app":"steemit\/0.1"}
created2019-04-09 02:33:54
last_update2019-04-09 02:34:51
depth1
children0
net_rshares2,594,666,949,421
last_payout2019-04-16 02:33:54
cashout_time1969-12-31 23:59:59
total_payout_value1.222 SBD
curator_payout_value0.407 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length479
author_reputation76,834,373,699,494
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@verifyme ·
@demotruk You have received a 100% upvote from @intro.bot because this post did not use any bidbots and you have not used bidbots in the last 30 days!

Upvoting this comment will help keep this service running.
properties (22)
post_id72,784,918
authorverifyme
permlinkre-steem-is-not-a-generalized-platform-for-dapps-we-need-to-stop-pretending-that-it-is-demotruk-verifyme-randomvote
categorysteem
json_metadata{"tags":["verifyme","random-upvote"],"users":["demotruk","intro.bot"],"app":"null\/null","format":"markdown"}
created2019-04-09 15:41:18
last_update2019-04-09 15:41:18
depth1
children0
net_rshares0
last_payout2019-04-16 15:41:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length212
author_reputation-704,332,579,924
root_title"Steem is not a Generalized Platform for Dapps - We need to stop pretending that it is."
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000