94、什么是区块链分叉?列出两种分叉类型并解释它们的区别。
区块链分叉
区块链 分叉 是指在区块链中向除最新块之外的其他块添加新块的行为。
分叉分为两种类型:
-
软分叉 在软分叉中,旧版本的区块链软件会将新版本的块识别为有效,允许从旧版本的区块链软件逐步过渡到新版本。
-
硬分叉 在硬分叉中,旧版本的区块链软件会认为新版本的块无效。若旧版本软件继续使用,会导致产生内容不同的独立区块链。
95、解释公共区块链和许可区块链的区别,以及何时更适合使用它们。
以下是调整为 Markdown 格式的文本内容:
公共区块链允许任何节点加入并参与维护区块链的任务,如比特币的区块链;而许可区块链参与不向公众开放,由许可机构(如企业、企业联盟或政府机构)授予访问权限,大多数企业区块链属于此类。
在需要绝对匿名、去中心化且对处理效率和成本不太敏感的场景,公共区块链更合适;在企业环境中,由于要遵循会计原则和监管要求,且追求更高效率和更低成本,许可区块链更可取。
96、以太坊中“gas”的目的是什么?
以太坊的激励系统与“gas”机制
以太坊是一个去中心化的平台,它构建了一个激励系统,要求用户说服矿工将其交易包含在区块链中并执行相应的代码。
为了实现这一激励机制,引入了“gas”的概念,其作用类似于汽车的燃料。具体来说:
- 每个指令都会消耗固定数量的“gas”。
- “gas”的消耗由以下三个参数控制:


