create account

Why we don't have privacy features yet? by samupaha

View this thread on: hive.blogpeakd.comecency.com
· @samupaha ·
$22.41
Why we don't have privacy features yet?
Steem users have been asking every now and then why we don't have any privacy in this blockchain (like @eroche [yesterday](https://steemit.com/steemit/@eroche/privacy-on-steemit)).

So here is a little bit of history for everybody.

Our lead developer and founder @dantheman is [devout libertarian and committed to maximize the life, liberty, and property for all](https://steemit.com/introduceyourself/@dantheman/daniel-larimer--co-founder-of-bitshares-steemit). He really understands the importance of privacy for money. Without private money humankind can't be free.

When Dan's earlier project Bitshares was developed, it had feature called TITAN (Transfer Invisibly To Any Name). It was a nice way to hide how users were transacting.

![titan.jpeg](https://steemitimages.com/DQmcC2eA2MbjyRM5H5Mm8o331oAyDRnVtwUZEBEt6yRQjdB/titan.jpeg)

But the problem was that TITAN wasn't actually that good. It made a good job by hiding transactions from random public eyes, but still left too much clues for somebody with big data analyzing skills to find out who is transacting with whom. It also needed quite a lot of computational resources, if I remember correctly, which didn't make it a good choice for a fast blockchain.

So basically it just created a false image of privacy. This was dangerous because it made users feel they were transacting anonymously when they really weren't. That's why the feature was dropped when Bitshares was updated to 2.0.

Bitshares 2.0 has stealth transfers which hide the amount that's transacted and account names of sender and receiver. But it's very hard to actually use so it hasn't gained any popularity. That is, I think, the reason why it wasn't adopted to Steem.

When we can expect some kind of privacy feature for Steem?

There is no mention about it in this years roadmap, but I think I have seen a comment by some Steemit developer that it can be done after the back-end architecture has been updated.

This is what [the roadmap](https://steem.io/2017roadmap.pdf) says:

*"One of the most exciting implications of the fabric architecture is enabling iterative experimentation of new features. The fabric architecture enables entrepreneurs or community members with good ideas for blockchain-level features to implement those features in a way that interfaces with the rest of the fabric and allows the new features to be used in a live environment, yet is isolated enough that any failed experiment does not affect the security, stability or long-term maintenance of the rest of the fabric. This compartmentalized, modular approach applies not only to third-party enhancements, but is in fact how all of the chain's core functionality will be implemented under the new architecture; even the most core functions like account creation, block producer selection, and supply of STEEM. In addition to its scalability benefits, the fabric architecture will greatly improve the development experience — decreasing the cost and increasing the pace of innovation — for both Steemit's own team, and for anyone who wants to build on the Steem Blockchain as a platform."*

We can try lots of cool stuff when the update has been done. My guess is that one of the first new features will be a sidechain that can anonymize currency transactions.

If there are any developers reading this, I'd love to hear your comments.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 136 others
properties (23)
authorsamupaha
permlinkwhy-we-don-t-have-privacy-features-yet
categorysteem
json_metadata{"tags":["steem","blockchain","cryptocurrency","bitshares"],"users":["eroche","dantheman"],"image":["https://steemitimages.com/DQmcC2eA2MbjyRM5H5Mm8o331oAyDRnVtwUZEBEt6yRQjdB/titan.jpeg"],"links":["https://steemit.com/steemit/@eroche/privacy-on-steemit","https://steemit.com/introduceyourself/@dantheman/daniel-larimer--co-founder-of-bitshares-steemit","https://steem.io/2017roadmap.pdf"],"app":"steemit/0.1","format":"markdown"}
created2017-03-06 15:49:54
last_update2017-03-06 15:49:54
depth0
children3
last_payout2017-04-06 18:59:24
cashout_time1969-12-31 23:59:59
total_payout_value19.665 HBD
curator_payout_value2.748 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,350
author_reputation43,637,433,899,367
root_title"Why we don't have privacy features yet?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id2,658,126
net_rshares57,629,099,868,672
author_curate_reward""
vote details (200)
@benjojo ·
Excellent piece of history and context....thank you.
properties (22)
authorbenjojo
permlinkre-samupaha-why-we-don-t-have-privacy-features-yet-20170306t161833583z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-03-06 16:18:33
last_update2017-03-06 16:18:33
depth1
children0
last_payout2017-04-06 18:59:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length52
author_reputation120,749,050,383,122
root_title"Why we don't have privacy features yet?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,658,310
net_rshares0
@samupaha ·
From @dantheman's post [How to Process 100M Transfers / Second on a Single Blockchain](https://steemit.com/blockchain/@dantheman/how-to-process-100m-transfers-second-on-a-single-blockchain):

*"The best way to achieve these properties while maintaining flexibility is to have a robust cross-chain communication protocol and keep all new / changing features on separate chains. You could have one chain for STEEM, one for SBD, one for STEALTH STEEM, and one for STEALTH SBD. Each of these parallel chains would have the potential to process 1000’s of transactions per second and have a fixed, well-defined state. This alone gives the transfer throughput a 4x scalability boost."*
properties (22)
authorsamupaha
permlinkre-samupaha-why-we-don-t-have-privacy-features-yet-20170307t161650622z
categorysteem
json_metadata{"tags":["steem"],"users":["dantheman"],"links":["https://steemit.com/blockchain/@dantheman/how-to-process-100m-transfers-second-on-a-single-blockchain"],"app":"steemit/0.1"}
created2017-03-07 16:16:51
last_update2017-03-07 16:16:51
depth1
children0
last_payout2017-04-06 18:59:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length678
author_reputation43,637,433,899,367
root_title"Why we don't have privacy features yet?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,666,047
net_rshares0
@surpassinggoogle ·
even with all the bareness, i still think there is a measure of privacy. i think blockchain is bound to have some bareness for it not to be controlled by one person.
properties (22)
authorsurpassinggoogle
permlinkre-samupaha-why-we-don-t-have-privacy-features-yet-20170306t231954424z
categorysteem
json_metadata{"tags":["steem"],"app":"busy/1.0.0"}
created2017-03-06 23:19:54
last_update2017-03-06 23:19:54
depth1
children0
last_payout2017-04-06 18:59:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length165
author_reputation527,661,560,108,742
root_title"Why we don't have privacy features yet?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,661,132
net_rshares0