一文读懂闪电网络工作原理

一   引言

了解比特币的人都知道,比特币网络的拥堵问题由来已久,转账高手续费、速度缓慢严重制约了比特币的发展。关于扩容的争论喋喋不休,共识分歧严重,造成了多次比特币分叉。目前来看,社区共识无法达成一致已经很明确,解决比特币现有问题的方法只能寄托于闪电网络上。

二   何为闪电网络

什么是闪电网络呢?闪电网络是一个分布式网络,通过智能合约功能以支持跨参与者网络的即时付款,同时利用区块链的特性消除将资金托管给第三方带来的风险。主要作为用于即时、高容量的微支付。闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的‘智能合约’,完善链下通道,使得用户可以在闪电网络上进行0确认的交易。

对于大多数币民来说,闪电网络神秘的面纱始终无法揭开,讲解闪电网络的文章层出不穷,但是大部分还是让人看了云里雾里,无法真正明白其精髓,致使大部分人不屑用、不敢用、不会用不一而足,严重制约了闪电网络的发展。

本文将用最通俗的语言,直观的讲明闪电网络运行原理及发展现状,为闪电网络的快速普及做些许贡献。

三   闪电网络关键技术

要明白闪电网络原理,两个关键技术必须首选搞清楚。

1多重签名技术

多重签名技术可以理解为一把锁,必须用多个钥匙同时插入才能打开。比如1/2多重签名,表示2个人拥有钥匙,只要有一把钥匙插入就能打开;2X2多重签名,要求用两把钥匙同时插入才能打开。如下图所示。

图1

2哈希时间锁合约(HTLC)

HTLC(Hashed Timelock Contract, 哈希时间锁合约),即限时转账,理解起来其实也很简单。 比如比特币,通过在UTXO的输出脚本中嵌入一段脚本,要花费这个输出,必须满足签名和hash值的原值都满足要求才能花费或者达到一定时间

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值