一种支持金额锁定的区块链账户余额模型构建方法技术

技术编号:24172330 阅读:30 留言:0更新日期:2020-05-16 03:22
本发明专利技术公开了一种支持金额锁定的区块链账户余额模型构建方法,其主体架构是基于以太坊的NULS账户余额模型,其特征在于,其构建方法包括在账户余额模型中将hash值作为每笔交易的nonce值;增加账户可用余额的锁定机制。本发明专利技术提高了工作效率,提升了账户唯一性及数据稳定性,提升了用户体验。

【技术实现步骤摘要】
一种支持金额锁定的区块链账户余额模型构建方法
本专利技术涉及区块链
,尤其涉及一种支持金额锁定的区块链账户余额模型构建方法。
技术介绍
账本,作为会计的核心,和书写、货币一样都有古老的历史。计算能力和密码学的突破,以及一些新的有趣算法的发现和使用,已经允许创建分布式分类帐。在最简单的形式中,分布式分类账是由大型网络中的每个参与者(或节点)独立保存和更新的数据库。该分布是唯一的:记录不是通过中央权威机构与各种节点进行通信的,而是由每个节点独立地构造和保持,也就是说,网络上的每个节点处理每个事务,得出自己的结论,然后对这些结论进行表决,以确定大多数人同意这些结论。一旦达成共识,分布式分类帐就会更新,所有节点都会保留自己的分类帐副本。这种架构允许作为记录系统有灵活性,不仅仅是一个简单的数据库。目前,区块链网络中的账本模型已较为成熟,而主流的账本模型有两种,一种是比特币的UTXO账本模型,另一种是以太坊账户余额模型。对于UTXO账本模型,即在比特币的区块链中,每笔交易都要花费一笔或若干笔交易输入,将此举为资金来源;产生一笔或若干笔本文档来自技高网...

【技术保护点】
1.一种支持金额锁定的区块链账户余额模型构建方法,其主体架构是基于以太坊的NULS账户余额模型,其特征在于,其构建方法包括在账户余额模型中将hash值作为每笔交易的nonce值;增加账户可用余额的锁定机制。/n

【技术特征摘要】
1.一种支持金额锁定的区块链账户余额模型构建方法,其主体架构是基于以太坊的NULS账户余额模型,其特征在于,其构建方法包括在账户余额模型中将hash值作为每笔交易的nonce值;增加账户可用余额的锁定机制。


2.根据权利要求1所述的支持金额锁定的区块链账户余额模型构建方法,其特征在于,当账户主动新发起交易时,首先查询当前账户的有效nonce值,将nonce值赋值到交易的转出里,并将交易广播给其他p2p节点。


3.根据权利要求1或2所述的支持金额锁定的区块链账户余额模型构建方法,其特征在于,当收到其他p2p节点发送的新交易,并在验证时若发现交易转出里账户对应的nonce值已重复出现,则验证不通过;若发现nonce值未被使用,且不是账户当前最新的有效nonce值,则将交易放入缓存待处理,继续处理其他交易,直到nonce值可验证时,再做校验。


4.根据权利要求1或2所述的支持...

【专利技术属性】
技术研发人员:杨霖王志坚冉小波周维
申请(专利权)人:预言机重庆科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1