建议和反馈

请填写你的反馈内容

问答 > 以太坊 > 问答详情
求助中

以太坊区块链中源代码和业务信息的可见性10LK

将智能合约代码发布到区块链后,每个人都可以看到我的源代码是否正确?

每个人都可以看到应用程序的业务状态和保存在区块链中的信息是否正确?

例如,以下示例向区块链发送请求,从区块链接收响应。在这种情况下,任何人都可以看到源代码和业务信息吗?该应用程序通过Solidity使用以太坊区块链。

https://docs.microsoft.com/zh-cn/azure/blockchain/service/send-transaction

是否可以保护源代码,并且用户只能通过UI查看业务状态?像传统的Web应用程序一样。


2021-02-02
0
请先登陆或注册

2021-02-02

在任何区块链中,区块链网络或财团的参与者都可以看到业务信息/状态。任何智能合约状态更改都是通过交易完成的,该交易在交易的参与者之间共享。因此,通过该智能合约公开的内容/操作对于该交易的参与者也是可见的,以便他们可以验证其有效性/对于是否接受/拒绝该交易具有共识。

回答您的问题“所有人”可能看不到内容,除非它是您正在处理的公共智能合约/交易。在公共交易/合同的情况下,该公共链可见。如果是私人交易,则只有私人交易的参与者才能看到。


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 9
  • 2
  • 5
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励