TRON founder and CEO, Justin Sun, recently said in an interview that the Tron platform would be adding Zcash’s zk-SNARKs technology by early 2019.
Adding zk-SNARKs cryptography to the Tron codebase would further enhance its anonymity and privacy. In addition to adding these features, Justin Sun revealed that Tron’s developers are working on its delegated proof-of-stake (DPoS) governance model, and certain integrations involving BitTorrent.
TRON Founder: Mainstream Data Monetization Methods Violate User Privacy
The Tron founder also discussed (during the interview) the impact of blockchain technology on the crypto sector and other industries.
As those who are familiar with the Tron project would know, one of its primary motivations was to address user privacy issues. Social media outlets and popular search engines currently monetize user data, and many people think that the manner in which their personal information is monetized is an invasion of privacy.
Commenting on privacy issues, Justin Sun said:
“[People] don’t want their privacy stored by Facebook or Google because those people can more easily manipulate the data so they can push ads to you. You don’t want to share [that] data with them. That’s why I think the decentralized way becomes a good way to do that [as it gives you more direct control of your data].”
Keeping User Data & Monetary Transactions PRIVATE
Going on to explain how zk-SNARKs (zero-knowledge-proofs) will help improve privacy on the Tron network, he said that if users want their transactions to be private and have private addresses, then the Tron platform will allow them to make their transfers “untraceable.”
Notably, once zk-SNARKs tech is added, Tron (TRX) users would have the option to ‘shield’ their transactions – which would encrypt the transfers made through those transaction(s). This means that the amount of TRX tokens sent could be kept private (not viewable on block explorers). So, only the recipient of the funds would know how many TRX tokens were sent.
Limitations Of zk-SNARKS?
However, Zcash’s technical documents that outline the specification for zk-SNARKs state that keeping transactions private requires that a certain number of its network users choose to shield their transactions.
If there are not enough users who are shielding their transactions via zk-SNARKS, then it may be possible to determine the addresses of senders and recipients on a cryptocurrency platform – by analyzing the transaction logs on its blockchain.
To implement zk-SNARKs on the Tron blockchain, TRON Foundation’s developers will likely fork Zcash’s codebase.