在以太坊中是否可以同时改变不同智能合约的两种状态?



例如,我有两份来自两家不同汽车公司的合同。

第一个契约世界的状态是这样的。

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/