At 9:00 pm on September 2nd, the Chief Cryptologist Husen Wang of Ultrain launched an online AMA (Ask Me Anything) event in the community of Ultrain, so that everyone can be clearer understanding of the details of Ultrain's zero-knowledge proof and privacy protection.
1.Q: The integration betweenzero-knowledge-proof and existing commercial pain points?
A: zero-knowledge-proof can be applied with manyscenarios.
In public chain, companies or individuals arewilling to store data digest as proof-of-existence, rather than submitting theplaintext directly, for the reason that the public chain as a publiclyaccessible database will bring huge Risk of data leakage, which may be thecompany's products, volume, cash flow, location, or personal information suchas purchase records, time and amount, preference.
For example, if WalMart uses public chain forsettlement or simple provenance, it can save a lot of cost and improvecredibility compared with federated chain such as IBM hyperledger, but withoutprivacy protection, all WalMart's daily comercial activities will be completelyexposed to competitors. Taking wine as an example, the number of registrationson blockchain is basically same with the quantity of purchased ones, andcompetitors can very easily identify which wines are selling well. If thesettlement is also done online, the transaction amount and profit margin can becalculated, and then the detailed cash flow with the upper and lower supplychains. These are all simple data analysis techniques.
The zero-knowledge-proof can greatlyalleviate the above problems. It not only protects the product details, butalso the cash flow of all transactions.
2.Q: We are now searching, shopping, and eventalking about the APP records, how to solve the data privacy issues?
A: At present, using the Internet these days,those who have no awareness of privacy protection, is basically streaking. Allbehaviors are accurately monitored by major service providers such asGoogle/Facebook/Alibaba/Tencent, and even small apps can steal the behaviorsand tendencies of various users. All of this is to better understand the user,accurately push the advertisments, but also bring about data abuse, tracking,leackage, or even political use and misguidance.
The reason for this phenomenon is that thegoverments is not clear about the privacy regulations and implementation. Forexample, on Android phones, some powerful application vendors require usershave to grant certain permissions such as contacts and photos, read and writeaccess. The cost of data theft and monitor is too low, which makes it difficultto enforce a standardized user authorization access system.
However, in China, as the domestic systembecoming in line with foreign countries, and domestic manufacturers aregradually moving abroad, they may gradually become more standardized, and mayrequire more standardized use and acquisition of user information. For example,it is required that user information can only be obtained and retained in aminimal amount, cannot be shared without permission.
3.Q: What are the advantages of the Ultrain'szero-knowledge-proof system? How do you achieve true anonymity and privacyprotection?
A: The Ultrain zero-knowledge-proof system hasfour main advantages: low-cost package around serveral thounds usd per year(Ethereum is about 6 usd per transaction), which can easily support anybusiness development kit, one-click proof verification, support for ERC20 ,ERC721 and other templates. Users basically only need to clearly definethe business logic, and can easily use it without knowing any technical detailof zero-knowledge-proof. It now supports the user's personal data, such asproof of product information (such as the jewels, shoes, medical records,etc.), the anonymous transfer of assets (can be used to achieve cash flowtransfer scenarios, such as Auction).
4.Q: Does the Ultrain zksnark have an example,how small can the proof size be?
A: We showed two scenarios on github, namelyjewelry and cash flow.Https://github.com/wanghs09/zkp9ff2b8d9/wikiYou can go to our related website to see andask questions.The proof size is about 256 bytes.
If you have more questions about zero-knowledge proof and privacy protection, you can add ultra-in customer service to submit the questions and ask the project team to find out more about Ultrain.