闪电网络探究

闪电网络是比特币的第二层支付协议,旨在实现快速交易并缓解区块链容量限制。它通过智能合约(RSMC和HTLC)在链下创建微支付通道,仅在提现时触达区块链。RSMC确保链下交易确认,HTLC则用于创建支付通道。闪电网络具有低手续费、高隐私性和抗垄断特性,并利用洋葱路由保护用户隐私。
摘要由CSDN通过智能技术生成

闪电网络探究

介绍

闪电网络(Lightning Network)是工作在区块链上(主要面向比特币)的第二层支付协议。其设计目的是实现交易双方的即时交易,而区块链的交易频率则受限于其容量。

闪电网络的主要思路为将大量交易放到比特币区块链之外进行。闪电网络通过智能合约来完善链下的交易渠道。在整个交易中,智能合约起到了中介的重要角色,而区块链则确保最终的交易结果被确认。

原理

闪电网络是基于微支付通道演进而来,创造性的设计出了两种类型的交易合约:序列到期可撤销合约RSMC(Revocable Sequence Maturity Contract,哈希时间锁定合约HTLC(Hashed Timelock Contract)。

前者解决了链下交易的确认问题,后者解决了支付通道的问题。

RSMC

其主要原理很简单,类似资金池机制。首先假定交易双方之间存在一个“微支付通道”(资金池)。交易双方先预存一部分资金到“微支付通道”里,初始情况下双方的分配方案等于预存的金额。每次发生交易,需要对交易后产生资金分配结果共同进行确认,同时签字把旧版本的分配方案作废掉。任何一方需要提现时,可以将他手里双方签署过的交易结果写到区块链网络中,从而被确认。从这个过程中可以可以看到,只有在提现时候才需要通过区块链。

HTLC

微支付通道是通过 Hashed Timelock Contract 来实现的,中文意思是“哈希的带时钟的合约”。这个其实就是限时转账。理解起来也很简单,通过智能合约,双方约定转账方先冻结一笔钱,并提供一个哈希值,如果在一定时间内有人能提出一个字符串,使得它哈希后的值跟已知值匹配(实际上意味着转账方授权了接收方来提现),则这笔钱转给接收方。

惩罚机制

A和B要建立闪电网络通道,那么二者需要提供私钥建立多签地址。双方未协商好时,当其中一个人要退款时,会向链发起请求,第一个发起请求的人会受到“惩罚”在1000个区块后才能受到退款,而后者会立刻受到退款。

特点

  • 闪电网络的交易并不上链,而是存在多签地址中,保证了钱并不在某一“中介”之中
  • 交易时,闪电网络中的交易节点是由系统依据交易速度来选择的,不容易造成垄断
  • 闪电网络保护了隐私,因为它使用了洋葱网络,每个节点都只知道上一个节点,不知道起和终点
  • 手续费低,开了闪电网络交易费为0,如果未开,使用了中间人,那么需要交纳手续费(基础手续费+转账费/一定数值),基础手续费和一定数值都由节点自己决定,但系统会自动选择手续费低速度快的节点
  • 闪电网络属于热钱包,为在线钱包,同时会受到交易金额影响,链上交易不受影响

参考

(99+ 封私信 / 81 条消息) 什么是比特币的闪电网络? - 知乎 (zhihu.com)

闪电网络 - 区块链技术指南 (gitbook.io)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值