No names, no amounts. Bitshares' Stealth Transactions - [PROPOSAL]

in #bitshares8 years ago (edited)

Website, Twitter, Facebook, Youtube

We have discussed all kinds of privacy issues over the past months and how we could possibly add more privacy to the Bitshares platform. Since we are using a friendly naming system on the Bitshares platform, sending money to somebody just requires a Bitshares username. This easy ID System has just one problem with a public blockchain ledger. A lot of people registered with their forum names or even real names and realized that their wallets and actions are all open to everyone.

The problem is that once you know someone's username, you can easily look up his balance, read his past transactions or even add them to your favorite accounts in your wallet and watch their every move. As much as we value transparency, we also value privacy and that's why we at BitShares Munich think this is a necessary addition to the Bitshares platform.

We are proposing to continue the development of the Stealth smart contract (beyond Blinded Transfers) which will be used to facilitate total anonymity and untraceability of the sending/receiving accounts and amounts. We will pick up the previous development and finish the GUI and automated backup features plus adding Stealth Accounts and Contacts to our Smartcoins Wallet for Android.

“Stealth Transfer helps set Bitshares apart from most other crypto currencies and offers tremendous value to the users who are most interested in privacy, liberty, and freedom.” - Bytemaster

In his first proposal, Bytemaster delivered most of the Stealth feature code but he was unable to complete the backup features and an easy implementation into the Bitshares interface. The basic Stealth transactions work today, but they have not been integrated and are only accessible with the cli-wallet. There are also concerns about, how to provide an easy access to the features in the interface. One mistake and the funds would be forever lost on the Blockchain.

BM had a solution but it would require users to backup their wallets to a centralized server (controlled by a person or web hosting company) where you could then redeem your backup wallet file in case your Stealth transaction failed. Due to the unpredictable liability issues, it was decided to postpone true Stealth transactions into the future.

“STEALTH” has now been set up as a Fee-Backed Asset (FBA) and was initially paid for by @onceuponatime. Since the project could not be finished as expected, Bytemaster agreed to pay back onceuponatime and cover the losses by himself. We at BitShares Munich will get the Stealth software finished, tested, security audited by multiple outside sources, approved by the community and launched asap.

  • Develop a simple Wallet UI that allows management of Stealth Accounts/Contacts. Stealth Accounts/Contacts are just labeled private keys.
  • Add automated backups via (very lightweight) IPFS
  • Easy funds recovery method in case you lost your “transfer receipt”
  • Add total anonymity and untraceability as Accounts and Contacts
  • Users can store funds in public or Stealth Accounts - Whales and large retail/grocery/restaurant chains are demanding privacy too!
  • Users can send/receive funds to/from public or Stealth Contacts
  • Attract traders, HNWI, and corporates who value privacy and want to avoid competitors’ espionage

Users will be able to monitor their Stealth balances and take the following actions:
  1. Transfer from public account to their own Stealth balance
  2. Transfer from one of their Stealth accounts to one of their Stealth contacts
  3. Transfer from one of their Stealth accounts to any public account
  4. Register a new account using a Stealth balance
  5. Receive a Stealth transfer from a 3rd party given a transfer receipt

BitShares Munich IVS is fully registered in Denmark and an independent software development company for the Bitshares Platform. We are passionate Blockchain enthusiasts and want to provide easy to use software for everyone. We are developing a broad range of products for the Bitshares ecosystem and we’ve learned that some of our services require additional privacy features. In our negotiations, we continuously had to answer the question about data security, who owns the data and how transparent are transaction data on an open Blockchain ledger. Here is a little overview of what we do.

BitShares Munich finished, and developing projects:
  • First Bitshares Mobile Wallet (Android and iOS)
  • Smartcoins Wallet - native Android
  • BlockPay “S” (Graphene Blockchain-based Standalone Point Of Sale), native Android
  • BlockPay Integrated (Odoo was the first, many more on the way)
  • ECHO - Decentralized and encrypted Voice, Video, Social messenger and Wallet all-in-one App for iOS and Android

Here are our products:

BlockPay


ECHO

Here are some videos:




We want to develop Stealth because we think it will benefit the Bitshares platform in the long term. We are currently talking to the different grocery chain, retail partners, and individuals who prefer privacy when upgrading to blockchain based systems. Supermarket chains have stated that they would love to utilize our BlockPay integrated solution as a new alternative payment method but are hesitating due to their transactions popping up on the public block explorers. They are afraid their competitors could analyze their daily sales volume, metadata, consumer behavior or daily turnover in every store. This would be an extreme competitive advantage! They now have to choose between a public ledger or a private ledger. We would like to offer them the third option, a public ledger that can keep their accounts and amounts undetectable.
It is our goal to build the world’s #1 global payment network (B2B, B2C, C2C, C2B) and we are convinced that Stealth transfer smartcontracts will help us to add even more industry partners, traders, and HNWI to the Bitshares platform.

Bitshares Stealth feature will be developed by BitShares Munich and we are preparing the groundwork for a future crowd funding. Stealth will give you the power to transfer funds on a Blockchain, invisible details to any blockchain explorer. This feature will give you a real alternative and you will have the freedom to choose between transparency and total privacy!!

Our roadmap is:
  1. Get up to speed on what code is done so far
  2. Finish R&D of final choices for ring sigs, mixer, IP masking and related
  3. Fork existing, setup testnet, work on graphene-ui first
  4. Modularize/min libs so they can be used by our wallets
  5. Feature freeze
  6. Begin beta testing, Security Audits, final bug fixes or UI tweaks
  7. Launch update to graphene-ui
  8. Integrate with native-android Smartcoins Wallet
  9. Begin beta testing, Security Audits, final bugs fixes or UI tweaks
  10. Launch update to Bitshares Blockchain

This Bitshares feature will be developed by BitShares Munich IVS. Contact us here: [email protected]

Disclaimer for Stealth Features

BitShares Munich IVS supports privacy, security and freedom for all. We believe in privacy as a basic human right and see the internet as an environment where everyone can express their opinions and have unrestricted access to its information while remaining anonymous. We are leveraging Blockchain technology to provide higher security standards for our users. Our software solutions prohibit any unlawful activity and we comply with all legal requests for information by law enforcement.

Website, Twitter, Facebook, Youtube

#privacy #security #crypto-news #bitshares #beyondbitcoin

Please Upvote and Share - this is HUGE for cryptocurrency privacy and anonymity :)

##.

Sort:  

In my opinion:

Anyone who owns assets can certainly appreciate this. Your assets are nobody's business but your own. The amounts of money you send and receive are nobody's business unless you choose to make it their business.

Totally Anonymous and Untraceable

Having the option to be totally anonymous and untraceable is a good thing. If you want to be visible out there on the Block-explorers that is fine, but I really think that people with assets (like you and me) and even merchants will want the option to keep their transactions private.

Privacy is not a crime

Stealth will provide exactly that. As usual, we will get the job done on time and under budget. Half of the core code has already been completed. See "STEALTH" on cryptofresh.com/assets

I hope you guys have appreciated the products and apps I have built so far (BlockPay "S", BlockPay Integrated, 3 mobile wallets, etc). Please help me spread the word about Stealth so I can get this code finished up and out to as many people as possible.

Please Upvote and Share - Stealth is total privacy.

Totally anonymous would be a thieves paradise unless you have advanced account recovery and reputation economy FIRST. So total anonymity is no good, pseudo-anonymity is good because it includes reputation, and privacy is not the same as secrecy. Privacy is good but someone in the system should be able to recover your transaction history, even if it's someone you designate or select.

Secrecy is not the same as privacy.

I agree. Perhaps it would be better to first create a reputation system. In a sense, anonymity is a value for thieves. If I want to make friends with someone, I should be open. And if I want to cooperate, I'll have to think more about how to open myself, not how to hide.

Of course, the extreme is always bad. I think I understand why people now want to hide. It seems that the modern representatives of the authorities abused their power. But in order not to suffer from this, it is better not to hide, but to unite. That is my personal opinion.

Great for Bitshares! Privacy is important to me, that's why I invested heavily into Dash with PrivateSend. The guvs have no business sneaking into our finances so an anonymous currency is important. Look forward to seeing your results!

I don't think that legitimate privacy gets enough attention. I wish you the best of luck with this project, I think it will be a big success, especially with businesses that want to participate but are, as you said, hesitant to give their competition any advantage over them.

This is the next step to bring crypto closer to mainstream use. I will be watching and supporting however I can, good luck!

Great!

In my understanding, the stealth transaction feature you're talking about is a pure user interface issue, right?
The BitShares backend has full support for stealth transactions. Will the existing backend be changed by your proposal? If so, will your changes be interoperable with the existing implementation?
Also, the existing implementation puts significant computational load on witness nodes. AFAIK this is the reason for stealth transfer fees being much higher than standard fees. Can you explain how the fees are distributed between the STEALTH FBA and the reserve pool?

Thanks!

The core code has already been completed. We are now automating the backup processes, using IPFS as the data store, and making the user interface a hell of a lot easier to understand. For example, in the Smartcoins Wallet I am going to just use a little dark-sunglasses icon to annotate accounts and contacts that are Stealth. The fees are set by the multisig account holders so that can be adjusted at any time. In my opinion, fees should be as low as possible so that Stealth can get mass adoption much sooner. If my grandma can understand it, then I have been successful in its implementation.

The Bitshares community have always try to build solution for the masses, I also believe that by offering low fees, we can make the Stealth adopt by the masses.

My grandma is gone - but she made it to 98 - almost 3 digits ;-)
How old is yours so we can measure her age against a mass adoption probability and time scale chart?

Thx!

Wonderful! It was one of the first features I searched for when I created my first Bitshares 2.0 wallet. Actually I expected it to be the default mode of making transactions. People don't like their wallets being visible to everyone. Public transactions also let hackers target users much more easily.

Yes, I agree. Right now we have to decide between usability (easy names) or pseudo-anonymity (hash addresses). I love the way how you can send money to someone with just a simple name. It is like sending an E-Mail. We want to add more security and add a extra privacy feature for BitShares users.

As Bitshares and Steem are in some way relatives, is it possible to implement Stealth Mode to Steem?

Yes there are probably some ways to use the stealth features also at Steem and to hide certain kind of information. What would you like to hide today on Steem?

Today - nothing. I look forward when I'write really great post. Then....

I think the stealth topic as it relates to public blockchain is a HUGE topic to discuss on Steem and in the crypto world in general. Right now bitcoins are the semi-stealth crypto black hole.

The overall adoption/regulation/extortion interest groups and opinion issuers will pose quite a challenge for any stealth tech. justification.

So society at large (like the growing Steem community) should discuss and decide to what degree we want and need an open blockchain world with private stealth black holes that anybody has a right to enjoy. Once any arguments like laundering, financing of illegal and harmful things etc. have been elegantly fought - we might actually live in a future with a relatively defined area of privacy left - which should also include areas that need value exchange in private. No small task to tackle ;-)

Bitshares Munich has become a seriously massive credit to the entire Bitshares community! I believe that by introducing stealth transactions the Bitshares platform has an exceptional future ahead of itself.

Yes we are pulling all the different features together to build a great platform. Point of Sales, Mobile Wallets and Stealth transactions will be the fundament how we pay with digital currencies in our everyday life.

First of all, great work, guys !!

Very happy to see that STEALTH has not been forgotten - I have always thought that the total transparency was one of the big things holding #bitshares back.

Without privacy we cannot live a life of dignity, to me it is absolutely unquestionable that this right should not transpose to financial privacy.

Time to empower the people !

One step closer to the future. Exciting times are coming my friends and we will witness it

I sent you an answer already.

@chris4210 I have installed now the Smartcoins Wallet with my LTM account
looks pretty nice, I can't wait to test my-echo app & blockpay app 8]

Coin Marketplace

STEEM 0.15
TRX 0.13
JST 0.026
BTC 57864.58
ETH 2697.00
USDT 1.00
SBD 2.21