http://www.7klian.com

从 Reckless 到 Wumbology:闪电网络的基本设施建树

固然双出资通道已存在于闪电网络的 Ind 上,但它们并未真正接入网络。跟着闪电网络利用率的增加,双出资通道答允像生意业务所这样的大型活动性供给商通过提供入场本领,更轻松地将用户吸引至闪电网络。

由于闪电网络是基于比特币网络之上,因此许多将来的改造位于基本层技能改造的下游。

跟着通道容量日渐增加,Wumbology 将会给网络带来更大的活动性(生意业务可以更利便地在系统内路由)。闪电网络从一片冷落(在 2018 年刚推出的时候,它依然很是不成熟,质押的资金随时大概会丢失)开始,但增加通道巨细限制的提案代表着闪电网络走向成熟迈出了重要的一步。

通过瞭望台对恶意参加者举办监督就是这类问题的潜在办理方案,雷同的设计也呈此刻其他付出渠道系统中,如以太坊的 Raiden (美其名曰「监控处事」)。

因此,闪电网络在 2019 年的成长方针主要会合在以下四个方面:

斯芬克斯发送(Sphinx-send)

就在本周,基于先前一份非比特币文献,Roasbeef 推出了「斯芬克斯发送」成果。在闪电网络中,固然 Arjun 和 Mike 大概信任互相,但他们并不知道付出进程中所有通道的所有者。作为一项对闪电网络的隐私改造方案,斯芬克斯发送构建的路由系统答允在发送进程中对发送者的身份举办加密处理惩罚。

停止 2019 年,闪电网络在活动性供给,隐私性,安详性和可用性上取得了令人难以置信的希望。

作者:Arjun Balaji, Shomei Capital 的首创人,兼 The Block 的参谋,他持有部门比特币

尽量 AMP 的技能规格尚未完全定型,但针对 AMP 已有多个提案,包罗 OG AMP 和 Base AMP。完全陈设 AMP 对晋升用户体验意义重大,并可有效改进闪电网络的活动性。

双出资通道(Dual Funded Channels)

今朝,Lightning 通道只能由一方提供资金:假如 Arjun 和 Mike 但愿在他们之间打开通道,Arjun 可以用 0.1 BTC 扶助通道,并向 Mike 发送和传输一笔付出,但却不能直接从 Mike 哪里接管付出或经过 Mike 接管付出,直到 Mike 也扶助了 Lightning 通道。

提高系统的安详性保障

在闪电网络白皮书中首次描写了瞭望台,尽量最初的设计颠末尾较大的改进。闪电网络最初存眷的一个问题是既然是链下付出,那对方通过广播无效状态欺骗我怎么办(譬喻,在我离线的时候)?」

像 Pierre Rochard 的 Node Launcher 这类的新界面答允用户通过简朴的 GUI 配置成为比特币或闪电网络节点(然后可以毗连到一系列钱包,包罗 Zap、Spark、Wallet of Satoshi 等)。Bitrefill 等用户驱动的产物旨在让用户更利便地建设和扶助通道。

本文并不是一篇对闪电网络的简朴先容。关于闪电网络如何运作,Aaron van Wirdum 著有十分出色的三部曲。这对那些寻找闪电网络简介的人来说是个很好的渠道(Aaron 的这篇文章是对闪电网络劈头摸索的精采参考)。本文旨在面向熟悉闪电网络根基机制的用户,辅佐其相识开拓历程中的一部门内容。

两个提案都需要通过软分叉以添加新的哈希签名符号(BIP 118),SIGHASH_NOINPUT_UNSAFE,它答允签名授权所有 UTXO 的支出,这些支出(并非单个 UTXO)可由特定的私钥打点。焦点开拓人员乐观地认为,这大概导致陪伴 Schnorr 签名的更大局限的软分叉。

此刻,许多闪电网络钱包都有链上和链下账户。一旦拼接完全集成至闪电网络,用户就可以从链下账户发送生意业务至链上账户。另外,拼接还答允用户直接把资金存入通道地点中,所以除了提供增加和收缩通道余额的机动性外,它还实质上提高了网络中的路由效率。

基于与单一付出路径沟通的安详机制,AMP 通过答允多笔生意业务由经多个通道完成,并担保最终吸收的正确性来办理这个问题。只有当所有金钱乐成发送时,才气兑换小额的付金钱,从而制止了部门付出的问题。

今朝已有若干个闪电网络客户端,最受接待的三个体离是 Lightning Labs (由 Go 编写)的 Ind,ACINQ (Scala)的 eclair 和 Blockstream 的 c-lightning (虽然是 C 语言)。

瞭望台(Watchtowers)

尽量闪电网络用户拥有更高级的过滤成果(如 Neutrino 的 GCS 过滤)以抓取相关的链上生意业务,但瞭望台提供了特另外保障,即用户不会被闪电网络上的生意业务对方欺骗。

技能改造

第二届闪电网络开拓者峰会在澳大利亚阿德莱德举行,会上展示了 2018 年度闪电网络的成长环境。距在米兰推出闪电网络白皮书后仅仅两年,就有数十个潜在的提案竞相纳入 1.1 版本类型中。

鉴于对路由不服衡的担心,潜互换也有很长的路要走。固然,潜互换只是在更好的方案呈现之前的权宜之计,但它已然存在,并可用于改进链上、链下原子化生意业务的用户体验。

轻节点仍需要毗连全节点以验证生意业务。在此进程中,客户端将一个过滤器(称为 Bloom 过滤器)发送给一个全节点,然后该全节点返回一组相关生意业务,最后由钱包在当地验证生意业务。不幸的是,这个进程已被证明会导致隐私泄露,因为作恶者可以侦听节点以偷窥钱包地点。另外,潜在的恶意节点可以选择存心删除或漏掉相关生意业务。由于闪电网络生意业务受链上事件影响,所以删除或漏掉将会导致妨碍产生。

更重要的是,eltoo 使备份变得越发安详,瞭望塔更具效率,因为只需储存最新的状态,而非先前状态(不外这也存在必然的隐私衡量)。

另外,斯芬克斯发送体系答允闪电网络在没有收件人提前请求发票的环境下事情。这在以前是 Lightning UX 的主要痛点,因此斯芬克斯发送提案可视为闪电网络的一个重大改造。

跟着开拓者的信心加强和应用开拓的门槛低落,第一批应用措施也已开始构建。

在瞭望台系统中,当 Arjun 和 Mike 打开通道时,Arjun 将广播一个签名,授权所有资产在 Mike 产生恶意行为时转回 Arjun 账户。该广播数据足以用于检测无效状态,同时保存通道中生意业务两边的隐私。假如 Mike 广播了无效状态(个中的押金将被锁定一段时间),Arjun 就有时机申领所有通道内的押金。

潜互换(Submarine Swaps)

潜互换技能是由 Alex Bosworth (最初由 roasbeef 定名)建设的,它被作为一种无缝跟尾链上和链下付出的技妙手段。本日,绝大大都钱包席卷了存于链上的比特币和存于 Lightning 通道的比特币。

eltoo 和通道工场(eltoo and Channel Factories)

eltoo 起初是在 2018 年 4 月由 Blockstream 的 c-lightning 团队和 Lightning Labs 的 roasbeef 配合提出的。在当前的闪电网络实施中,用户假如规复逾期的账单备份,就会失去他们的押金。因为,广播逾期的账单就等同于「作弊」,用户就会被罚没押金以作处罚。重点是:瞭望台备份和其他持续备份可以在很洪流平上制止这个问题。

我火烧眉毛想看到闪电网络在 2019 年的成长,因为它最终从原始的基本设施搭建和布局设计的阵痛中破茧而出,并陪伴着越来越快的成长和越来越高的活动性。那就请列位看官一起跟从闪电网络生长,并 stay#reckless 吧!

Lightning Joule 是一个开源的类 MetaMask 的钱包,由 Will O’Beirne 建设,可以轻松实现基于欣赏器的 LN 付出。固然它仍处于 alpha 阶段,但它却已成为将来 UX 的雏形——包罗一个潜在的身份办理方案。因此,在以太坊上看到雷同的 DApp 设计模式也就不敷为奇了。已集成了 Lightning Joule 的应用包罗 lightningspin.com 和 LightningK0ala's LN Chess。

品评家早期就闪电网络所表达的主要担心之一是:由于人们无法打开通道出场,「会不会呈现奋发的链上生意业务用度而导致了闪电网络的中心化?」通道工场可以轻松地打开和封锁通道,而淘汰了这种担心。深入的链上改造方案(像 Schnorr 签名)有助于进一步压缩签名巨细,使得闪电网络的可用性更高。

为了办理这个问题,Lightning Labs 的 Olaoluwa Osuntokun (roasbeef)和 Alex Akselrod 及 Jim Posen 推出了 Neutrino,一个尝试性的轻量级客户端,旨在通过 BIP 157 和 BIP 158 提案「只管淘汰带宽和内存利用……同时掩护隐私」。Neutrino 也利用过滤器,出格是 Golomb 编码集和 GCS 过滤器。GCS 过滤器可以提供更高水平的压缩,使得 Neutrino 客户端可以更少地占用内存和带宽。

尽大概简化 UX 设计

这种方法合用于小额付出,因为每个通道都有足够的活动性来无缝地完成付出,但也存在严重的限制。假如 Arjun 的资金分手在多个通道中,那么 Arjun 的活动性会受到限制。

闪电网络基本设施及产物

基本设施建树极其重要:这是大部门开拓事情的重点,也是将来的付出利用和更高级的应用措施开拓的基本。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

相关文章阅读