比特币闪电中微子协议

比特币的第二层扩展解决方案-闪电网络(LN)-在2018年取得了一些重大进步,尽管市场上的看空情绪持续扩大。许多开发人员将这些类型的市场低迷视为基础技术和核心社区增长的关键时期.

LN已 芊芊 在过去几天中,尽管一旦比特币中断了支持,加密货币市场最近出现了下降趋势。 LN的价值能力(渠道价值总和)目前约为200万美元(〜441 BTC),开放渠道的数量约为15,800。截至撰写本文时(11/21),这与几天前的11/17相比有了显着增加。从那时起,通道值的总和从232 BTC跃升至441 BTC,开放通道的数量从约14,300激增至15,800.

比特币闪电中微子协议

除了活动和价值激增的原因外,还评估了一些近期的发展,尤其是 中微子协议BTCPay服务器 -对不断发展的LN提供了一些有趣的见解.

闪电实验室和中微子协议

关于LN,Lightning Labs一直处于创新的最前沿。他们的闪电网络守护程序(LND)是LN的全面实现,并且包括几个后端链服务,例如Neutrino(这是一个实验性的轻客户端)。 LND符合不断发展的趋势 闪电网络规格 (BOLT)标准,并针对希望与LN息息相关的开发人员量身定制.

Neutrino是保护隐私的轻型钱包客户端,其重点是使用LN。它是用Go语言编写的,利用压缩的块滤波器来改进SPV布隆过滤(BIP 37)轻客户端实现已成为比特币轻客户端多年来的标准。 Neutrino协议仍处于实验阶段,因此不建议您使用目前使用完整LND客户端的容量.

Neutrino解决的主要问题是 信息泄漏 在SPV节点中具有Bloom过滤器,可用于对用户进行匿名处理并提供更人性化的体验,同时保留非托管,安全且分散的钱包.

Neutrino旨在最小化客户端的带宽和存储,同时在为轻型客户端提供服务的整个节点上保留隐私。它通过一种机制来实现这一目标 GSC过滤器 用于表示特定块中对应的地址,该特定块的块的压缩版本比源块大得多。低带宽设备(例如移动电话)可以随后确定新创建的区块中的交易是否与用户的钱包有关。如果某个块包含相关交易,那么Neutrino客户端将下载相应的块,但仅下载交易数据,而不下载签名或见证数据。然后,客户可以使用由用户的钱包软件(而不是随机节点)完成的过程来扫描和更新其交易信息,这是重要的隐私注意事项.

水下互换

什么是海底互换?从主网发送比特币到闪电网络 & 后退

Neutrino客户端的同步遵循当前BIP 37 SPV客户端流程的修改版本,在该流程中,客户端下载块头链而不是像完整客户端那样下载实际的区块链。但是,Neutrino客户端会同时下载一系列过滤器标头,其中GSC过滤器对应于每个块。如果相应的GSC过滤器包含相关的交易数据,Neutrino客户端(基于对区块内相关交易的分析)将下载区块的交易数据.

Neutrino客户由于GSC压缩而需要的带宽要少得多,并且实际上减少了整个节点上的计算负荷,因为发送给Neutrino客户的过滤器仅需要为其所有用户计算一次。客户端还包含用于解决冲突事务信息的新保护,并通过丢弃在同步过程中经过验证的先前块头来减少本地存储需求.

中微子仍处于早期阶段,因此应谨慎使用。 Neutrino Github明确警告要使用实验方案,并详细说明了 主要问题 到目前为止的协议。引用Neutrino的官方BIP提案是 BIP 157BIP 158. 闪电实验室还提供了广泛的 博客文章 关于中微子议定书及其预计的发展.

Neutrino的未来发展包括从比特币网络外部检索区块过滤器,并可能通过软分叉将GSC区块过滤器哈希直接集成到区块头中。最终,目标是Neutrino为将在以下基础之上构建的下一代钱包应用程序奠定基础.

当比特币咨询公司的比特币开发商Pierre Rochard出现了有关Neutrino的另一个值得注意的发展 建议的 用于闪电网络的Microsoft Excel插件。该插件利用Neutrino客户端,使用户可以轻松粘贴钱包地址并通过LN在Excel上向其他用户付款。这些类型的LN进步对于促进采用该技术至关重要,因为Excel是世界上使用最广泛的会计软件工具之一.

BTCPay服务器开发

BTCPay 服务器已经成为流行的开源加密货币支付处理器,主要关注比特币。这是一个非托管发票系统,符合BitPay的发票API,并有效地允许用户通过自托管服务器或第三方服务器成为自己的比特币和LN付款处理器.

BTC支付

BTCPay,图片来自 比特币Wiki

可以在其之上构建应用程序,其中一些应用程序已经使用BTCPay服务器创建了店内销售点系统。使用BTCPay服务器的主要优点包括直接控制资金,使用LN(甚至可以处理其他用户的付款),较低的费用以及通用的发票.

BTCPay服务器的一个有趣的应用是 宣布 本月初由IndieSquare创作。他们开发了一个Unity SDK,该SDK使用BTCPay服务器供游戏开发人员通过LN创建游戏内商店和应用内购买。开发人员随后可以在对多个游戏使用发票UI的同时,保留对游戏商店或购买的付款处理的完全控制权.

IndieSquare甚至提供了一个 指导 为使用LN和BTCPay服务器的游戏项目资产“ Survival Shooter”添加游戏中商店界面。 BTCPay服务器是为开发人员量身定制的,但是它的普及应有助于减少由合规性问题引起的付款处理器对审查制度的担忧.

未来的闪电网络

比特币具有足够的设计空间,可以在其之上进行构建并创建用户友好的应用程序,从而有助于促进该技术的广泛采用。自成立以来,LN已经走了很长一段路。最新的发展趋势表明,趋势是朝着更加可行的应用程序和自我主权的技术实现(例如BTCPay Server)发展,这种趋势使用户获得了隐私,去中心化和安全性,而又不会在UI / UX方面牺牲太多.

过去一周,该网络的最新发展非常可观,这表明尽管在更广阔的市场中人气低迷,但人们仍然对使用LN感兴趣。主流媒体通常不会注意到这种趋势,但是随着基础技术的不断发展,这种趋势被证明是采用率的关键指标.

Lightning Labs指出,自上次强调移动平台的比特币改进提案以来已经过去了六年。 Neutrino增强了大多数比特币轻型客户端所面临的若干问题及其在安全性,隐私性和可用性方面的缺点。随着不断完善的LN体验,LN有望继续发展其可扩展的比特币支付网络解决方案的轨迹.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me