Blockchain 如何在dapp上公开数据

Blockchain 如何在dapp上公开数据,blockchain,solidity,smartcontracts,Blockchain,Solidity,Smartcontracts,尝试建立一个稳定的DApp网站(只是为了好玩而学习)。能够创建一个简单的DApp网站,但数据仅对我可见。如何创建一个DApp,用户可以在其中查看来自每个人的数据,例如facebook新闻提要。找不到我能做的参考资料。大多数可用的数据都是这样的。你能解释一下“数据只对我可见”是什么意思吗?区块链上的所有数据对每个人都是公开的。(我写了你链接到的示例,该应用程序中显示的数据对任何访问该页面的人都是可见的。)起初我是用来学习的,我注意到我在网站上添加的数据只对我可见,所以我认为它会应用于每个网站,除非

尝试建立一个稳定的DApp网站(只是为了好玩而学习)。能够创建一个简单的DApp网站,但数据仅对我可见。如何创建一个DApp,用户可以在其中查看来自每个人的数据,例如facebook新闻提要。找不到我能做的参考资料。大多数可用的数据都是这样的。

你能解释一下“数据只对我可见”是什么意思吗?区块链上的所有数据对每个人都是公开的。(我写了你链接到的示例,该应用程序中显示的数据对任何访问该页面的人都是可见的。)起初我是用来学习的,我注意到我在网站上添加的数据只对我可见,所以我认为它会应用于每个网站,除非我添加了其他代码。。这是否意味着如果我部署了智能合约并将网站公开,所有人都会看到?这完全取决于你。在那篇文章中,大多数数据都是按帐户存储的(例如,
userMessages[msg.sender].push(message)
,其中
msg.sender
是调用函数的帐户)。但你也可以很容易地以某种全局方式存储数据,并将其显示给每个用户。。如何将智能合约链接到html?每次我关闭remix并再次打开它时,html似乎都不会连接到智能合约,直到我重新部署它并包含地址。你要部署到哪里?(如mainnet、Ropsten、ganache等本地测试网络)打开和关闭混音不应对已部署的合同产生任何影响。