[发明专利]去中心化的电子商务平台中基于区块链技术的交易方法及系统在审
申请号: | 201710196637.6 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106971342A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 王以哲 | 申请(专利权)人: | 宁夏凯速德科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06Q20/10 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙)11390 | 代理人: | 胡剑辉 |
地址: | 750004 宁夏回族自治区银*** | 国省代码: | 宁夏;64 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中心 电子商务平台 基于 区块 技术 交易 方法 系统 | ||
1.一种去中心化的电子商务平台中基于区块链技术的交易方法,其特征在于,其包括如下步骤:
S0、将电子商务平台中的交易类型按照价值进行划分为不同的等级;根据不同的等级,确定其他节点核对区块记载的正确性的比例;
S1、预先配置电子商务平台中的多个区域交易中心;区域交易中心用于对该区域内账本进行验证、记录;
S2、根据地理位置将电子商务平台中的节点分配到相应的区域交易中心下;
S3、本节点通过本节点自身的私钥对前一次交易和下一个节点签署一个数字签名,将下一个节点的公钥作为接收方地址;并将该数字签名附加在本次交易的末尾,制作成交易清单;
S4、本节点将交易清单广播至本节点对应的区域的其他节点,在本节点对应的区域中每一个节点将收到的交易清单中交易信息纳入到一个区块中;本区域交易中心将交易清单中交易信息记录到本区域中所有的交易账本中;
S5、在本节点对应的区域中每个节点通过反复尝试寻求一个数值,使得该数值、区块链中最后一个区块的hash值以及交易清单三部分送入SHA256算法后能够计算出256位的散列值,并且能够满足256位的散列值中前10位为1,前10位之后的10位均为0;
S6、在本节点对应的区域中某一节点最先找到该数值时,该最先找到该数值的节点向本节点对应的区域广播该区块的所有盖时间戳,并由本节点对应的区域其他节点、区域交易中心核对;在本节点对应的区域其他节点核对该区块记账的正确性,在其他节点核对该区块记载的正确性达到步骤S0中规定的比例后,由最先找到该数值的节点对应的区域交易中心进行最终确认,形成合法记载的区块链。
2.如权利要求1所述的去中心化的电子商务平台中基于区块链技术的交易方法,其特征在于,
所述步骤S5中区块链中信息包括版本号,用于表示软件及协议相关版本信息;
父区块哈希值,用于表示引用的区块链父区块链中父区块头的哈希值,通过每个区块中父区块哈希值首尾相连形成区块链;
Merkle根值,通过区块主体中所有交易的哈希值逐级两两哈希计算出来,用于校验一笔交易是否在该区块中存在;
时间戳,用于记录该区块产生的时间;
随机数,用于记录区块相关数学题的答案的值;
区域归属值,用于标记区域交易中心的区域信息。
3.一种去中心化的电子商务平台中基于区块链技术的交易系统,其特征在于,其包括如下单元:
比例划分单元,用于将电子商务平台中的交易类型按照价值进行划分为不同的等级;根据不同的等级,确定其他节点核对区块记载的正确性的比例;
中心配置单元,用于预先配置电子商务平台中的多个区域交易中心;区域交易中心用于对该区域内账本进行验证、记录;
分配单元,用于根据地理位置将电子商务平台中的节点分配到相应的区域交易中心下;
交易清单制作单元,用于通过本节点通过本节点自身的私钥对前一次交易和下一个节点签署一个数字签名,将下一个节点的公钥作为接收方地址;并将该数字签名附加在本次交易的末尾,制作成交易清单;
信息记录单元,用于通过本节点将交易清单广播至本节点对应的区域的其他节点,在本节点对应的区域中每一个节点将收到的交易清单中交易信息纳入到一个区块中;本区域交易中心将交易清单中交易信息记录到本区域中所有的交易账本中;
hash计算单元,用于在本节点对应的区域中每个节点通过反复尝试寻求一个数值,使得该数值、区块链中最后一个区块的hash值以及交易清单三部分送入SHA256算法后能够计算出256位的散列值,并且能够满足256位的散列值中前10位为1,前10位之后的10位均为0;
验证单元,用于在本节点对应的区域中某一节点最先找到该数值时,该最先找到该数值的节点向本节点对应的区域广播该区块的所有盖时间戳,并由本节点对应的区域其他节点、区域交易中心核对;在本节点对应的区域其他节点核对该区块记账的正确性,在其他节点核对该区块记载的正确性达到比例划分单元中规定的比例后,由最先找到该数值的节点对应的区域交易中心进行最终确认,形成合法记载的区块链。
4.如权利要求3所述的去中心化的电子商务平台中基于区块链技术的交易系统,其特征在于,
所述步骤S5中区块链中信息包括版本号,用于表示软件及协议相关版本信息;
父区块哈希值,用于表示引用的区块链父区块链中父区块头的哈希值,通过每个区块中父区块哈希值首尾相连形成区块链;
Merkle根值,通过区块主体中所有交易的哈希值逐级两两哈希计算出来,用于校验一笔交易是否在该区块中存在;
时间戳,用于记录该区块产生的时间;
随机数,用于记录区块相关数学题的答案的值;
区域归属值,用于标记区域交易中心的区域信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁夏凯速德科技有限公司,未经宁夏凯速德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710196637.6/1.html,转载请声明来源钻瓜专利网。