我目前正在写一篇关于以太的硕士论文。在本论文中,我开发了一个系统,用于发送数据,并通过智能契约对ethereum区块链进行数据计算。我正在建立的系统由三名演员组成。一种数据产生器,一种基于该数据接收ethereum的参与者,以及一第三方,该第三方购买该数据生成器所做的数据。数据生成器将数据发送到由基于该数据接收ethereum的参与者部署的智能契约。我希望保护这些数据,这样第三方就无法获得发送到智能契约的数据。在将数据发送到智能契约之前对其进行加密是不可能的,因为契约必须解密数据才能根据数据发送以太。同时,我想对第三方隐藏数据。
这是该系统的一个模式:

重要的是,第三方不能查找事务并轻松找到发送到智能契约的数据。
第三方是否可以使用智能契约一次,获取契约的字节码,并对区块链进行查找以找到合同地址,然后查找所有进出合同的事务?
在那之后,获取发送给智能合同的所有数据?还有其他方法来获取发送给智能合同的数据吗?
https://ethereum.stackexchange.com/questions/49306
复制相似问题