-3

我目前正在为计算机工程硕士开发一个论文项目。该项目是在商业环境中开发的,包括创建一个基于区块链概念的抽象模块,因此可以将其集成到多个公司产品中。在我的研究过程中,出现了一些问题:

  • 在区块链概念中,有几个节点共享一个账本,每个节点都参与网络(在账本中插入数据并验证该数据)。只有一个节点输入数据而其他节点只服务于共识机制是否有意义?如果这没有意义,还有什么替代方案?
  • 有一个所有客户共有的账本包含这个账本中的数据是有意义的,这个账本不是由这些客户分发的,而是由其他负责维护账本和服务于共识机制的实体分发的?
  • 任何节点都可以读取账本数据吗?这些限制是否仅取决于技术?
4

1 回答 1

0

在区块链概念中,有几个节点共享一个账本,每个节点都参与网络(在账本中插入数据并验证该数据)。只有一个节点输入数据而其他节点只服务于共识机制是否有意义?如果这没有意义,还有什么替代方案?

是的,这是可能的。并非每个参与节点都必须是挖矿节点。网络中基本上有两种类型的节点,即挖矿节点和交易节点。

有一个所有客户共有的账本包含这个账本中的数据是有意义的,这个账本不是由这些客户分发的,而是由其他负责维护账本和为共识机制服务的实体分发的?

不明白这个问题。请换个更好的方式

任何节点都可以读取账本数据吗?这些限制是否仅取决于技术?

任何参与的节点都可以读取数据。事实上,世界上任何人都可以通过像 etherscan 这样的区块浏览器,在没有节点 Ie 的情况下读取账本

于 2018-12-16T01:16:26.373 回答