1. 定义

分布式私钥控制通过分布式节点控制各种资产的私钥,并将原链资产映射至跨链中,确保各种资产在区块链系统中实现互联互通。

分布式私钥控制的核心在于分布式控制权管理,即将资产的所有权和使用权分离,将原链上数字资产的控制权安全地转移至非中心化系统中。

eg. 分布式私钥控制项目有Wanchain、Fusion、EKT。

2. 交易流程

以区块链项目Fusion[22]为例,其实现通过数字资产的Lock-in(锁定)和Lock-out(解锁)两个基本步骤完成。

2.1 Lock-in过程

step1. 将密钥分片并将分片密钥分布式保管,即分布式生成密钥
step2. 将资产转入原链上指定账户并由Fusion节点进行验证,实现控制权的分布式管理。

2.2 Lock-out过程

step1. 先检查Fusion映射账户中数据情况,满足具体条件后发起交易
step2. Fusion各节点通过各自保存的分片密钥进行验证,解除分布式控制权管理以及资产映射。
step3. 分布式控制权完成交接后,智能合约将在Fusion映射账户中同步更新账户状态数据,以体现Lock-in和Lock-out完成情况,其记账过程实际上是通过Fusion系统向映射账户发放或收回等量等额数字资产的过程。

3. 性质

  • 分布式私钥控制类似于公证人机制,但用户始终拥有对资产的控制权,只是在存储数字资产的密钥上采用了分布式存储的方式,这在一定程度上避免了公证人机制下的中心化风险。
  • 账户锁定不需要采用双向锚定方式,所有交易在验证节点重构后传入原链网络,不改变原链特性,各链均可自由且低门槛地接入原链,降低跨链接入成本,因此适用范围广,易于实现。
  • 由于不改变原链特性,跨链需要根据原链的特性适配开发,因此开发难度较大,且等待原链确认时间较长,致使运行效率偏低。

跨链(2)跨链技术“分布式私钥控制”相关推荐

  1. 一文读懂为什么需要跨链?跨链是什么?跨链实现技术?

    区块链的现状 从2014开始,"区块链2.0"成为一个关于去中心化区块链数据库的术语.区块链2.0 技术跳过了交易和价值交换中担任金钱和信息仲裁的中介机构.这使得人们的隐私得到保护 ...

  2. 单公证人模式实现测试链间跨链【入门教程(上)】

    注:为方便表述,本文将Ropsten链的原生代币称为RETH,Rinkeby链的原生代币称为BETH 1.1什么是跨链 跨链(cross-chain),顾名思义,就是通过连接相对独立的区块链系统,实现 ...

  3. 区块链:跨链梳理之哈希锁定及IOV简评

    推广:最近整理了一个linux命令手册,欢迎点击查看,Linux速查手册. 评论:这篇文章写得挺好,转载在这里,等待加一些读书笔记. 书接上回,<应用协议是更好的投资选择>中提到了Cosm ...

  4. 连接不同区块链的跨链技术介绍

    如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生 ...

  5. Substrate框架:平行链及跨链技术简析 结合ETH和IPFS能否成为第一跨链系统?

    2019年1月,在DLD国际创新大会(Digital Life Design)上,有两位科技界的嘉宾接受了Wired杂志的专访,探讨的议题是"Web 3.0的巨大机遇". 其中一位 ...

  6. 区块链的跨链技术简介

    区块链技术是一种分布式账本技术,可以被应用在金融.健康医疗.供应链.资产管理等诸多领域,但是受吞吐量.网络孤立性.监管.伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用.在区块链所面临的 ...

  7. 区块链的跨链技术介绍完整版

    如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生 ...

  8. 趣链 BitXHub跨链平台 (1)技术架构

    1. 技术架构 自下而上分为物理层.基础层.跨链服务层.接口层四个部分. 1.1 物理层 支持普通物理机.云主机或者嵌入式设备 1.2 基础层 包含联盟链本身的模块,比如网络模块.存储模块.共识模块. ...

  9. 蚂蚁链开源跨链技术 加速大规模创新应用“涌现”

    作者 | 董世晓 出品 | CSDN(ID:CSDNnews) 众所周知,在信息互联网时代的相当长的时间里,企业内部各系统间服务与数据不共享,造成了烟囱林立.孤岛横生,难以适应复杂变化快速的业务.为解 ...

最新文章

  1. 视频分享网站首页:最新视频特效
  2. boost::log::formatting_ostream用法的测试程序
  3. 第25月第2天 Django-By-Example项目记录01
  4. 使用mount挂载一个windows的共享
  5. vb6 枚举对象属性
  6. macbook pro touch bar卡死的解决方法
  7. 如何利用计算机实现非线性转换,基于cass数控绕线机非线性算法的设计与实现-计算机应用技术专业论文.docx...
  8. 年轻就是程序员的资本?我不敢苟同!
  9. 动易php,动易CMS数据转成dedecms的php程序
  10. 数字逻辑复习总结(超全!内含例题!)
  11. 基于BP神经网络PID控制+Simulink仿真
  12. 你的APK安全吗?来WeTest免费测!
  13. 软件测试创业公司和大厂外包如何选择?
  14. Bitbucket安装配置
  15. 用python做头像_如何利用python制作微信好友头像照片墙?
  16. Python爬虫入门教程 98-100 帮粉丝写 Python 爬虫之【2020秋季最难的事--约不上的疫苗】
  17. 机器学习分类模型评价指标之ROC 曲线、 ROC 的 AUC 、 ROI 和 KS
  18. 外部H5端使用支付宝预授权
  19. 暗角教程,如何加镜头晕影暗角效果
  20. ObjectARX2010二次开发之 --- DXF转G代码(1)

热门文章

  1. 【Linux 报错】com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The las
  2. Java 正则表达式中为什么反斜杠“\“需要用“\\\\”表示
  3. zookeeper是做什么用的_做橱柜用什么门板好 选对很关键
  4. 票务系统思维导图_最全思维导图分享,告诉你如何系统的学好软件测试。
  5. 成功解决pandas.core.indexing.IndexingError: Too many indexers
  6. Appendix:附录文件内容记录脚本代码转换过程记录
  7. ML之NB:(NLP)基于sklearn库利用不同语种数据集训练NB(朴素贝叶斯)算法,对新语种进行语种检测
  8. BC之链式块状结构:区块链之链式块状结构——链式块状结构、内容相关配图
  9. Keras之MLPR:利用MLPR算法(3to1【窗口法】+【Input(3)→(12+8)(relu)→O(mse)】)实现根据历史航空旅客数量数据集(时间序列数据)预测下月乘客数量问题
  10. TF之DeepDream:DeepDream前世今生之简介、安装、使用方法之详细攻略