专栏首页区块链技术指北什么是闪电网络?

什么是闪电网络?

这是「区块链技术指北」的第 31 篇文章

闪电网络


闪电网络是一种基于区块链的支付协议。这种协议可以用在即时支付的场景。从设计上来说,中本聪实现了快速完成交易所需要的多个构建模块。随着时间的推移,开发者们讨论了多次,他们希望能够把中本聪的这种想法变成现实。在 2015 年,两个年轻的开发者(Joseph Poon 和 Thaddeus Dryja)在中本聪原有设计的基础上,提交了一份基于闪电交易的分布式网络方案。

Image Source : https://pixabay.com

闪电网络系统通过一些特性来改善其服务,主要包括:

  • 即时支付:用户能够实现快速的区块链支付,不用再担心区块链确认时间过长。智能合约能够保证支付的安全性,它不再为每一次付款提交一次区块链交易,从而能够大幅度的提升交易时间,闪电网络的支付时间基本上是秒级或者毫秒级别的。
  • 低成本:使用闪电网络的交易是在链下执行的,因此只需要很少的交易费用。这种特性使得即时的微支付成为可能。
  • 扩展性:闪电网络可以支撑每秒钟上百万,甚至数十亿的交易。传统支付轨道也不受限制。此外,用户即使为每一个操作 / 点击附加上支付功能也是可以的。
  • 跨链:这可以实现区块链之间的原子交换,并且通过适用于混合区块链共识的规则可以进行即时脱链。它使得在没有第三方托管情况下,不同的区块链之间进行交易成为可能(跨链交易的两个区块链必须确保在加密散列函数相同的情况下,双方可以进行交互)。

它是如何工作的?


闪电网络是使用区块链为基础的。它使用真正的区块链交易及其智能合约脚本语言,这使得它可以创建一个用户能够快速进行大量交量的环境。

这些是闪电网络涉及的一些特性:

  • 双向支付通道:创建了支付通道的交易双方,在这个通道上的任何资金支出都需要双方共同的签名。这条通道在创建的时候会记录在区块链上,后续在此通道上的资金流转,不会被传播到区块链上。当这个通道要关闭的时候,系统会根据通道记录的资金分配方案,把资金打入双方的账号。
  • 闪电网络:当网络上任何一个用户要与另外一个用户进行交易的时候,这两个用户之间很可能并没有支付通道,但通过网络中已经存在的支付通道,可以找到一条连接这两个用户的路径(这个过程很像互联网的路由过程)。在这条路径上的节点都是不可靠的,系统是通过逐步释放时间锁的算法来实现支付功能的。
  • 区块仲裁者:链下的交易可以无限制的不断执行。基本上,这意味着链下交易伴随着链上的实现。通过可分析的脚本和交易,智能合约在区块链上得到执行,从而产生确定性结果。

优势


从理论上讲,闪电网络将影响到比特币的价值,安全性和被大众接受的普遍度, 但它不会收取高额费用,并且交易时间会大大缩短。另外,通过将所有小型的交易转移到闪电网络,比特币主网的负载将会减少,从而改善了主网上的交易费用和时间。

结论


闪电网络目前正准备在 Litecoin(莱特币),Bitcoin(比特币)和 Vertcoin (绿币)上使用,现在仍处于测试阶段。开发人员仍在努力推出应用程序和界面,从而使系统更加直观易用。

本文分享自微信公众号 - 区块链技术指北(BlockchainAge)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 区块链101:什么是闪电网络?

    “闪电网络”被认为是目前正在开发的加密货币扩展的最有效的解决方案之一,它有效地在比特币之上创建了一层,使快速和廉价的交易能够满足比特币区块链的要求。 这一想法是...

    首席架构师智库
  • 进展缓慢的闪电网络

    2018年9月份写过一篇有关比特币闪电网络的文章《学习闪电网络,熊市中充值信仰》,从bitcoinvisuals.com网站上可以看到闪电网络容量的变化情况,最...

    申龙斌
  • 网络爬虫是什么?

    互联网诞生之初,是为了让人们更容易的分享数据、交流通讯。互联网是桥梁,连接了世界各地的人们。网站的点击、浏览都是人为的,与你聊天的也是活生生的人。然而,随着技术...

    一墨编程学习
  • 什么是开放网络?

    网络行业的发展如果非要归纳出一个明确的发展趋势的话,那这个趋势无疑是“开放”。业界有一个奇怪的现象,但凡涉及到“开源、开放”的技术或者社区,好像都比较受到追捧,...

    SDNLAB
  • 什么是神经网络

    本文结构: 什么是神经网络 什么是神经元 神经网络的计算和训练 代码实现 ---- 1. 什么是神经网络 神经网络就是按照一定规则将多个神经元连接起来的网络 例...

    杨熹
  • 网络带宽是什么

    最近有盆友在购买云服务器,问我带宽选多大的比较合适?当时我说,就你这小网站,整个1M妥妥的。

    烟草的香味
  • 什么是网络测试

    Web测试是用于验证网站应用程序是否可以满足特定功能,安全性,可用性,可访问性,视觉和性能标准的过程。在将代码移交给生产之前,Web测试对于捕获关键错误的应用程...

    用户7466307
  • 什么是高阶网络?

    使用图形和网络语言对复杂的系统和数据进行建模已成为一系列不同学科的重要主题。可以说,这种基于网络的观点是从图的相对简单性中获得成功的:一个图仅仅由一组顶点和一组...

    用户8352478
  • 什么是网络割接?

    网络工程行业,业务种类是非常繁多的,单从技术(不区分售前和售后)的角度看,常见业务就有:

    用户8611941
  • 闪电网络原理通俗解释

    第章 引言 今天有人宣布BTC上的闪电网络可以使用了,甚至今天价格也突然涨了1000美元(有没有因果关系不知道),可闪电网络到底是啥,真的可以用了吗? 闪电网络...

    企鹅号小编
  • 闪电网络实操,从最简单的比特币第二层闪电网络付款开始

    我们将会使用命令行工具,因为我发现这是使用网络的最可靠的方法,同时也可以让你对网络的运行方式有更加深入的了解。

    区块链大本营
  • 用闪电网络买一杯咖啡是怎样的体验?

    比特币网络需要10分钟才能完成一次确认,如果在商店里用比特币买一杯咖啡,可能咖啡已经喝完了,BTC还未到账,这种用户体验肯定无法投入实际应用。

    申龙斌
  • 什么是网络可视化?

    在由于数据量不断增加和网络安全问题日益严重,网络安全和监控至关重要,因此,全面的网络可见性对于大多数企业而言都是必需的。尽管需求不断增长,但许多公司仍未实现其网...

    虹科网络可视化与安全
  • 什么是“零信任”网络

    “零信任”是一个安全术语也是一个安全概念,它将网络防御的边界缩小到单个或更小的资源组,其中心思想是企业不应自动信任内部或外部的任何人/事/物、不应该根据物理或网...

    franket
  • 神经网络是什么?又能干什么?

    现在深度学习炒得非常火热,其实它的本质还是把神经网络算法进行延伸和优化而已。那今天目标就直入主题用最简单的语言让大家了解神经网络是一个什么东西。

    人工智能的秘密
  • Liquid网络闪电支付使用指南

    本教程介绍如何使用Liquid侧链的c-lightning来创建闪电支付通道。使用这些支付通道,用户可以实时、私有地交易Liquid-BTC。

    用户1408045
  • 网络直播怎么赚钱?什么是网络直播?

    最近这几年一直听说网络直播,而且有很多人也在上面赚了不少钱了。看着别人赚钱,但是也有很多人想做,而对于我们这些没有接触过网络直播的人来说,根本就不知道怎么样才能...

    用户8739990
  • 可怕!9岁男孩为买任天堂游戏机,竟然...

    为筹集足够的钱给自己买一台任天堂游戏机(Nintendo Switch),9岁的 Dennis 正在网上出售他的艺术杰作——简笔画。

    区块链大本营
  • 屌!小哥用 12 个月的时间开发了12款比特币Dapp, 0.00000001 BTC就能玩区块链版"蚂蚁庄园"

    曾几何时,每个人的朋友圈里都充斥着各种各样的打卡。打开朋友圈你会发现,这个好友在学英语,那个好友在背古诗词,还有一些好友今天又跑步了几公里,好不热闹。

    区块链大本营

扫码关注云+社区

领取腾讯云代金券