主页 > imtoken钱包手机app > 闪电网络爆发,比特币会进入2.0时代吗?

闪电网络爆发,比特币会进入2.0时代吗?

imtoken钱包手机app 2024-01-26 05:07:24

用比特币源码做山寨币_比特币是用什么语言开发的_比特币开发入门教程

最近,一项实验风靡全球。

或许连发起人都没想到这个实验会如此火爆——这场名为“闪电火炬”的接力赛跑遍了40多个国家,连推特的联合CEO都参与其中,甚至还去了太空。

用比特币源码做山寨币_比特币是用什么语言开发的_比特币开发入门教程

▲闪电火炬全球接力地图

实验很简单——每位参与者使用闪电网络将比特币转给下一位参与者,金额从 100,000 聪(约合 3.50 美元)开始,每位参与者收到币后,再追加 10,000 聪传递给下一位参与者.

“闪电火炬”的创始人Hodlonaut在接受采访时表示,这次活动的由来是因为他第一次跑闪电网络的时候非常激动,所以想把这种心情分享给大家社区,“在闪电网络上交易让我兴奋不已,就像我第一次发现比特币时一样。”

比特币是用什么语言开发的_比特币开发入门教程_用比特币源码做山寨币

不仅是 Hodlonaut,坚定的比特币持有者也难掩兴奋之情。 他们认为,闪电网络激活了比特币的支付功能,比特币将从“数字黄金”的1.0时代正式进入“支付货币”的2.0时代。

事实上,闪电网络正在以惊人的速度增长。

2018年12月7日,Bitcoinist报道闪电网络节点数突破4000个,通道数突破16500个,网络容量从2018年11月上旬的122个BTC增加到460个BTC,一个月增长近4倍.

1 月 7 日,CCN 报道闪电网络节点数量超过 5150 个,通道数量超过 18500 个,网络容量超过 557 BTC。 由于闪电网络,比特币交易费用降至 3 年来的最低点。

2月10日,1ML最新统计数据显示,闪电网络节点数为6088个,环比增长14.61%; 频道数24660个,环比增长27.3%; 网络容量达到657 BTC,比上月增加15%。

根据比特币分析师 JP Thor 2 月份发布的网络测试结果,闪电网络支付速度与 ApplePay 等传统中心化数字支付平台几乎持平。

2 月 12 日,推特 CEO 杰克·多尔西 (Jack Dorsey) 证实,闪电网络将应用于推特旗下兼任 CEO 的移动支付公司 Square。 在讨论闪电网络的播客中,多尔西说:“在所有加密货币中,比特币最有可能成为货币,而比特币是互联网的‘原生’货币选择。”

比特币是用什么语言开发的_用比特币源码做山寨币_比特币开发入门教程

▲推特CEO杰克·多西

闪电网络在哪里? 为什么会有那么多大咖(Roger Ver、赵长鹏等)为它代言?

起源

闪电网络是一种链下扩容方案,它的起源要从比特币的诞生说起。

闪电网络起源于一个叫做“支付通道”的概念。 中本聪在与当时的bitcoinj开发者Mike Hearn的私下交流中详细介绍了支付通道的工作原理,火鸟财经截取了部分内容:

可以保留和替换未记录的开放交易,直到达到 nLockTime。 它可能涉及多方支付,每个输入所有者都需要对输入进行签名。 对于新的写入,每个版本都必须使用更高的序列号进行签名。

如果一方不再同意更改,则最后的状态将记录在 nLockTime 中。

中间交易不需要广播,网络只记录最终结果。

这里已经有了闪电网络的影子。 后来又提出了双层支付通道、双向支付通道等概念,进一步发展和完善了闪电网络。

2015年初,一份名为《比特币闪电网络:可扩展的链下即时支付》(The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments)的白皮书最终成为规则制定者。 江湖号称是仅次于比特币白皮书的闪电网络白皮书。 这篇论文的作者是 Joseph Poon(潘志豪)和 Thaddeus Dryja。

白皮书的发布标志着闪电网络的诞生。

什么是闪电网络?

闪电网络发明的初衷是什么?

潘志浩表示,2013年比特币的区块空间首次被填满,他和Thaddeus Dryja开始思考相关的改进方法。

也就是说,闪电网络的诞生就是为了解决比特币的可扩展性问题。 那么他是如何实现扩张的呢?

简单来说,其背后的思路就是将大量的小微交易下链,最终结果在主网上结算。 这样,主网就被瘦身了。 这里我要强调的是,闪电网络的前提是日常的、小额的交易。

用比特币源码做山寨币_比特币开发入门教程_比特币是用什么语言开发的

比如A和B需要经常互相转账,那么一般流程是这样的:A将交易信息提交到链上,矿工打包(需要手续费)确认并广播交易,经过6区块确认,B 终于收到了 A 发送的 BTC。按照每 10 分钟一个区块的速度,B 至少要等待 1 小时才能收到 A 的转账。 如果A和B之间频繁转车,不仅等待时间长,而且每次转车都要支付手续费。

如果部署了闪电网络,两个人之间的转账是这样的:双方建立一个支付通道,即向一个多重签名地址转入一定数量的比特币,比如A转5个BTC,B转移 4 BTC。 该公众号(A:5;B:4)由链上矿工确认。 通道建立后,AB与AB之间可以进行多次转账。 这些转账都是在链下点对点进行的,没有矿工打包,也就是说没有第三方比特币是用什么语言开发的,所以不需要支付手续费,秒级即可完成。 如果双方不想交易,可以关闭通道,然后将双方签署确认的最新交易信息发送到主网进行结算确认,并写入区块链。 打开和关闭频道需要付费。

这样一对比,是不是觉得眼前一亮呢? 但是很快你又会问,你不可能和全世界所有人都建立一个通道,不仅成本高(必须先质押一些BTC),而且通道的开启和关闭还需要手续费。 这时,您可以选择通过其他节点进行转账。

以ABCD这四个人为例,如果A要转5个比特币给D,之前双方没有建立通道,但是A可以通过B和C连接到D。所以D做了一对钥匙锁,通过把锁给A,自己拿着钥匙。

然后A对B说,如果你能在3天内把钥匙给我,我给你5.5 BTC,否则钱会退回我的账户。 同样,B 也对 C 说,如果你能在 2 天内把钥匙给我,我就给你 5.25 BTC。 最后C对拿着钥匙的D说,如果你能在1天内把钥匙给我,我给你5个BTC。

所以D把钥匙给了C,得到了5个BTC,C把钥匙给了B,得到了5.25个BTC,B把钥匙给了A,得到了5.5个BTC。

比特币是用什么语言开发的_比特币开发入门教程_用比特币源码做山寨币

▲火鸟小编手绘图

简单的理解就是A拥有房产,想要拿到房产的人必须在有效期内拿到钥匙,而钥匙在D手里。在有效时间内以低于该财产的价格从D处获取key,然后使用获得的key从A处获取财产。为什么中间的节点会这样做呢? 因为他们可以赚取差价,也就是手续费。 在上面的例子中,A实际花费了5.5个BTC,其中0.5个BTC是B和C作为路由节点的手续费。 支付通道的互连形成闪电网络。

很多朋友可能会问,如何保证链下交易的安全可靠? 对此,开发者有很多设计,比如多重签名。 每笔转账均需双方签字方为有效。 提交至主网的最终结算信息也由双方签名确认。 如果一方申请结束通道,他需要等到1000个区块才能拿到资金。 在此期间,如果交易对方发现对方作恶(例如,将双方签署的交易提交至网络),则可以提供证据。 如果属实,作恶者最初存入通道的比特币将全部惩罚对方。 还有一个哈希时间锁合约,如果在限定的时间内没有完成指定的任务,钱会返还给发起人的账户。 为了保证链下交易的安全性,还有很多精美的设计,这里不再赘述。 有兴趣的朋友可以去技术贴。

入选比特币扩张计划

闪电网络白皮书发布后不久,比特币社区开始正式考虑扩容方案。 俗话说,时势造英雄。 在扩容之战中,闪电网络开始崭露头角,获得了包括比特币核心开发团队(Bitcoin Core Development Team)在内的不少人的支持。

中本聪在退休前表示,未来某个时候可能会调整 1M 区块大小的上限。

2015年5月实际区块容量达到400k左右比特币是用什么语言开发的,并且还在快速增长。 中本聪的继任者加文开始全力推进扩张。 这时候,扩容成为了社区的共识,但是在选择扩容方案的时候,大家的意见不一。

“扩容是任何区块链都在努力解决的难题。有人赞成直接提高区块上限,有人支持改变共识机制,缩短交易确认时间。有人支持两层网络,分离结算layer from the payment layer.无论哪种方式,我认为都值得探索。 九州资本创始人、巴比特大学前创始人何琼介绍。

据了解,当时有多种扩容方案,如链上扩容、链下扩容、弹性扩容、分步扩容等。 整个社区就扩建计划展开了激烈的争论。 由于意见难以调和,比特币基地最终分裂为三个阵营。 它们是:支持扩容到2M的Bitcoin Classic,支持Segregated Witness + Lightning Network的Core,以及支持扩容到8M的BCH Core。

比特币是用什么语言开发的_比特币开发入门教程_用比特币源码做山寨币

为什么Core选择这个解决方案?

何琼认为,Core开发者非常专业和谨慎。 他们认为直接扩容区块的方法“简单粗暴”。 虽然区块增加暂时解决了拥塞问题,但最终会导致全节点数据存储成本的增加。 整体存储成本已经上升到很高的水平,这会让很多人望而却步,导致中心化。 相反,追求小块,存储成本越低,去中心化程度越高。

他接着补充说,闪电网络也是一种提高可扩展性的技术手段。 其背后的想法是,不必在区块链上记录每一笔交易,而是在比特币上为小额或日常交易添加一条新链。 这样既维护了主链的小区块,又保证了去中心化; 它还可以提高闪电网络上的 TPS。

何琼的解释恰好证实了最近的消息:Bitcoin Core 开发者 Luke Dash Jr 提出将比特币区块大小缩小到 300KB,理由是只有这样比特币网络才能真正具有可行性和实用性,因为比特币领域的区块链是已经超出了大多数人的承受能力,而且只会变得更糟。 根据 Luke Dash Jr 的研究,缩小到 350k 是可行的,可以帮助将交易转移到第 2 层(Lightning Network 属于第 2 层)。

不过火鸟财经在BCH社区看到了另一种解释(主张扩容的派系):闪电网络是一个巧妙的想法,但技术太复杂,技术难点太多,技术耗时太长形式。 当时,这项技术研发耗时一年多,但效果仍不理想。 2017年2月,比特币出现严重拥堵,高峰期有10万笔未确认交易。 是选择一劳永逸的大区块,还是期待遥遥无期的新技术,这是一个很简单的问题。

闪电网络的历史

闪电网络的技术实现确实比较复杂。 幸运的是,它在成为比特币的指定扩容方案后获得了更多的支持。 由此,闪电网络打通了从实验室到现实世界的道路。

区块链公司Blockstream提倡使用C语言实现闪电网络,简称C-Lightning。 比特币技术公司 ACINQ 用 Scala 语言开发了自己的闪电网络协议,称为“eclair”。 闪电实验室(Lightning Lab)用谷歌的 Go 语言实现闪电网络。

据了解,闪电网络的大部分开发工作都是由上述三个团队共同完成的,分别称为Blockstream(C版)、ACINQ(Scala版)、LightningLabs(Go版)。

2017年夏天,隔离见证软分叉终于启动,为闪电网络在比特币上的应用铺平了道路。 11 月,闪电实验室通过闪电网络在区块链上进行了第一笔货币兑换交易——从比特币到莱特币。 去年 12 月,开发人员亚历克斯博斯沃思通过他与支付处理器 Bitrefill 建立的闪电通道支付了电话费。 有史以来第一次在闪电网络上买卖真钱。

2018年底,人们迎来了闪电网络节点数量和交易量的“爆发”。

据 CCN 统计,2019 年初,闪电网络节点数量超过 5150 个,通道数量超过 18500 个,网络容量超过 557 BTC。 由于闪电网络,比特币交易费用降至 3 年来的最低点。

用比特币源码做山寨币_比特币是用什么语言开发的_比特币开发入门教程

Blockstream 联合创始人兼 CEO Adam Back 在比特币诞生 10 周年之际接受媒体采访时表示:闪电网络似乎进展得非常快,有很多黑客马拉松,很多独立的实现(c-lightning、LND 和 eclair),独立的协议开发者和众多钱包,以及非常活跃的闪电网络应用开发者都对它感兴趣。

就连V神也曾赞叹,“不靠ICO就能把闪电网络发展到现在的水平,很了不起”。

沉寂多年后,闪电网络突然爆发式增长,一下子点燃了比特币信徒的火花。

1 月 19 日,推特上一位名叫“hodlonaut”的比特币爱好者在第一次运行闪电网络时兴奋异常。 为了分享这种感受,他在推特上发起了“闪电火炬”接力活动。

他通过闪电网络向他在帖子评论部分随机挑选的陌生人发送了 100,000 聪(3.40 美元),希望“火炬”能从一个人传递到另一个人之前,需要添加 10,000 聪。

令人意外的是,该活动在网上火了起来,至今已重复举办180多次,遍及全球数十个国家。 曾在众多大咖手中经历过,包括Twitter创始人Jack Dorsey、《精通比特币》作者Andreas Antonopoulos、Lightning Labs工程师Joost Jager、全球首位比特币项目投资人Roger Ver、赵长鹏、币安创始人等

从默默无闻到多方支持,闪电网络终于迎来了属于自己的高光时刻。

推特(Twitter)首席执行官杰克·多尔西(Jack Dorsey)已表示支持名为 Tippin 的闪电网络程序,该程序是内置于浏览器中的用于 Twitter 打赏的打赏程序。 安装该程序后,推特用户可以在每条推文后面看到一个闪电标志,推特用户经常用它来表达对比特币和闪电网络的兴趣。

比特币是用什么语言开发的_用比特币源码做山寨币_比特币开发入门教程

Twitter CEO Jack Dorsey 也证实闪电网络将应用于同时担任 CEO 的 Twitter 移动支付公司 Square。

亿万富翁比特币投资者蒂姆德雷珀认为,两年后,世界将用比特币购买咖啡,而这种情况依赖于扩容解决方案,尤其是闪电网络。 他此前声称,到 2022 年,比特币将达到每枚硬币 250,000 美元,这是业内有史以来最高的预测之一。

根据比特币分析师 JP Thor 2 月份发布的网络测试结果,闪电网络支付速度与 ApplePay 等传统中心化数字支付平台几乎持平。

闪电网络评估的两极分化

“闪电网络作为一种技术革新的手段,近两年受到越来越多的关注,越来越多的节点被部署在闪电网络上,但目前还没有一种扩展方式被证明是绝对正确的,所以闪电网络网络 网络也需要商家和用户来运营,看能否经得起市场的考验。” 何琼说。

诚然,尽管最近闪电网络发展迅速,但最终能否成功,还需要多方面的检验。 更何况,市场上还有很多人对此争议很大。

看好他的人认为:

1. 闪电网络具有高可扩展性,每秒可容纳数百万至数十亿笔交易; 它还具有即时交易,交易时间以毫秒为单位;

2、交易手续费极低,足以支撑小额支付应用场景。

3、此外,闪电网络还支持跨链原子级交易。 一旦实现,将成为加密货币领域革命性的一步。

4、闪电网络的实现意味着比特币可能真正成为一种广泛使用的支付货币(鉴于其相对于数字支付的巨大优势),而不是“躺在”交易所或钱包中的数字。

用比特币源码做山寨币_比特币是用什么语言开发的_比特币开发入门教程

不看好他的人认为:

1、部署闪电网络后,比特币主网成为结算中心,与其初衷(支付货币)不符,是对比特币的背叛。

2、闪电网络也会导致中心化,因为通道占多数的节点最终会形成一个中心,中心掌握着大量的交易信息,在隐私方面存在漏洞。 而且,一旦出现大节点,很容易被政府监控。

3、闪电网络的部署会导致矿工损失大量手续费,矿工无利可图时会选择“罢工”或寻找新的战场。 比特币缺少矿工的支持,51%攻击的可能性会增加。

4.闪电网络是一项复杂且未经实践的技术。 隔离验证只是实现闪电网络的铺路。 一旦闪电网络出现问题,主链就没有能力处理那么多的交易数据。 这是一个致命的威胁。 现阶段,闪电网络可以在短期内缓解比特币交易拥堵的问题。 比特币在全球范围内得到广泛认可和使用后,1M比特币区块的限制就会过时,大区块也是必要的。

5、在闪电网络下,虽然每个通道都可以进行双向支付,但“个人小额支付”往往是单向的,而不是双向的。 总体来说,闪电网络的应用场景是C2B支付市场。 但对于商家来说,现金流才是命脉。 他们需要尽快拿到销售收入进行再生产,而每一次清算都意味着打开和关闭一个通道,需要支付手续费,这会增加商家的工作难度和运营成本,降低商家采用BTC的意愿和闪电网络。

……

“对于那些不看好闪电网络的人,他们也可以举出几十个理由,说这个东西不行。然后我们可以制定一个客观的标准。预测到最后闪电网络会锁定多少BTC 2018年?如果这个数字能在2019年7月突破10000个btc,锁定金额达到7500万美元,并且没有严重的不可修复的安全漏洞,那么闪电网络相对于其他解决方案的优势就基本定型了。”区块链自媒体在2018年年中谈过。

根据闪电网络浏览器( )数据,截至目前,节点数为6515个,容量为715 BTC。 距离媒体人7月份设定的10000个BTC标准还有很长的路要走。 但这并非不可能。

用比特币源码做山寨币_比特币开发入门教程_比特币是用什么语言开发的

据金色财经测算,按照目前30%的增速,闪电网络将在10个月内达到10000个比特币,19个月内达到100000个比特币。

比特币是用什么语言开发的_比特币开发入门教程_用比特币源码做山寨币

闪电网络最终能否被接受和认可,还是一个未知数。 作为一种创新的扩展方案,值得我们关注。

火鸟财经原创,更多精彩内容请关注“火鸟财经”