如果你是密码的粉丝,你可能听说过Lightning
Network(比特币)和Raiden Network(以太坊)。这些“支付渠道”在加密社区中吸引了巨大的热情 - 而且有充分的理由。新兴技术可以将大部分数字交易转移到链外,从而实现更快,更便宜和更安全的交易。
但究竟什么是支付渠道?
简而言之,支付渠道是一个与区块链并行运行的脱链网络。使用智能合约,它允许两个(或更多)连接方执行多个交易而不将其广播到网络。相反,一旦用户关闭了频道,就会挖掘最终余额并一次性添加到区块链中。由于支付渠道允许两方或更多方之间的交流,因此它们被称为“双向”。
Lightning Network使用比特币的区块链,而Raiden网络则使用以太坊的区块链。
它是如何工作的?
要开立双向支付渠道,您和您的贸易伙伴会“存入”您想要交易的金额。由于您将该金额一直保留在支付渠道中,因此它被称为“承诺”。
例如,让我们说Alice和Bob想要交易比特币。他们每人将5 BTC存入支付渠道,总价值为10 BTC。
支付渠道使用一个特殊的“多信号”地址,这意味着在信道关闭之前,Alice和Bob可以在他们喜欢的数据之间进行数字签名 - 最多10个BTC - 而无需将更改广播到网络。
一旦Alice和Bob完成交易,Alice可能会有8个BTC和Bob 2 BTC。他们关闭了支付渠道,比特币的最终分配将用于区块链,他们可以提取资金。
支付渠道令人兴奋的是,您无需直接与其他人开通付款渠道。您只需通过已有的付款渠道找到目标合作伙伴的路径。这就是为什么你在比特币的区块链上拥有Lightning Network,在以太坊上拥有Raiden
Network:现有支付渠道的网络为新的贸易伙伴创造了路线。
值得注意的是,虽然支付渠道允许多笔交易,但只需要一方关闭渠道。当发生这种情况时,最近验证的余额 - 换句话说,所有各方签署的最新余额 - 将被添加到区块链中。
是什么让他们比连锁交易更好?
支付渠道为交易者提供了许多巨大的优势。
廉价
您只需支付区块链矿工打开频道,然后再关闭它。因此,如果您在该单一渠道中进行数百甚至数千笔交易,则只需支付两笔交易。一旦关闭,矿工使用渠道内各方交易的最终余额来挖掘新区块。
快速
目前,链上交易受到新矿块开采速度的限制。例如,在比特币上,这可能需要长达10分钟。因此,如果Alice发送Bob 1 BTC,她会将此广播到网络,并且一旦矿工挖掘了反映变化的新块,Bob就会获得他的BTC。但是通过支付渠道,您可以根据需要随时打开它们,按照您的互联网速度允许的频率和速度进行交易,并且只有在频道关闭后才更新区块链。
可扩展
鉴于您每次更改时都没有更新区块链,您可以根据网络上的参与方数或“节点”进行扩展。您甚至不必直接与想要交易的人打开付款渠道 - 只需通过网络到达目标的路线即可。
安全
支付渠道使用数字签名和哈希时间锁定合同(HTLC)来防止欺诈,确保只有预定的收件人才能获得他们的硬币。数字签名由多个sig地址启用,要求所有各方在验证之前签署交易。HTLC是有时间限制的,因此除非受影响方声明收到加密代码,否则不会进行任何交易。即使您通过网络上的多方或“节点”进行交易,也没有人会干扰您的硬币。
私人的
由于您的交易在关闭渠道之前是脱链的,因此它们非常私密。只有您的最终余额会广播到网络,这意味着您的交易历史记录几乎无法追踪。
我们为什么不使用它们?
直到去年SegWit的激活,比特币的区块链遭遇了一个称为“交易延展性”的缺陷。这是欺诈者在网络上挖掘之前可以篡改块的唯一ID的地方。由于支付渠道的原则是在更新网络之前多次交易,这是一个大问题。
SegWit通过从块中删除签名ID(易受篡改的事务的元素)到事务中稍后的点来解决了事务可延展性。
剩下的挑战
支付渠道非常适合中小型交易。对于更大的数量,最好使用链上传输。为什么?其一,您可能不希望在关闭之前将大量金额锁定到支付渠道,而另外两个,可能很难找到具有足够容量(和愿意参与者)的网络路径进行交易。
网络同行或节点可能会收取使用其频道的费用,这也是合理的,尽管它会比同一交易的链上费用便宜。但它确实引发了有关集中化的有趣问题。由于支付渠道的所有各方都必须在线签署交易,因此很容易想象总是在线的中心代表网络执行服务以换取费用。
未来…
支付渠道实现了另一项突破性技术:原子交换。基于Lightning
Lab的链式原子交换,以及我们自己在比特币和以太坊之间的交叉链交换,我们在11月份发布了世界上第一个原子交换钱包。您现在可以立即从您的钱包进行交易,而不会失去对您资金的控制权。
下一步正在原子互换掉链,而我们就在这目标努力。如果我们可以创建一个同时使用Lightning Network和Raiden Network 的脱链原子交换钱包,您将能够快速安全地交易任何令牌。标志着我们在整个山寨社区真正分散交换的道路上的另一个里程碑