Advertisement

【文献阅读】《区块链跨链技术进展研究》

阅读量:

首次系统性地阅读文献后, 下定决心进行一些基础性的笔记记录。
目前仍在探索适合的记录形式, 并希望找到一种更适合自己的记
录方法。
因此目前还存在诸多不够完善的地方。

下载链接

文献补充

  • 跨链技术 :跨链技术是区块链技术实现互联互通的关键手段,在促进系统扩展性方面具有重要意义。该技术旨在解决各区块链间的数据互通问题、价值转移机制以及存在的价值孤岛现象。
    • 比特币区块链时代 :本文研究基于2017年5月的时间节点,在这一时间节点上进行分析发现:比特币在当时占用了市场总市值的首次降至50%。

文献提炼

跨链的划分

  • 可以分为区块链内部各个子链/主链之间
  • 不用区块链系统之间

跨链目的及解决方向

  • 不同区块链间的资产转移 :借助技术手段取代机构与个人完成跨链资产转移。
  • 通过区块链技术固定链上资产并设定其锁定与解锁条件 ,并关联到其他链的特定事件/行为/条件。
  • 获取其他链条的状态信息用于触发特定智能合约
  • 增强该系统的交易处理性能以克服现有性能瓶颈

3类跨链技术

  • 公证人机制

采用一种或多选的方式选出一个或多个组织作为公证人,在完成对其所负责事务的事先监督之后,在系统内部生成该时间段内的交易记录时点数据;然后基于这些数据计算出交易时点的相关参数;最后将这些参数发送至验证方,并依据这些参数生成相应的验证信息。

通过引入公证人对其他区块链进行交易监控,并增加了中心化的节点数量。然而该方法借助密码学手段降低了对公证人可靠性的过度依赖。

  • 侧链/中继

利用智能合约的功能类似于区块链客户端服务功能的操作流程,在验证过程中的目标是确认 chain A 发生的具体交易事件或者系统状态的有效性。

补充:侧链技术 就是启动另一条独立的 blockchain 网络,并将主 chain 所持有的比特币资产转移至 side chain;而 side chain 资产与主 chain 之间双向转移则被称为 双键绑定(Dual Binding) 。中继模式则是依赖于中间人节点来进行两条 chain 数据状态整合与自证的过程。

通过智能合约监听验证其他链是否发生交易

  • 哈希锁定

利用在两条脸上部署专有智能合约来达成跨链交易与信息交互。

用户A和B基于特定时间段内核查接收到的随机数值来完成跨链操作。

类似计算机网络中的协议机制,在区块链系统中进行信息传递时, 可以通过两条链同时执行一笔资产转移交易的方式确保其安全运行. 这也意味着, 不仅能够完成当前交易的操作流程, 并且也可以被视为在监控并确认其他链上的交易是否发生.

\color{red}{Q:为了确认对其他链的监控目标是什么?猜想:这种设计是否旨在确保各链条间的交易同步进行?}
\color{red}{依据其他链条的状态变化情况来执行当前链条的操作。}

跨链技术汇总

在这里插入图片描述

目前研究进展

  • 有些是在已有区块链项目基础上的改进, 基于现有技术框架开展数据共享与交互研究。
  • 有些是提出了一套通信协议, 搭建起高效的安全通信机制, 实现区块链间的连接。
  • 有些是提出了新的系统架构和运行模式, 整合多种区块链技术, 支持灵活且安全地连接各种区块链网络。

展望及研究方向

  • 在设计初期就忽视了跨链应用的场景,并没有相应的保护机制而导致相关安全问题。
    • 建立一种数据接口通讯标准并抽象出典型互操作服务。类似于互联网中的标准化接口或通讯协议;类似Java中的接口,则为各个区块链平台提供了实现基础。

文献来源:

李芳.李卓然.赵赫.区块链跨链技术进展研究.软件学报.2019.30(6):1649-1660

全部评论 (0)

还没有任何评论哟~