繁体   English   中英

一个智能合约还是多个合约中的交易成本问题?

[英]Tansaction cost issue in Either one smart contract or multiple contract?

最近,我使用Nodejs Express,Solc制作了一个区块链(以太坊)应用程序。 我有一个所有者,承租人和一些要成为承租人的对象。 我的担心是我应该为所有属性制作一份通用智能合约,还是我应该单独制作三份合约。

正如我在remix IDE中观察到的,3个合约的总交易成本低于一个合约。

您能否建议哪个是更好的选择?

您必须选择一个有效的选项。 我会尽可能地分开合同。 仅因为它是区块链和已部署的合同,以后才能更改。 想象一下您在一个合同中犯了一个错误,但同时将三个合同全部部署为一个的情况。 您将需要重新部署所有灾难性的合同。 最后,正如您所说,三张合约甚至更便宜,那么您为什么还要问? ;)

基本上,这就像将3个Web应用程序组合成一个整体应用程序而不是具有几个服务一样。 我在网络上的经验告诉我们服务胜出:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM