在多方之间创建的支付通道使得通过中间节点建立从源到目的地的多跳支付成为可能。如图1所示,Alice Charlie(A-C)和Charlie Bob(C-B)有通道。当时间为t时,A-C和C-B被初始化。虽然Alice没有到Bob的直接通道,但是她仍然可以通过Charlie支付Bob。在时间t+x1,Alice开始向Bob转移10个单位。这笔钱注定要留给Bob而不是Charlie。Alice在A-C频道给了Charlie 10个单位的份额,当Charlie在C-B频道兑现这笔交易时,给了Bob 10个单位。传输结束后,A-C和C-B通道将更新。当时间为t+x2时,Alice向Bob进行另一个事务(20个单位),通道中的份额再次更新。 多跳(multi-hop)支付概念使得能够在用户之间建立被称为PCN的支付信道网络,如图2所示。当前的PCN在它们所依赖的拓扑结构和它们使用的第一层区块链技术方面各不相同。我们接下来讨论这个分类。然后,我们将更详细地解释每一个PCN,并在第四节中对它们进行分类。 B、 PCN体系结构 在本节中,我们将对可用于PCNs的网络体系结构类型进行分类。 1) 集中式架构:在这种类型的网络中,有一个中心节点,用户通过该中心节点或根据从中心节点接收到的规则相互通信,如图3(a)所示。从治理的角度来看,如果一个组织或一个公司能够单独决定网络中的连接、容量变化和流量,那么这种体系结构被称为集中式体系结构。 2) 分布式体系结构:在分布式网络中,没有中心节点。与集中式网络不同,每个用户在网络中具有相同的连接性、连接权限和语音。示例架构如图3(b)所示。 3) 分散式架构:这种架构是前两种架构的组合,如图3(c)所示。在这种体系结构中,没有单一的中心节点,而是有独立的中心节点。移除子节点后,中心节点的连接看起来非常像一个分布式体系结构。但是,当视图集中在一个中心节点周围时,就会看到一个集中的体系结构。 4) 联邦体系结构:联邦体系结构听起来很像现实世界中的联邦,可以说是介于集中式和分散式网络之间。在联邦架构中,有许多中心节点,它们以P2P方式相互连接。然后剩下的节点(子节点)通过这些中心节点严格地相互通信,这看起来非常像集中式体系结构的联合体。 C、 区块链网络类型 在本节中,我们将根据它们采用的区块链类型对现有的PCN进行分类。PCN主要采用在三种区块链上: 1) 公共区块链:在公共区块链中,不需要有约束力的合同或注册成为网络的一部分。用户可以随时加入或离开网络。因此,PCN将向任何愿意使用它的人开放。 (责任编辑:admin) |