我正在尝试使用编程和基础架构构建区块链,因此我感到困惑的是如何在分散的区块链网络中分布节点。
答案 0 :(得分:0)
我只能回答以太坊区块链。
你有所谓的“bootnodes”。他们唯一的任务是欢迎新节点,让它们与网络上的其他节点相遇。这些引导节点具有静态IP地址和网络中运行的所有节点的列表。 当你启动一个新节点时,它可以向一个引导节点询问网络中的所有节点,成为区块链网络的新成员。
答案 1 :(得分:0)
根据你的问题判断,我认为你对区块链的概念没有清楚的认识。
分发或正确地说明区块链中任何节点的参与标准取决于其架构。
在公共区块链中,比如比特币或以太坊,任何个人都可以成为节点并开始参与网络。对于谁可以加入,或者您可以创建多少个节点,没有疏忽。您的所有交易都记录在主网上,并且每个人都可以看到。
然而,在私有区块链中,例如超级分级结构,有些特定标准由渠道组织决定谁可以加入以及哪些对等方可以处理该区块。这使得它适用于涉及一定数量的组织彼此交易/通信的用例,并且希望拥有一个与他们密切相关的共享分类账。