首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制智能合约

复制智能合约
EN

Stack Overflow用户
提问于 2017-06-23 13:31:46
回答 1查看 1.1K关注 0票数 0

如果智能合约是完全开源的,并且对公众是可见的,那么是什么阻止了某人复制他人的工作来创建其服务的精确副本呢?区块链公司能够提供的价值是否完全与其使用智能合约的应用程序的UX/UI捆绑在一起?

我正在考虑这样一家公司(https://www.wageth.com/contract)。代码可以在他们的网站上看到,他们通过从人们贡献的奖金中分得一杯羹来赚取少量利润。据我所知,没有什么能阻止竞争对手在将利润转移到不同的钱包或账户的同时创建一个完全相同的游戏副本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-23 23:52:55

对于此特定示例,组织的价值基于用户的品牌忠诚度、用户数、费用以及在开始新游戏时添加的新功能。虽然合同是开源的,但如果你自己复制源代码并将其部署在以太网络上,它将有一个非常不同的地址,你必须说服人们使用你的合同,而不是创建者的合同。你要么提供更低的费用,建立更好的品牌,添加更多功能,要么做更好的广告。与其他市场类似。

上面列出的契约“需要”是开源的,因为它为游戏增加了一层透明度。维护者需要向参与者保证契约按照他们所说的方式运行,而最好的方法就是发布契约源代码。

您可以从示例中获取契约,并将其部署到测试网络上,验证其功能是否如描述的那样,然后参与其部署的契约。请记住,开源并不总是意味着可以免费使用。如果合同没有发布许可,允许您复制或部署它,那么您可能没有合法的权利这样做,因为他们在网上发布了源代码。(我不是律师)

并不是所有的契约都需要是开源的,而编译后的字节码存储在链上,而源代码则不是。您可以复制已部署的关闭源代码契约的字节码,然后重新部署它。但是,如果不能提供源代码,或者可能不完全了解契约的工作原理,就很难说服用户在您部署的“官方”部署的地址上使用契约。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44713736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档