【发布时间】:2017-10-24 01:24:02
【问题描述】:
在 demobench 版本 M14 中,我执行了以下操作:
- 早茶银行自发现金价值100美元
- 早茶银行向大苹果银行支付30美元
- Bank of Breakfast Tea 向 Bank of Baguettes 支付 10 美元
在第 3 步之后,Bank of Baguettes 的探索器显示第 2 步发生了。这意味着如果任何参与者收到任何可替代资产,则参与者从资产发行开始就知道该资产的所有历史。在上面的例子中,有什么办法可以让早餐茶银行和大苹果银行隐藏他们的身份,从法式长棍面包银行获得金额?显然,这是早餐茶银行和大苹果银行的隐私问题。
我很想知道如何使用 M14 版本的 url 1 中提到的 Key randomisation 或 Transaction tear-offs 来解决上述问题?任何可用的示例示例?
此外,如果一项可替代资产被多次交易(比如 N 次),那么在后续交易中通常会下载多少数据(通过 Resolve 交易)给该资产的新所有者?假设在上面的例子中,直到 #2,Bank of Baguettes 的数据库中没有条目。在第 3 步之后,SELECT * FROM NODE_TRANSACTIONS 显示三行。那么,由于第 3 步,有多少数据被添加到 Bank of Baguettes 的数据库中?关于这个下载大小有什么一般理论吗?
【问题讨论】: