闪电网络的原理很早以前我就看过,但很难看懂,最近问道区块链请了比太钱包的创始人文浩,他分享了闪电网络的原理及近期的进展,终于让我有些弄懂,和大家分享一下,讲得不到的地方请大家指正。
闪电网络由来
闪电网络的名字我觉得是相对比特币的慢速而起的,希望它能向闪电一样快速,就目前的进展来看,它真的像闪电一样迅速。而LAPP也是相当于DAPP来讲的,是闪电网络上面运行的应用,支持闪电网络的钱包都支持LAPP。
我们知道BTC每个区块只有1M,记载信息有限,且10分钟确认一个区块,造成每秒钟只能处理7笔交易,这大大制约了全球的需求,有两种方案,一种是加大区块的容量,另一种是改变交易方式。第一种容量的扩张治标不治本,总有一天不能满足交易要求。第二种方式,闪电网络把一些交易在链外解决,只有在大额或者需要主链确认的交易走BTC主链。
闪电网络原理
- 文浩给我做了一个很通俗的比喻,打麻将我们会计算输赢,通常不是每次都用现金结算清楚,而会用现金作为抵押,获取扑克牌作为筹码,记录来往账面,最后牌局散伙的时候再以筹码进行现金清算。我们用筹码的整个记账行为可以看作是闪电网络的工作,而现金的交割就是BTC主链上的转账行为。
- 闪电网络目前正在建设中,并不是所有地址之间都是互相有联系的,所以有了前期轰轰烈烈的火炬传递活动,很多明星包括twitter的创始人等,这是一个创建通道的过程,就像我们并不是和所有人都能在一起打麻将,通过筹码来结算一样。
- A和B之间有通道的意思就是,A和B之间是有信任基础的,他们都存了一部分BTC押金在闪电网络的同一个节点,两者可以以押金进行先行结算,通俗的讲就是A和B是麻友。
- A和C之间没有通道的意思是,A和C并不是麻友,而如果A与B是麻友,而B与C也是麻友,那A可以通过B与C完成筹码的交换。
目前进展
闪电网络在过去几年都处在尝试性阶段,到今年年初,基础设施才搭建完善,进入普通用户可使用阶段,目前在1ml.com登记的节点有7000多个,真实节点会更多。通道有近4万个,通道内的比特币有1000个,这在一两个月前才500个。由于“闪电网络”交易都是以“聪”为单位,在这种单位下,通道内有1000个比特币是很惊人的。
一些疑问
- 闪电网络抢走了一些BTC主链的交易,矿工的收入减少,矿工积极性降低,是否会影响主链安全性?
闪电网络上走的是小额交易,本来在BTC主链上的速度并不能快速支持,因而也不可能在BTC主链上走,比如用BTC买一杯咖啡,需要1个小时来确认,这是无法想象的事情,而用闪电网络可以快速实现,积少成多后,大额交易走主链,这样其实是增加了主链的交易,是一个双赢的结果,所以,闪电网络是促进BTC繁荣的推手。 - 很多人想搭建闪电网络节点,这里面收益如何,由于节点需要存入BTC提供流动性,如果经济收益不高的话,是否会降低普通用户搭建闪电网络的积极性,导致最后只剩下一些专业的大型节点,从而像矿池一样面临逐渐中心化的局面?
节点收益主要在于帮别人路由交易手续费,类似于矿工费,但是这个费用是很低的,不足以负担搭建节点的成本,目前还是很多实验性节点和爱好者节点。市场会自发演变出一些商业模式来满足用户需求。闪电网络的意义在于无需信任,任何时候,如果你信不过大节点,或者大节点跑路了,你都可以断开通道拿回自己的币,因为这是由智能合约决定的,从这个意义上说,大型节点并不改变闪电网络去中心化、无需信任的本质。
快速实践
比特派钱包后台其实就是一个节点,支持钱包用户使用闪电网络进行转账。听完课,我实践了一下,用比特派钱包转了钱,秒到,简直太棒了,这个为BTC的日常应用插上了腾飞的翅膀。
如果大家有兴趣,可以详细看一下这个分享https://mp.weixin.qq.com/s/uEJ5v6GJFHHYchXAz86L0Q。











网友评论