让我详细解释我的问题。
假设我们将部署一个智能契约,它将调用正式合同中的某个功能(例如,合同狗中的函数树皮)链接:https://github.com/makerdao/dss/blob/liq-2.0/src/dog.sol
但是,我不会发出它,所以日志上没有显示,如果有人想跟踪我做了什么,他/她将一无所获,但我的合同仍然可以正常工作。我能这样做吗?
或者我换了另一种方式来问,MakerDao发布的合同(我之前提到的链接)中的函数是否都需要在有人调用它们时发出?是否有可能在Ethereum中将一些信息隐藏在事务日志中,以便没有人能够跟踪我所做的事情?
发布于 2021-12-27 09:55:28
发布于 2022-08-21 15:49:57
对于那些寻找答案的人(2022年底),自从用户提出问题以来,已经有了一些进展。是的,确实不能阻止这样的事务跟踪发出事件,但是在管道中有隐私解决方案,使用零知识证明或其他方法不会显示事务的真正发端地址。一个例子是铁路协议。
https://ethereum.stackexchange.com/questions/117372
复制相似问题