找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 17189
  • 0
  • 分享到

比特币的扩容之路:闪电网络未来是什么样的?

2018-5-8 09:50

来源: 火星财经 作者: 吴杨盈荟

紧凑型客户端区块过滤(Compact Client-Side Block Filtering)


虽然闪电网络是第二层协议,但在安全性上,比特币区块链本身也与闪电网络相关。具体来说,闪电网络用户必须密切关注区块链,看看特定交易是否被打包。这可能是要消耗大量资源的,特别是对于手机用户。

有一种解决方案称作简化支付验证(SPV),这在比特币白皮书中有所描述。当前的SPV钱包使用称为“Bloom过滤器”(bloom filters)的方法来确定是否有相关交易产生。

不幸的是,bloom过滤器在隐私保护上有所欠缺,因为钱包本质上把用户所有的地址都展示给了比特币网络上的节点。它也有一些扩容问题和可用性问题,因为每个单独的SPV钱包都会占用至少一个比特币全节点的资源。

为了解决这些问题,Lightning Labs的Osuntokun和Alex Akselrod以及Coinbase开发者Jim Posen设计出一种名为“紧凑型客户端区块过滤”(Compact Client-Side Block Filtering)的新解决方案,他们正在Neutrino钱包中应用该解决方案。

紧凑型客户端区块过滤技术基本上颠覆了当前SPV钱包使用的方法。通过创建Bloom过滤器并将其发送到众多全节点,接着全节点为所有的Neutrino钱包创建过滤器,从而替代通过钱包请求相关交易。然后Neutrino钱包使用这个过滤器来确定相关交易没有发生。这确实是所有用户需要知道的,以确保他们没有被骗。 (如果过滤器产生匹配,Neutrino会提取相关的区块,以查看匹配是否确实涉及确切的交易而不是误报)

有趣的是,虽然这个方法的灵感来自闪电网络,但它也可以用于普通的轻钱包。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部