自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

吉米·宋呼吁安全在手机上运行比特币

2019-02-08 16:53:01
收藏

手机端比特币轻量级客户端:Neutrino的革新之路

试想将整个比特币区块链下载到你的手机上。最近统计显示,这个庞大的数据包约有200GB。虽然一些高端智能手机或许能够承受这样的负载,但对大多数人来说,这显然过于庞大——尤其是在进行移动交易时,这一点尤为重要。

为何我们需要钱包应用

正因如此,我们才需要钱包应用。这些应用程序让你无需在本地存储全部数据,就能访问庞大的区块链。但问题在于,这些钱包应用往往依赖第三方来执行交易、存储私钥和访问资金。这与我们曾期待的去中心化、无需信任的梦想背道而驰。我们本应完全掌控自己的资金,而非依赖银行、公司或其他任何第三方。因此,信任那些屡遭黑客攻击的钱包提供商似乎颇为不妥。幸运的是,目前正在研发的解决方案或许在六个月内就能问世。

轻量级客户端的优势与挑战

轻量级客户端就像是在手机上存储了一个精简版的比特币区块链。它只保存部分数据,足以让你连接到网络,但又不会占用过多手机空间。你无需依赖第三方即可进行交易,通过客户端就能直接访问。听起来很梦幻,对吧?但事实并非完全如此。问题在于,如果不拥有整个区块链,就很难验证比特币交易(因为每笔交易都与之前的交易相关联)。不过,比特币开发者Jimmy Song认为他的最新项目——Neutrino轻量级客户端,已经解决了其中许多问题。

Neutrino:专为移动设备设计的比特币轻量级客户端

Neutrino是一款专为移动设备设计的比特币轻量级客户端。它基于两项比特币改进提案(BIP 157和BIP 158),使得轻量级客户端在区块链上的交互和交易执行更为便捷。它允许用户完全掌控自己的私钥,从而无需信任第三方,同时还增加了一些额外的安全措施。

现有轻量级客户端的局限性

目前,大多数比特币轻量级客户端无法检查区块链的完整历史记录以验证交易的真实性——这是通常用于验证交易的方法。因此,它们通常依赖第三方提供这些数据。这无疑是一个弱点,黑客可以拦截从第三方流向轻量级客户端的数据,并输入虚假信息。

“大多数钱包都使用一些受信任的第三方。有一种协议可以让你查询网络上的随机节点,从而进行大量通信,”Neutrino的开发者Jimmy Song告诉Decrypt,并补充道,“问题在于服务器上存在许多漏洞,而Neutrino轻量级客户端修复了其中许多问题。它更加安全,你无需信任第三方服务器。”

Neutrino的解决方案与未来展望

Neutrino为修复这些潜在问题做出了一些妥协。它使用过滤系统来检查网络上是否存在异常行为。一旦检测到异常,它将请求下载完整区块——以便检查区块内的加密数据。一旦获得区块,它就能确认交易是否发生。显然,这增加了内存需求,因为轻量级客户端需要下载比平时更多的区块。

Song承认,仍有相当多的工作需要完成。“客户端需要进行更多验证,因为客户端现在必须进行额外的验证以证明服务器发送的数据是真实的,”他在比特币杂志的一篇文章中说道。

然而,当潜在涉及数百或数千美元时,花费几兆字节的内存和更多时间来验证交易或许是值得的。如果你打算成为自己的银行,那么你可能应该开始像银行一样行事。

展开阅读全文
更多新闻