例如,我有两份来自两家不同汽车公司的合同。
第一个契约世界的状态是这样的。
Car_name: Volkswagen
Ownership: xxxxxxxxxxxxxxxx
第二个契约世界的状态是这样的
Car_name: Ferrari
Ownership: null
我想做的是,我想同时更改如下的第一个联系人和第二个合同。
修改后的第一个契约世界状态:
Car_name: Volkswagen
Ownership: null
修改后的第二个契约世界状态:
Car_name: Ferrari
Ownership: xxxxxxxxxxxxxxxx
有可能做到这一点吗?如果可以,你能告诉我这种技术的名称或我可以参考的一些参考资料,以便实现这一点吗?
在同一事务中执行更改。所有以太坊交易都是原子的。
外界对智能合约状态的任何改变都是同步的。
这是可能的。
尝试搜索关键字,如
"从另一个合约中获取数据"或"从另一个合约中更新数据"等
下面的Youtube频道帮助我很好地理解我想做什么。
https://www.youtube.com/watch?v=YxU87o4U5iw
下面的这个网站也有助于我的理解。
https://www.zupzup.org/smart-contract-interaction/