比特币的第二层规模解决方案,比如闪电网络(Lightning Network),已经远远超出了人们的想象。然而,最近实施的闪电网络最令人兴奋的特性之一仍然是在闪电网络主网之上构建分散式应用程序(称为闪电网络应用程序或LAppps)的能力。但我认为比特币缺乏智能合约的构建?在必要的和创造性脱链实现的号召下,比特币生态系统——通过闪电网络——支持“分散式应用”的日子终于到来了。我们应该感谢LN支付渠道的多重签名、非链交易的固有基础设施。两个节点之间的双向、非链连接可以实现闪电般的交易,它被定义为支付通道。网络中的任何两个节点都可以通过发送少量的比特币来打开支付通道,从而在彼此之间打开一个通道。一旦开放,用户可以自由地来回发送比特币。在完成交易后,用户可以选择关闭通道——最终余额将被挖掘,并且在比特币区块链上只记录一次比特币交易。然而,一个节点可以在任何时候打开数千个这种双向通道,从而通过网络效应获得可伸缩性。
为了达到我们旅程的起点,编程逻辑也可以在单个节点之上引入。提供任何单一节点的能力,以主机支付渠道跟踪一种类型的自动化服务。下图显示了截至9月17日下午2点12分所有LN节点:
所有都通过活动都通过闪电网络节点
LApps概述
闪电网络应用程序(“LApps”)在比特币区块链上的可用性有两个关键点。首先,比特币内部缺乏“分散的应用程序”生态系统。在很多情况下,这就是为什么加密货币新手会对Ethereum、Lisk、Cardano以及其他区块链平台无穷无尽的列表进行第二次考察的原因。无论好坏,无论真实与否,基于区块链的智能合约和分散的应用环境似乎是区块链项目的生存之道。突然之间,比特币悄然而至,但毫无疑问,它正逐渐成为最常被提及的主要竞争劣势之一。这对比特币意味着什么?可以实现多个领域的大量应用。现在可能的情况是,大多数当前的dapp &智能合约工程师放弃了他们目前选择的最佳区块链。只有时间能说明一切;然而,到目前为止,还没有明显的发展团体改变现状。其次,LApps的一个主要优点是,由于它们是建立在闪电网络之上的,所以它们天生就是为微交易而构建的。小额交易大大降低了进入门槛;这再次巩固了LApps将在不久的将来迎来大量用户和开发者的观点。目前在比特币世界中,终端用户的用例仅限于金融活动;管理钱包和兑换钱包。LN不仅扩大了这种多样性,而且通过专注于负担得起的体验带来了双重冲击。
关于适应性的真正问题最终将来自于实际的工程输出:有多少lappS在建造中?
Lapps使用目录
今年第一季度,Blockstream公司推出了微支付处理AP。使用通过javascript和PHP库可以访问的REST API,闪电收费使得web开发人员很容易接受对其内容、商品和服务的闪电支付。除了闪电充电之外,lnl的Scala实现还支持LAapps(稍后将详细介绍)。尽管起源相对较晚,大量的lapps已经公开部署;所有发布的LApps都可以在官方的闪电App目录下找到。拥有大量比特币核心开发者的比特币咨询巨头Blockstream公开支持LApps。在3月下旬,Blockstream公司举办了一个“LApps周”活动,专注于LApps的开发和部署。仅这个间歇性的开发事件就导致部署了7个LApps——下面将介绍其中的一些。以下是对公共LApps的一个定性的、基本的分类,以及一些链接的演示摘要。
销售点和供应商LApps
接受比特币支付对于电子商务平台或自定义网络应用程序来说是无需动脑筋的事情——尽管高昂的费用和不可预知的确认周期,使接受比特币成为福音派的商业决策。随着LApps利用闪电网络,在线业务对比特币采用的两大反对理由突然烟消云散。因此,随着LApps开始推出,销售点和供应商应用程序已经占据了中心位置:· Nanopos-一个简单的销售点系统· WooCommerce 闪电网关-一个综合电子商务应用程序,集成了股票管理和订单跟踪系统
Lapps内容创建者
额外的区块链和补充代币的一个常见用例是原始数字内容的发布、管理和许可。有多少dapp属于这一类?你不需要看得太远就能找到一个区块链/代币来发布博客文章、跟踪音乐元数据或管理插图美术作品。从理论上讲,任何原创内容媒体都有可能推出分散的应用程序。毫无疑问,LApps以其最大的加密货币解锁几乎免费、无摩擦的支付——但如果没有数字标记化的标准形式,创建LApps的内容是否存在同样不可救药的资产跟踪?下面是一些构建在闪电网络主网之上的应用程序:·FileBazaar -用于销售文档、图像和视频等文件的系统·WordPress的闪电发布者-解锁WordPress博客条目的赞助模型
实验性应用
第三类LApps代表实验性LApps,它们主要是支持闪电支付的现有技术的示例。闪电网络不一定能实现去中心化,但却能实现无摩擦的比特币支付——这肯定会释放出大量以前在经济上无法测试的用例。· 闪电点唱机-一个有趣的演示,重新想象一个经典的闪电网络技术· Nanotip -这个简单的提示键,经过重新构建后可以发出闪电网络发票正如上面所看到的,一些最小的、可行的lapp现在可以跨越多个用例。LAppS的生态系统,虽然现在已经公开使用,但不可否认的是,它仍处于起步阶段,但这并没有影响到比特币这个闪电网络的非凡飞跃。其他区块链平台已经击败了比特币(尤其是Ethereum公司的ERC20生态系统),我们很可能看到开发人员为流行的dapps开发仿制的LApps——也许是一个等价的加密猫?或者预测市场与占卜者竞争?为了跟上前面的例子,需要做很多工作。目前,还不存在用于标记标准(如ERC20或NEO5)的脱链LN解决方案。如果不通过代币对资产进行数字化,LApps真的能与分散的应用程序直接竞争吗?目前,LAppS的大部分活动都是只实现了两个。首先是Eclair,它是由ACINQ构建的闪电网络。Eclair有4个lapps,其中包括旗舰版的Eclair桌面应用程序。其次,更受欢迎的LN实现是C- lightning,顾名思义,这是一个“C”实现。C-Lightning LApps是基于C实现的闪电网络。
总结
通过可视化工具亲眼看到它:graph.lndexplorer.com/。闪电网络船离开理论和alpha阶段的船坞比看起来更长 - LAppS正无缝地扩展成一个非常真实和实用的离线比特币解决方案。目前,我将在Dapps vs Lapps战争中保持中立。然而,我认为这场战争中任何一家都不会赢,因为技术上的差异和最终用户的参与度一样大。在一天结束的时候,大多数dappS &LappS用户可能会不关心他们的交易是在链中还是链外——他们只是想要一个顺畅的体验,围绕启用的这个区块链实现无摩擦体验,并利用这些神奇的数字来赚钱。
原文:https://medium.com/@jesus_notchrist/intro-to-lightning-network-apps-lapps-b548c96ec13f
翻译:雷茜