2017-08-14 43 views
2

当存在新数据并执行事务时创建新的合同地址,或者在具有映射变量和可以添加数据的单个合同实例地址上创建时,是不是很好的做法。哪种情况对于数据检索都是很好的选择?为每笔交易创建新的合同地址是一种好的做法吗?

例如 - 我见过web3js,他们在区块链上创建契约的新实例,并将数据存储在其变量中,然后根据契约地​​址获取数据。所以它就像创建多个对象来存储单个记录,虽然合同实例可以存储多个。在Flip侧有web3js代码,其中只创建一个契约实例并将数据存储在映射变量中。

+0

你能举个例子吗?你的问题不清楚 – gaiazov

+0

@gaiazov - 用例子更新了问题 – siva

回答

1

如果可以的话,最好在1合约内存储映射。因为合同制造在天然气方面相当昂贵。除此之外,您还需要跟踪新创建的合同。

相关问题