[发明专利]一种去中心化的交易方法在审
申请号: | 201510830140.6 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105488665A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 蒋海;翟海滨;王璟 | 申请(专利权)人: | 布比(北京)网络技术有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 郭一斐 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 交易 方法 | ||
技术领域
本发明涉及互联网上的数字资产交易,特别涉及一种去中心化的快速交易验证与共识方法。
背景技术
自2009年比特币系统推出以来,以比特币及其衍生竞争币为代表的去中心化加密货币受到了广泛关注。以比特币为代表的分布式加密货币体系采用PoW(ProofofWork,俗称“挖矿”)机制进行交易验证与共识达成,存在如下问题:
(1)交易确认时间长,区块产生速度在10分钟以上,交易确认时间更是长达一小时;
(2)存在51%的攻击漏洞,即当攻击者掌握超过51%计算能力时,可恶意更改区块链信息;
(3)用户需要下载整个区块链信息,充当矿工进行“挖矿”,浪费计算资源。
发明内容
鉴于上述问题,提出了本发明,以便提供一种克服上述问题或至少部分地解决上述问题的一种去中心化的交易方法。
作为本发明的一个方面,提供一种去中心化的交易方法,所述方法包括如下步骤:
验证节点获取待验证的交易;
信任节点向验证节点发送提议,提议中包含了该信任节点认为应该包含在账本中的所有交易;
验证节点检查收到的提议是否来自于信任节点列表中的合法信任节点,如果是则存储,如果不是则丢弃,最后根据存储的多个提议确定被认可的交易列表;
如果信任节点列表中的每笔交易都获得至少超过设定阈值数量的信任节点认可,则生成最终账本并对该账本达成共识。
进一步的,所述验证节点是指参与区块链验证的节点,可以是由发行机构部署的固定节点,或者是由商业伙伴部署的固定节点,或者是由用户节点竞争后动态进入或退出的节点。
进一步的,所述信任节点向验证节点发送提议,具体包括:所述信任节点根据自身掌握的交易信息对交易做出判断,并将判断结果加入到提议中进行发送,即提议中包含了所有待确认交易及其验证信息。
进一步的,每个验证节点都有一个信任节点邻居列表,其中包含了该验证节点信任的所有邻居节点,该验证节点的提议信息会发送给这些邻居节点,同时也会接收这些邻居节点发过来的提议信息。
进一步的,所有验证节点构成验证池,所述信任节点列表是验证池的一个子集,信任节点列表首先可由系统推荐产生,进而可由用户结合信誉度进行更新;每个验证节点都存储有一份自己的信任节点列表。
进一步的,所述信任节点为来自信任节点列表中活跃状态的信任节点。
进一步的,所述验证节点与所述信任节点间存在保活机制,长期不活跃的节点将被从信任节点列表删除;所述保活机制指节点间的通讯保持机制,用于探测对端是否处于活跃状态。
进一步的,每个验证节点设置有一个计数器,对于超时接收的信任节点的提议会被删除。
进一步的,所述方法还包括:本轮共识过程结束后,将上轮剩余的待确认交易以及新交易纳入待确认交易列表,开始新一轮共识过程。
根据本发明的另一方面,本发明还提供一种去中心化的交易方法,所述方法包括:
验证节点获取待验证的交易;
来自信任节点列表中活跃状态的信任节点向验证节点发送提议;
验证节点根据收到的多个提议确定被认可的交易列表;
如果信任节点列表中的每笔交易都获得至少超过设定阈值数量的信任节点认可,则生成最终账本并对该账本达成共识。
本发明可有效缩短交易确认验证时间,有效避免了攻击漏洞,用户无需下载整个系统区块链进行“挖矿”验证,进而节约了大量的计算资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例的去中心化的交易方法的流程示意图。
图2为本发明另一个实施例的去中心化的交易方法的流程示意图。
具体实施方式
下面将参照附图更详细的描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明,而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能更透彻的理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司,未经布比(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510830140.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用仪表费用的共享方法
- 下一篇:一种货物录入系统