Ethereum 使用基于以太坊的聊天应用程序

Ethereum 使用基于以太坊的聊天应用程序,ethereum,Ethereum,我刚接触以太坊,区块链技术。我一直在学习以太坊和智能合同的教程 据我所知,如果我们想对智能联系人的数据成员进行任何更改,这将花费我们一些时间,对吗?所以,我想知道免费聊天DAPP是如何工作的?。我的意思是,存储聊天和数据交易的数据应该要花费乙醚,对吗?或者他们是否使用任何测试网络,如科万、林克比 提前感谢如果您正在使用公共以太坊区块链,则更改数据需要以太坊支付费用。买这些以太需要花钱,所以在这个网络上进行免费聊天似乎不太可能 如果您正在使用某人的私有以太坊区块链,则更改数据需要以太成本,但以太没

我刚接触以太坊,区块链技术。我一直在学习以太坊和智能合同的教程

据我所知,如果我们想对智能联系人的数据成员进行任何更改,这将花费我们一些时间,对吗?所以,我想知道免费聊天DAPP是如何工作的?。我的意思是,存储聊天和数据交易的数据应该要花费乙醚,对吗?或者他们是否使用任何测试网络,如科万、林克比


提前感谢

如果您正在使用公共以太坊区块链,则更改数据需要以太坊支付费用。买这些以太需要花钱,所以在这个网络上进行免费聊天似乎不太可能

如果您正在使用某人的私有以太坊区块链,则更改数据需要以太成本,但以太没有价值,可以或多或少地轻松获得(如Rinkeby)

如果您正在使用私有以太坊区块链,则更改数据需要以太成本,但您可以在genesis block或mining Ether轻松获得以太


如果您使用的是私人以太坊区块链,如GasPrice=0的Quorum,您不需要以太坊。

除了其他答案之外,我认为您的参考应用程序不会使用以太坊区块链来保存聊天信息,因为它总是需要Gas在公共以太坊区块链网络中添加任何内容。要在应用程序中集成聊天功能,您可以使用

显然,您需要一个集中式服务器(与区块链基本术语相反),但聊天历史记录不需要保存在服务器上。它只能保存在用户设备上,并且可以使用端到端加密。服务器只需要使用XMPP框架实现基于套接字的通信。或者你也可以用它来聊天。但我完全同意这违反了分权的基本区块链规则