基本上我有很多问题,但是我会问最需要的。感谢您的帮助。
1)为什么超级账本网络需要多个订购者节点?如果我正确理解,则在节点验证交易之后,它们会将这些交易传递给订购者节点。订购者节点将为这些事务加上时间戳,将它们推送到一个块中,然后将该块发送回节点。节点会将那个块追加到分类帐。我说的对吗?如果是,为什么我们需要多个订购者?
2)我知道我可以向网络中添加更多实体,以便它们可以执行交易并进行智能合约调用并查看我的私有区块链。但是节点从哪里来?我要添加它们吗?谁添加它们?组织只是拥有证书并进行交易的人,但是节点呢?节点必须是计算机,谁将节点带入网络?如果组织可以添加节点以进行交易,为什么还要添加多个节点呢?
3)如果我建立了网络并且一切都很好,如何连接它?我知道我可以使用sdk或node.js客户端,但总而言之,如何连接它?我该使用运行区块链的计算机的IP地址还是什么?
先谢谢大家。请帮忙。
答案 0 :(得分:6)
您将在the Fabric Docs中找到问题的完整答案,但以下是快速答案:
答案 1 :(得分:1)
Hyperledger是一个区块链财团,拥有多个独立的区块链平台,包括Fabric(仅Fabric具有订购者)。
但是总的来说,对于区块链技术,您总是想要不止一件事情。区块链技术的主要优势之一是去中心化。因此,一个节点甚至一个节点都可以消失,并且数据和网络仍然可以运行(尽管可能会降级)。
答案 2 :(得分:-1)
只是澄清问题的第一部分。
节点验证交易之后
此步骤不是验证,它称为 execution (执行),其中节点执行智能合约或链式代码并将其发送回客户端,然后由客户端将其发送给订购者。其他人已经回答了您其余的问题。干杯!