比特币闪电网络:提升交易性能与速度的链下解决方案

2024-12-20 06:23:39

广播简介

编辑

比特币交易网络最受诟病的一点是它的交易性能:整个网络的交易速度为每秒7笔交易,远远低于传统的金融交易系统;同时,等待6个区块的可信确认会导致大约一个小时的延迟。最终确认时间。

闪电网络的主要思想非常简单——将大量交易放在比特币区块链之外。这一设计最早在 2015 年 2 月的论文《The: Off-Chain》中提出。

比特币的区块链机制本身提供了很好的可信度保证,但速度很慢。另一方面,对于大量的小额交易,真的需要如此高的可信度吗?闪电网络使用智能合约来改善链下交易渠道。

主要有两个核心概念:RSMC(·)和HTLC(·)。前者解决链下交易的确认问题,后者解决支付渠道的问题。 [1]

RSMC广播

编辑

,中文可译为“可撤销顺序到期合同”。这个词比较混乱,但主要原理其实很简单,就是类似于储备机制。

首先假设交易双方之间存在“微支付通道”(资金池)。双方预先存入部分资金至“小额支付通道”,后续每笔交易均共同确认交易后的资金分配方案,并签字使旧版本作废。当需要提取现金时,最终的交易结果被写入区块链网络并最终得到确认。如您所见,只有在取款时才需要区块链。

任何版本的解决方案都需要经过双方签名和认证才合法。任何一方都可以随时提现,提现需要提供双方签署的资金分配方案(即必须是某笔交易的结果)。在一定时间内,如果对方提供证明该计划之前确实被取消(不是最新的交易结果),则资金将被没收给成功方。这确保了任何人都无法撤回旧的交易结果。

另外,即使双方都确认一定的提款,先提款的一方也会晚于对方到达,这鼓励大家尽可能在链外完成交易。 [2]

HTLC广播

编辑

小额支付通道是通过 实现的,中文意思是“基于哈希的时钟合约”。这实际上是一个限时转移。其实很容易理解。通过智能合约,双方约定转账方首先冻结一笔资金并提供哈希值。如果有人能在一定时间内想出一个字符串,那么它的哈希值将与已知值相同。如果数值匹配(实际上意味着转账方授权收款人提取现金),则将钱转给收款人。

一个不恰当的例子是,如果有人在一定时间内知道某个码字(可以生成匹配的哈希值),就可以获得指定的资金。

再进一步推广,A要转账给C,C先发送一个哈希值给A。A可以先和B签订合同,如果你能在一定时间内告诉我一个暗号,我就可以。会给你你想要多少钱。然后B就去和C签合同,你告诉我暗号,我就给你要多少钱。 C然后把暗码告诉B,得到B的钱,B又从A那里拿到钱。最终的结果是A把钱转给C。这样,A和C之间似乎就形成了一条完整的虚拟“支付通道” 。

HTLC的机制可以扩展到多人。你可以想象一下。只要你想象一下,你就会了解闪电网络。 [2]

闪电网络广播

编辑

RSMC确保两个人之间的直接交易可以在链下完成,HTLC则确保任意两个人之间的转账可以通过“支付”通道完成。通过整合这两种机制,任何两个人之间的交易都可以在链下完成。

在整个交易中,智能合约扮演着重要的中介角色,区块链保证了最终交易结果的确认。 [2]

标签: 闪电网络
首页
欧意注册
欧意下载
联系