基于NDN的区块链网络与比特币隐私保护签名方案解析
1. 基于NDN的区块链网络
在基于NDN(Named - Data Networking)的区块链网络中,节点的PIT(Pending Interest Table)构建是关键步骤。在第2层NDN网络创建PIT表后,每个节点会创建第1层PIT表。
在第2层NDN网络里,锚节点充当生产者,其他节点为消费者。其PIT表的构建过程如下:
1. 节点 ni
收到验证后的公告消息后,从所有转发该消息的上游邻居中随机选择一个发送者 nj
。
2. 对于每个未来时隙 tj
, ni
向 nj
发送一个针对该时隙的兴趣包。
3. nj
收到兴趣包后,为 tj
创建一个以 ni
为输出接口的PIT条目。
4. 同时, ni
为第1层NDN的 tj
创建一个以 nj
为输出接口的PIT条目,这意味着 ni
会将 tj
中生成的所有新数据转发给 nj
。
在第2层PIT表中,每个条目还包含锚点的索引,表明该PIT条目是针对特定锚节点在 tj
时刻的。
节点的路由(即PIT条目)会形成以每个锚点为根的随机广播树,第1层NDN也会形成以每个节点为根、所