我目前正在为计算机工程硕士开发一个论文项目。该项目是在商业环境中开发的,包括创建一个基于区块链概念的抽象模块,因此可以将其集成到多个公司产品中。在我的研究过程中,出现了一些问题:
- 在区块链概念中,有几个节点共享一个账本,每个节点都参与网络(在账本中插入数据并验证该数据)。只有一个节点输入数据而其他节点只服务于共识机制是否有意义?如果这没有意义,还有什么替代方案?
- 有一个所有客户共有的账本包含这个账本中的数据是有意义的,这个账本不是由这些客户分发的,而是由其他负责维护账本和服务于共识机制的实体分发的?
- 任何节点都可以读取账本数据吗?这些限制是否仅取决于技术?