首页> 外文期刊>International Journal of Network Management >Securing light clients in blockchain with DLCP
【24h】

Securing light clients in blockchain with DLCP

机译:使用DLCP保护区块链中的轻客户端

获取原文
获取原文并翻译 | 示例
           

摘要

In blockchain, full nodes (FNs) are peers that store and verify entire chains of transactions. In contrast, light clients (LCs) are those with limited resources, and for this reason, they request only block headers from FNs for transaction verification-using protocols like Simple Payment Verification (SPV). In an approach to prevent FN tampering on transaction verification (byzantine fault), LCs request block headers from multiple FNs and compare received responses. One problem with this approach is that an LC must connect to each FN and perform the same cryptographic operations with each one repeatedly, which leads to client-side complexity and slower response. We propose an alternate approach to tackle this issue, in which LCs can encrypt a request for block headers only once, and send that request to a predetermined set of FNs to access, process, and reply back in a single response. Our approach, called Distributed Lightweight Client Protocol (DLCP), enables LCs to verify with little effort if FNs have agreed on a response. From an experimental evaluation, we observed that DLCP provided lower latency and reduced computing and communication overhead in comparison with the existing conventional approach.
机译:在区块链中,全节点(FN)是存储和验证整个交易链的对等点。相比之下,轻型客户端(LC)的资源有限,因此,它们仅向FN请求块头,即可使用简单付款验证(SPV)等协议进行交易验证。在一种防止FN篡改事务验证(拜占庭式错误)的方法中,LC向多个FN请求块头并比较接收到的响应。这种方法的一个问题是,LC必须连接到每个FN并反复对每个FN执行相同的密码操作,这会导致客户端复杂性和响应速度变慢。我们提出了解决此问题的另一种方法,其中LC只能对块头的请求进行一次加密,然后将该请求发送到一组预定的FN,以在单个响应中进行访问,处理和回复。我们的方法称为分布式轻量客户端协议(DLCP),使LC可以轻松验证FN是否已同意响应。通过实验评估,我们发现与现有的常规方法相比,DLCP提供了更低的延迟并减少了计算和通信开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号