[发明专利]用于优化向区块链进行数据写入的系统和方法在审
| 申请号: | 201980074933.6 | 申请日: | 2019-11-14 |
| 公开(公告)号: | CN113015993A | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 潘卡吉·萨林 | 申请(专利权)人: | 贝宝公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/23;G06Q20/00;G06Q20/36;G06Q20/40;G06Q40/04 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 桑敏 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 优化 区块 进行 数据 写入 系统 方法 | ||
区块链系统的矿机的内存池被访问。内存池至少包含第一交易和第二交易。做出第一交易和第二交易彼此相关的确定。响应于该确定,第一交易和所述第二交易被链接。链接第一交易和第二交易包括将与第一交易相关联的数据和与第二交易相关联的数据聚合成聚合数据集。聚合数据集被写入到区块链系统的单个区块中。
技术领域
本发明一般地涉及区块链技术,并且更具体地涉及根据各种实施例在区块链系统中自动地重新分配矿机的内存池数据的优先级等级。
背景技术
在过去的几十年中,已在计算机技术和电信领域中做出了快速进步,并且企业和终端用户现在比以往更多地参与电子活动。最近,已引入了区块链技术以提高电子交易(transaction)的安全性。区块链系统可以包括不断增长的记录(也称作区块)的列表,这些记录使用密码术链接在一起。与常规系统相比,区块链系统更能抵抗对存储在区块中的数据的修改,因此提供防止黑客的保护。然而,现有的区块链系统可能仍然具有各种缺点。例如,现有的区块链系统不考虑看似单独的交易是否实际上彼此相关。结果,彼此相关的多个交易可能作为单独的交易被写入到区块链系统中,并占据单独的区块,这可能浪费资源和/或使区块链的效率降级。需要一种系统和方法来自动地确定看似不同的交易是否实际上彼此相关并相应地执行区块链写入。
附图说明
图1是根据本公开的各个方面的联网系统的框图。
图2-图4是根据本公开的各个方面的区块链系统的框图。
图5-图6是图示根据本公开的各个方面的涉及区块链的方法的流程图。
图7是根据本公开的各个方面的示例性计算机系统。
图8是根据本公开的各个方面的基于云的计算架构的简化示例。
通过参考下面的详细描述,最好地理解本公开的实施例及其优点。应该领会,相似的附图标记用于标识在一个或多个图中图示的相似的元件,其中本文的图示是为了图示本公开的实施例,而不是为了限制本公开的实施例。
具体实施方式
应当理解,以下公开内容提供了用于实现本公开的不同特征的许多不同的实施例或示例。在下面描述部件和布置的特定示例以简化本公开。当然,这些仅仅是示例,而不旨在为限制性的。为了简单和清楚,各种特征可能以不同比例任意地绘制。
本公开涉及确定看似单独的交易的“相关性”并且根据所确定的相关性来合并待写入到区块链系统的数据的系统和方法。例如,区块链系统中的矿机可以具有内存池,该内存池包含已被挖掘但是仍然尚未被写入到主区块链系统的交易的列表。换句话说,内存池可以用作挖掘的交易的临时存储地方。最终,存储在内存池中的交易将被写入到区块链系统中。内存池中的交易可以具有优先级等级,这些优先级等级规定应该何时(或多久)将交易写入到区块链系统中。然而,在常规区块链方案下,可以按自组织顺序布置内存池中的交易。在这样的方案中,实际上相关的两个交易仍可以被视为两个不同的交易并且可以具有不同的优先级等级。因此,尽管交易是相关的,但是它们仍可能作为两个不同的交易被写入到区块链系统中,并且很可能时间也不同。这导致资源浪费且效率低下。例如,更多的计算资源用于执行单独的区块链写入,并且区块链长度也不必要地增加。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝宝公司,未经贝宝公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980074933.6/2.html,转载请声明来源钻瓜专利网。





