美文网首页
跨链学习笔记

跨链学习笔记

作者: 爱写作的harry | 来源:发表于2019-05-07 09:50 被阅读0次

    第一章 概述

    跨链定义

    狭义:账本之间进行资产互操作
    广义:账本之间进行资产,数据互操作

    意义

    1969年的阿帕网是计算机网络鼻祖,但以局域网存在,因为计算机不兼容。
    80年代TCP/IP协议出现后计算机网络才建立起来
    90年代互联网对公众开放,浏览器出现,带来了互联网繁荣

    目前的区块链就好像60年代的单机时代。未来区块链能互联,就可以为更多的用户、更多的服务提供支撑。

    跨链的成熟或将带来区块链的繁荣,互联网是信息自由流通的网络,区块链是价值自由流通的网络。

    发展史

    • 第一次提出:2012 Ripple发布跨账本互操作协议《Interledger Protocol(ILP)》,通过第三方公证人实现了跨账本转账
    • 2014 BlockStream首次提出锚定式侧链(Pegged Sidechains),引入一条与主链双向锚定(Two-way peg)的侧链,实现跨链资产转移
    • 2015年比特币闪电网络(Lightning Network)采用哈希时间锁(Hashed Timelock)机制,实现了比特币链下快速交易通道
    • 2016年BTCRelay基于中继跨链方案实现了比特币到以太坊的单向跨链联通
    • 2017年Polkadot和Cosmos第一次提出建设跨链网络基础平台的方案

    第二章 初识跨链

    跨链的实现形态

    • 链间资产互换
      • 每条链资产总量不变
      • 只是所有权变化
      • 如Alice想用10btc换Bob的100Eth
    • 链间资产转移
      • 每条链的总量变化
      • 减少的资产被锁定在特定地址
    • 智能合约互操作

    实现跨链要解决的问题

    • 如何保障跨链交易的原子性
    • 如何完成对另一条链的交易确认
    • 如何保障两条链的资产总量不变
    • 如何保障两条链的独立安全性
    • 如何实现多条链之间的跨链互联

    跨链协议设计原则

    • 资产在链之间的转移是自由的
    • 资产转移没有对手方风险,没有第三方能阻止资产的转移
    • 交易必须是原子性的
    • 应具备防火墙功能,一个链发生的资产丢失和创造不会影响另外一个链
    • 一条链的重构不能影响另外一条链

    相关文章

      网友评论

          本文标题:跨链学习笔记

          本文链接:https://www.haomeiwen.com/subject/ogbsoqtx.html