数据上链模式研究.mm
2019-04-08 15:03:07 0 举报
AI智能生成
数据上链的技术方案,上链的类型
作者其他创作
大纲/内容
从从上网到上链的需求
上网
互联网实现了信息更加便捷、更加顺畅、更加高效的流通
互联网形成了一个个大的优质服务点,带动了整个网络的发展
上链
•上链解决信任不对称的问题
•区块链解决多方之间的信任问题,构建多方协同、协作的基础设施
•区块链进一步将互联网的各个服务点链接起来,形成更大的网络
链是什么
链是分布式、异步环境下维护多方共同状态的组织形式
根据用户可以分为公用链和专用链
根据准入机制可以分为公有链、联盟链、私有链
上链的目的
不是为了上链而上链,不是为了区块链而区块链
解决现实业务痛点
区块链可以解决的业务痛点:
涉及多方互信
涉及多方协同
涉及低成本的金融系统
上链的对象
证明型数据上链
防伪、溯源、征信、追溯、公益等
价值型数据上链
积分、优惠券、股权、债权、应收(应付)凭证、货币等
计算型数据上链
对赌、预测、投票、众筹等
•数据上链指标
上链时间戳
需要具备区块链的时间戳,是区块链的高度时间戳,也可以是异步环境下协商、共识的时间戳
时间戳和区块挂钩,实现数据在区块链上的挂载
上链唯一性
需要具备全链的唯一性,是区块链的信息的唯一性,为后续上链数据的查询、操作提供基础
分布式环境下唯一ID实现
区块链中信息的唯一性一般通过密码学上的单向哈希函数实现,哈希实现唯一性的去中心化
上链低成本
需要具备上链的低成本,不是无成本,也不是高成本
低成本决定了上链数据的质量,屏蔽了高频垃圾数据的上链
成本决定了所上链的运作模式,是一个自运作的生态模式,还是一个基于上链次数的中心化收费模式
上链可操作性
需要具备上链操作的程序实现可操作性、可行性,或者第三方便利性
解决上链过程的实现问题
区块链数据上链程序实现一般是基于区块链交易实现,程序可操作性提现在交易具备的功能上
不同区块链上链对比
证明上链
基于区块链交易实现,交易哈希的唯一性实现了证明数据的上链
比特币 OP_RETURN、Coinbase数据、TxOut地址编码、TxOut金额
以太坊 TransactionData或者Input Data,或者Key/Value合约
超级账本Key/Value合约
井通交易记录备注Memo
资产上链
基于区块链交易实现资产的发行、交易、流通上链,实现价值资产的流转
比特币使用OmniLayer、颜色币实现
以太坊合约小账实现
超级账本合约小账实现
井通基于原生用户通实现,无需编写合约,基于的是整体大账本模式
数据上链
区块链与大数据
上链可以两部分进行上链
数据权属
数据内容本身
比特币实现比较难
以太坊、超级账本需要通过合约来实现
井通基于用户数据资产来实现
流程上链
基于区块链进行流转运作,基本是通过合约来实现
实现流程的公开、透明、点对点交互
比特币可以实现简单的脚本支持(简)
以太坊是通过新建合约系统来做(新)
超级账本是通过Docker虚拟机来做(重)
井通目标:功能丰富、老语言、轻便,基于Lua的合约
0 条评论
下一页