什么是区块链网络? 得到的答案一般是这样的:区块链 是一个共享的、不可篡改的账本,旨在促进业务网络中的交易记录和资产跟踪流程。 没什么毛病。 只是自eth开始,区块链网络已经不在是一个简单的账本了。 简单理解:不仅仅是「账本」,还是一个「服务器供应商」。 正常情况下,开发者要部署一个应用服务,会选择一家服务器供应商,譬如:阿里云/腾讯云/华为云/亚马逊 等等。这就是中心化的服务。所有的数据都在服务器上。 而现在有了区块链网络,开发者不需要购买阿里云等服务器,只需把服务部署在区块链网络上,即可让所有用户使用。这就是智能合约和Dapp。 这里,原来的服务端代码即现在的智能合约,原手机/电脑上安装app/web,即现在的DApp。 服务部署后,消耗的cpu/内存/带宽等等,从哪来? 在传统中心化服务上,开发者租用服务器,付费使用,消耗服务器的资源(cpu等等)。 现在部署在区块链上的服务,同样需要消耗cpu/内存等等,消耗的是区块链网络节点的资源(即矿机)。同样的,开发者部署服务需要支付燃气费(gas fee)、使用者支付燃气费使用。去中心化不等于免费。 支付的燃气费去哪了? 付给了矿...