闪电网络是否已经可以应用于生活中了
扫描二维码
随时随地手机看文章
Lightning Labs(闪电实验室)刚刚发布了闪电网络钱包的alpha版本。其桌面应用程序现在与比特币的主网络兼容,它利用Neutrino协议(协议名称,不是Coinbase收购的数据分析公司)为用户提供“控制个人资金”的轻量级模式,而无需运行完整节点或信任第三方托管。
Lightning Labs应用程序开发人员Tankred Hase在接受Bitcoin Magazine采访时表示:“这个版本需要多样的协议工程、产品开发和设计思维技能,我很幸运能参与到Lightning Labs这样优秀的团队中来,在这里我们可以把所有有用的观点都结合在一起。我希望这次发布的版本能让新用户更容易接受比特币及闪电网络。”
Hase告诉我们,Lightning Labs在博客文章中表示,该版本“仍然是针对测试人员的早期版本”,可以立即在macOS、Windows和Linux操作系统上运行,而Android和iOS的智能手机APP不久也会推出。
Hase还表示,Android应用程序仍在内部开发中,iOS的迭代版本“可在TestFlight中使用pre-alpha进行公开测试使用”。他补充道,他们公司需要在发布完整版本之前“完善LND / Neutrino的稳定性和性能” 。
对于桌面应用程序,默认情况下v0.5.0-alpha将在比特币的主网上启用,而之前的版本目前允许用户在接入比特币测试网络时自动更新(尽管测试网络版本仍然可用,不过与这次的主网版本相比,那可能只适合开发人员和工程师使用了)。
据Lightning Labs称,这次更新引入了一系列的改进。它采用统一的总余额来帮助用户一目了然地知道他们在链上或支付通道中拥有多少比特币,而支付通道是在总余额下按百分比划分的。用户还可以通过应用程序的闪电网络通道页面查看每条支付通道中有多少聪(比特币最小单位)。
Autopilot是LND(Lightning Network Daemon)实现的一项功能,可以更轻松地连接到节点以设置支付通道,最近还新增了一个评分系统,用于判断哪些节点在路由支付方面最有效。这个autopilot机制现在已设置为默认功能,不过如果用户愿意,应用程序还允许用户根据需要手动管理其节点连接和通道。
该文章中写道:“我们不希望产品需要用户每次都选择哪个节点来建立通道,这样会给用户带来负担。重要的是引导新用户在进入网点网络时选择一组初始通道,通过这个新系统,我们将确保用户的初始通道可以作为闪电网络的可靠网关。”
未来,Lightning Labs将整合闪电循环(Lightning Loop),让用户可以选择充值或提现通道余额,而无需关闭通道本身。
上述功能在用户体验和界面设计方面都有显著改进,不过这次发布的版本中最显著的新增功能应该是钱包对Neutrino的使用。正如博客文章中所阐述的那样,Neutrino不仅可以用于链上钱包,而且对闪电网络特别有用,它“是一种轻量级客户端规范,允许非托管的闪电网络钱包验证比特币交易”。基本上,它允许软件客户端(应用程序)只接收压缩的区块链数据来验证交易,而无需下载完整的比特币区块链数据,完整的区块链数据体积已达到200 GB。这为这些客户端提供了与完整节点几乎相同的隐私程度,而不会牺牲资金的托管权给第三方(这是使用轻量级钱包的典型考量)。
Hase告诉我们:“如果没有Neutrino,就需要使用命令行界面,设置自己的比特币+闪电网络全节点,并配置一个第三方应用程序来远程连接到你的节点。这个过程非常技术性,对普通用户而言太难太麻烦了。Neutrino让我们将所有这些东西都整合到一个应用程序中,用户只需双击即可打开运行。”
因此,如果你在使用Lightning Labs的钱包,即使没有连接到自己的节点,你也可以完全控制自己的资金。
该文章最后也警告用户,闪电网络“仍然是非常早期的技术,并且存在丢失所有资金的风险”。他们还呼吁社区通过联系Lightning Labs并在GitHub上创建请求(requests)来帮助改进应用程序。
由于该技术仍然存在风险,而且Neutrino客户端还很新,因此Lightning Labs是不会就此止步的。正如Hase在与我们的通信中告诉我们的那样,仍然有大量工作要做,而且随着用户开始试用,他们可以从这次推出版本中学到很多东西。
“这只是第一个版本,现在是时候进行产品迭代并开始学习如何改进了”,他说。