[发明专利]一种用主区块链交易验证外部数据块及构建新区块链方法在审
申请号: | 201710028321.6 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106910052A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 刘宝勇;刘春兰 | 申请(专利权)人: | 刘宝勇;刘春兰 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518048 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 交易 验证 外部 数据 构建 方法 | ||
技术领域:信息技术
背景技术:
区块链技术是利用密码学原理,通过签名及加密等方式,建立起对按序排列的数据块的完整性及有效性的验证机制,并通过Peer-to-Peer方式分布式去中心化存储,建立系统的可信任机制。
区块链首先由一个化名中本聪的人在他所发明的电子加密货币比特币中应用的,几年来已经通过实践检验,获得了验证。由于区块链技术的去中心化特点,相对于传统的中心化系统,它更加可信任、更可靠、更快捷,成本更低廉,因此,包括金融业在内的传统的中心化系统普遍有向去中心化转变的需求。
通常,一条区块链的数据结构相对简单,比如比特币系统,其交易仅包含其加密货币比特币交易所需信息,无法满足其它广泛的业务需求,比如金融、证券、贸易、医疗、教育、制造等领域应用所需记录的数据远比它多,而要构建一个满足复杂业务需求的区块链系统并不容易,一方面,很难设计出一个满足各种需求的区块数据结构,另一方面,建立起一个可信任的体系需要大量互不信任的节点(服务器)参加,这成为区块链发展的主要障碍。
发明内容:
一种用主区块链交易验证外部数据块及构建新区块链方法。
假设一条区块链系统(称为主区块链)具有离线交易生成机制(如比特币系统),对一个与该主区块链无关的外部数据块作如下步骤的操作:
(1)对该外部数据块进行哈希(Hash)运算及格式/制式转换、变换,生成符合主区块链要求的地址;
(2)用这个生成的地址创建主区块链的交易;
(3)将这个交易提交到主区块链。
用此方法建立数据块作为区块创新新区块链,将上述创建的交易地址作为参数之一,计算出这个外部数据块的输出字串作为其下一个块的输入串,构造另一条新区块链。
附图说明
附图1示例了用主区块链的交易建立外部数据块加密签名的原理、方法和过程,并示例了如果该数据加入新区块链,用交易地址作为参数之一计算输出的过程。
附图2示例了用经过主区块链验证的数据块构建新区块链的方法。
具体实施方式
用计算机编程语言编程实施,且必须开放源代码。对公共区块链,需向公众开放源代码;对联盟链,需向联盟成员开放源代码;对私有链,需向有验证权力的人员开放源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘宝勇;刘春兰,未经刘宝勇;刘春兰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710028321.6/2.html,转载请声明来源钻瓜专利网。