当前位置:   article > 正文

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

区块链跨链技术进展研究

首次正式阅读文献,决定做一些简单的笔记整理,笔记格式和内容还在摸索阶段,期望找到适合自己的记录方式,所以仍存在许多不足之处

下载链接

文献补充

  • 跨链技术:跨链技术是区块链实现互联互通,提升可扩展性的重要手段,诣在解决各区块链之间的数据通信、价值转移和价值孤岛的现象
  • 比特币区块链时代:本文作者以2017年5月为分界线,在此时间节点,比特币市值占比首次低于50%

文献提炼

跨链的划分

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

跨链目的及解决方向

  • 不同区块链之间的资产转移:利用技术代替机构和个人实现资产转移
  • 实现区块链资产的留置:实现链上资产锁定冻结,并设定资产锁定和解锁条件,以及与其他链的特定事件/行为/条件进行关联
  • 读取和验证其他链的状态或事件:需要借助其他链的信息和数据来触发某个区块链上部署的智能合约
  • 提升区块链交易处理能力:区块链的吞吐量和可扩展性一直被认为是重要的瓶颈

3类跨链技术

  • 公证人机制

通过选举一个或多个组织作为公证人,对链A的时间进行自动或请求式监听,并在制定时间发生后,在链B执行相应操作,实现对时间的响应。

引入公证人监听其他链是否发生交易,增加了中心化节点,但此技术利用密码学技术降低对公证人可靠性的依赖程度

  • 侧链/中继

链B通过执行 类似区块链请客户端功能的 智能合约,来验证链A的加密哈希树以及区块头,已达到验证链A的某项特定交易事件或状态信息是否发生
补充:侧链技术就是另外启动一条区块链,将主链上的比特币资产转移到侧链上,反之也可以从侧链转移至主链。比特币在主链和侧链上的资产双向转移称为资产的双向锚定中继:该模式仅通过中间人收集两条链的数据状态进行自我验证。

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

  • 哈希锁定

通过在两条脸上运行特定的智能合约,实现跨链交易与信息交互。用户A,B通过在特定时间内验证收到的随机数是否正确来完成跨链操作

类似计算机网络中的协议,通信,可以保证两条链同时执行某笔资产转移交易,也算是验证监听其他链交易的发生吧?

Q : 验 证 监 听 其 他 链 的 目 的 是 什 么 ? 猜 想 : 是 用 来 保 证 链 与 链 之 间 的 交 易 同 时 发 生 么 ? \color{red}{Q:验证监听其他链的目的是什么?猜想:是用来保证链与链之间的交易同时发生么?} Q:
根 据 其 他 链 的 状 态 是 否 改 变 , 进 而 操 作 当 前 链 ? \color{red}{根据其他链的状态是否改变,进而操作当前链?}

跨链技术汇总

在这里插入图片描述

目前研究进展

  • 有些是在已有区块链项目基础上的改进,实现有限的数据互联
  • 有些是提出了一套通信协议,实现区块链间的通信
  • 有些是提出了新的系统架构和运行模式,支持不同区块链的接入

展望及研究方向

  • 跨链技术在设计之初一般并未考虑跨链应用的场景,并缺乏对应的保护机制,从而引入相应的安全问题
  • 统一出一种标准化的数据接口通讯技术,抽象出典型的互操作服务。类似于互联网中标准化接口或者通讯协议;又或是java中的接口,让各个区块链平台开发各自的实现类

文献来源:

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/687238
推荐阅读
相关标签
  

闽ICP备14008679号