This application discloses an account model of blockchain, including: general account, the change of account status caused by transactions in the general account takes effect immediately, and withdrawal is not supported; and revocable account, which supports revocable transfer transactions. The account model of the blockchain provided in this application, based on the existing blockchain technology, realizes the safe withdrawal of account state change, and has the characteristics of complete function, easy implementation and low complexity.
【技术实现步骤摘要】
区块链的账户模型
本申请涉及通信领域,具体而言,涉及一种区块链的账户模型。
技术介绍
区块链技术不断普及发展,从单一的加密数字货币逐渐向其他应用领域延伸,这一情况要求区块链系统能够应对大量的复杂业务环境而非简单的记账本形式。在当前区块链的主要形态结构还是比特币系统的UTXO和以太坊的账户模型,两者都存在不同的缺陷和问题,因此无法简单套用到除数字货币场景以外的其他应用领域中。目前业界已出现了一些基于比特币和以太坊构建的可撤回技术,主要实现技术可分为三类。第一类是为代表的仲裁表决撤回方式,但是数据一旦上链无法撤回,不支持交易本身的回滚;第二类是采用“硬分叉”这样完全修改链状态,这种方式受到业界普遍批评;第三类是闪电网络的可撤回实现,该技术采用取消未确认链下交易的方式,不适用于已上链交易操作。学术领域提出了可编辑区块链技术,通过直接合规修改区块达到撤回操作的目的,但是这些原型技术的安全可靠性尚待验证。
技术实现思路
本申请的主要目的在于提供一种区块链的账户模型,包括:普通账户,所述普通账户中的交易对账户状态的更改立刻生效,且不支持撤回;及可撤回账户,所述可撤回账户支持可撤回的转账交易。可选地,所述可撤回账户支持可撤回的转账交易包括:可撤回账户发起转账交易请求至服务器;服务器延迟θ时间执行该转账交易请求;在延迟期θ内,可撤回账户发起撤回请求至服务器;及服务器更改所述转账交易。可选地,所述可撤回账户的形式化定义为:A(k)=<k,addr(A),type,S(k),key,L(t),I(k),data>,其中:k是账户A(k)的唯一标识;addr(k)是账户 ...
【技术保护点】
1.一种区块链的账户模型,其特征在于,包括:普通账户,所述普通账户中的交易对账户状态的更改立刻生效,且不支持撤回;及可撤回账户,所述可撤回账户支持可撤回的转账交易。
【技术特征摘要】
1.一种区块链的账户模型,其特征在于,包括:普通账户,所述普通账户中的交易对账户状态的更改立刻生效,且不支持撤回;及可撤回账户,所述可撤回账户支持可撤回的转账交易。2.根据权利要求1所述的区块链的账户模型,其特征在于,所述可撤回账户支持可撤回的转账交易包括:可撤回账户发起转账交易请求至服务器;服务器延迟θ时间执行该转账交易请求;在延迟期θ内,可撤回账户发起撤回请求至服务器;及服务器更改所述转账交易。3.根据权利要求2所述的区块链的账户模型,其特征在于,所述可撤回账户的形式化定义为:A(k)=<k,addr(A),type,S(k),key,L(t),I(k),data>,其中:k是账户A(k)的唯一标识;addr(k)是账户A(k)的地址;type是账户A(k)的类型,type∈{n,s},n标示普通账户,s标识可撤回账户;S(k)是账户A(k)管理的业务状态;key(k)是账户A(k)的公钥;L(t)是账户A(k)的清算时间;I(k)指定可撤回账户撤回状态输出的账户;data记录A(k)发起的可撤回交易列表。4.根据权利要求3所述的区块链的账户模型,其特征在于,可撤回账户创建交易TSAC,创建可撤回账户A(k),操作是从正常账户A(j)发起类型为SAC的转账交易,TIAC是不可撤回交易,交易成功执行将Ii+1指定的数额从A(j)转给可撤回账户A(k),A(j)的状态更改为A(k)的状态更改为5.根据权利要求4所述的区块链的账户模型,其特征在于,可撤回交易TSAR,从可撤回账户A(k)发起,转账给账户A(j),即其中,θ是设定的可撤回时间。6.根据权利要求5所述的区块链的账户模型,其特征在于,撤回交易TR,从可撤回账户A...
【专利技术属性】
技术研发人员:陈闻宇,李晨,
申请(专利权)人:北京米弘科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。