近日,日本初创企业 Nayuta 发布了首款内置比特币 “全节点” 闪电网络(lightning network)钱包。
闪电网络是一种扩容技术,一度被称为最有前景的比特币支付方案。有了 Nayuta 的这款新的安卓应用程序,用户在使用该支付系统时可以选择以下两种方式中的任一种:要么使用内置比特币 “全节点” 以增加安全性,要么切换到 “SPV(简易支付验证)” 版 Neutrino,该版本虽然不太安全,但占用的手机空间更小。
Nayuta 表示,它是第一个在钱包中添加全节点的开发商,可以让用户更容易感受到区块链技术的便利。他们使用了 ABCore 的一个分叉,这使得在安卓设备上运行全节点变得更加便捷。(CoinDesk 中文版注:ABCore,一款安卓应用程序,可以充当 Bitcoin Core 的一种包装器,使其运行变得简单。)
“使用全节点是唯一能真正知道你是否收到比特币的方法,如果你不使用全节点,你需要在一定程度上信任钱包公司的节点或是矿工,” Nayuta 移动应用程序开发人员克里斯蒂安·莫斯(Christian Moss)说道。
全节点可能需要数小时下载,但它们是使用比特币最安全的方式,因为用户不必相信任何人来确保他们拥有正确的交易数据。让一个全节点易于运行,一直是许多比特币开发者的首要目标。
“在日常生活中,使用非全节点钱包无疑更加方便和实用。不过,重要的是要有全节点可用,以防矿工在网络受到类似于 Segwit2x 的攻击时生产无效区块,” 莫斯说道。(CoinDesk 中文版注:Segwit2x,又称纽约共识,由来自全球 21 个国家的 56 家知名区块链初创公司共同签署,即隔离验证 Segwit 2MB 区块容量的扩容方案。)
除了选择在后台运行的全节点或 SPV 节点外,用户还可以选择另外一种 “混合” 模式,允许钱包在两种模式之间自动切换。
“在混合模式下,当你白天外出时,钱包会从 Neutrino(SPV 钱包)自动获取区块数据;当你的手机处于充电状态并连上 WiFi,且比特币全节点在运行时,它会检查这些区块是否有效。” Nayuta 首席执行官 Kenichi Kurimoto 说道。
他希望这是一个两全其美的好方法。
“在比特币领域,只有一个完全验证节点才是去中心化的完美解决方案。另一方面,SPV 节点在存储大小、互联网连接带宽和功耗方面具有优势。我们认为,肯定有方法解决这一权衡问题。Nayuta 移动钱包的混合模式就是一种解决方案,” 他说道。
莫斯乐观地表示,随着时间的推移,在移动设备上运行比特币全节点只会变得更加容易。
“虽然目前全节点闪电钱包的实现对广大用户并不是非常友好,但我们认为,只要朝着这个方向研究和开发,实现这一目标是一件轻而易举的事情。未来随着智能手机功能变得越来越强大,用户运行全节点钱包时可能会产生类似于运行轻客户端钱包的体验,” 他说道。
翻译:刘立军
责编:寇建超
本文版权属于 CoinDesk 中文
未经授权禁止转载