AODV 协议在支付通道网络中的路由应用
1. AODV 路由协议原理
在支付通道网络中,AODV(Ad-hoc On-Demand Distance Vector)路由协议在路由建立过程中有着特定的机制。当节点接收到路由回复(REP)时,会更新跳数(rep.#hops)。之后,节点会在第 17 行锁定承诺路由的最大金额(rep.#max),并根据路由表项(td.nextHop)在第 18 行将路由转发到下一个节点。与路由发现阶段类似,关键在于在路由有效时间(rep.droute)内将资金锁定在特定通道中。不过,由于该信息仅离线保存在本地节点,这只是资金可用的承诺,在 rep.droute 过期前,不能 100%保证路由有效。
下面通过一个例子说明路由建立过程:
- 节点 A 向其连接的邻居节点 B 发送路由请求(REQ1)。
- B 再将该请求转发给 C 和 D(REQ21、REQ22),以此类推。
- 最终,REQ 到达节点 E,E 向发起者 A 返回 REP 消息。
- REP 消息的路径相对简单,E 发出第一个 REP1 消息,先经过节点 D(REP1),再经过节点 B(REP2),最终回到节点 A(REP3)。
如果节点 C 想向 A 支付,由于它已掌握所需信息,可立即进行支付;若 C 想向 E 支付,只需向 B 发出一个 REQ,B 已知所需信息会立即返回 REP。可见,网络越活跃,寻找路由所需的消息就越少。
2. 评估设置
为评估改进后的 AODV 路由协议(通过在消息中添加费用和汇率信息)在支付通道网络(PCNs)中用于支付路由的适用性,在模拟环境中进行了评估。由于当时缺乏大规模网络的实际数据
超级会员免费看
订阅专栏 解锁全文
4396

被折叠的 条评论
为什么被折叠?



