[发明专利]一种记账方法及装置在审
申请号: | 201810701353.2 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108985933A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 殷舒;刘胜;徐加明;杨士弘;吴锋海 | 申请(专利权)人: | 联动优势科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q40/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100082 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 交易信息 记账 交易请求 发起方 发送 交易信息记录 标识信息 节点接收 账目信息 记录 | ||
本发明公开了一种记账方法及装置,记账节点接收交易发起方发送的第一交易请求,并从记录的账目信息中,获取距离本次交易最近的一次交易信息,利用交易发起方发送的第一交易请求以及第一交易信息记录标识信息对应的第二交易信息,该第二交易信息包括第三交易值,第三交易值为第一交易值与第二交易值的和,从而减少了零散交易的产生,进而提高了记账效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种记账方法及装置。
背景技术
在比特币的网络中,未花费交易输出(Unspent Transaction Output,UTXO)是比特币交易的基本单位。比特币的交易基于UTXO记账模型进行,通过交易的输入与输出在比特币网络中传输。
目前,UTXO记账模型可以认为是被私钥拥有者锁定的,并能够在不同的私钥拥有者之间进行一定量的比特币转账,将在UTXO记账模型中记录有这些交易转账记录保存记录在UTXO记账模型中。如果有某个私钥拥有者多次向另一个私钥拥有者发起UTXO交易,或者不同的私钥拥有者向同一个私钥拥有者发起UTXO交易,这将会产生较多的零散交易,使得比特币系统中的记账效率下降。
发明内容
本发明的目的是提供一种记账方法及装置,以解决现有技术中存在的零散交易较多,导致比特币系统中的记账效率下降。
本发明的目的是通过以下技术方案实现的:
第一方面,本发明提供一种记账方法,包括:
记账节点接收第一交易发起方发送的第一交易请求,所述第一交易请求包括交易接收方的标识信息以及第一交易值;
所述记账节点从记录的账目信息中,获取距离本次交易请求最近的所述标识信息对应的第一交易信息,所述第一交易信息包括所述标识信息对应的第二交易值;
所述记账节点根据所述第一交易请求和所述第一交易信息在所述账目信息中记录所述标识信息对应的第二交易信息,所述第二交易信息包括所述标识信息对应的第三交易值;
其中,所述第三交易值为所述第一交易值与所述第二交易值的和。
可选的,所述记账节点根据所述第一交易请求和所述第一交易信息在所述账目信息中记录所述标识信息对应的第二交易信息之前,所述方法还包括:
验证交易发起方的身份有效性、交易发起方发起的交易的有效性以及交易接收方接收的最近一次交易的有效性中的至少一项。
可选的,所述方法还包括:
所述记账节点接收第二交易发起方发送的第二交易请求,所述第二交易请求包括所述交易接收方的标识信息以及第四交易值;
所述记账节点记录所述标识信息对应的第一交易请求的第二交易信息后,所述记账节点基于所述第二交易请求和所述第二交易信息,在所述账目信息中记录所述标识信息对应的第三交易信息,所述第三交易信息包括所述标识信息对应的第五交易值,所述第五交易值为所述第四交易值和第三交易值的和。
可选的,所述记账节点根据所述第一交易请求和所述第一交易信息在所述账目信息中记录所述标识信息对应的第二交易信息之前,还包括:
所述记账节点接收第三交易发起方发送的第三交易请求,所述第三交易请求包括所述交易接收方的标识信息以及第六交易值;
所述记账节点基于所述第一交易请求、所述第一交易信息以及所述第三交易请求,在所述账目信息中记录所述标识信息对应的第四交易信息,所述第四交易信息包括所述标识信息对应的第七交易值;
其中,所述第七交易值为所述第六交易值、所述第一交易值与第二交易值的和。
第二方面,本发明提供一种记账装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联动优势科技有限公司,未经联动优势科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810701353.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:区块链加密资产基准指数编制方法、装置和服务器
- 下一篇:区块链修改方法和装置