一个带有子系统的区块链数字货币系统技术方案

技术编号:23239878 阅读:30 留言:0更新日期:2020-02-04 18:57
本发明专利技术公开了一个带有子系统的区块链数字货币系统。这个系统具有以下特征:a)该系统由一个主系统和一个子系统构成;b)该主系统和该子系统都是区块链数字货币系统;c)该系统依赖于一个主系统哈希函数、一个子系统哈希函数和一个辅助算法;d)该主系统的区块的哈希值是该主系统哈希函数按该辅助算法作用于该区块得到的值;e)该子系统的区块的哈希值是该子系统哈希函数按该辅助算法作用于该区块得到的值;f)该主系统的区块含有前一个区块的哈希值和该子系统中最长区块链的最后一个区块的哈希值;g)该子系统的区块含有前一个区块的哈希值;h)该系统只认可该主系统中最长的区块链和该子系统中最长的区块链。

A blockchain digital currency system with subsystems

【技术实现步骤摘要】
一个带有子系统的区块链数字货币系统
数字货币系统。技术背景2009年,中本聪把区块链技术和工作量证明的思想引进端对端的数字货币系统,建立了基于工作量证明的区块链数字货币系统。他应用这个系统创立了比特币,率先开创了数字货币的实践。为了提高区块链货币系统的效率,人们建立了基于余额证明的数字货币系统。令人遗憾的是,在一个余额证明系统中,新用户的机会很小,而且安全性也饱受质疑。本专利技术公开了带有子系统的区块链数字货币系统。这个系统是安全的、高效的、有序的、公平的。
技术实现思路
本专利技术公开了一个带有子系统的区块链数字货币系统。这个系统具有以下特征:a)该系统由一个主系统和一个子系统构成;b)该主系统和该子系统都是区块链数字货币系统;c)该系统依赖于一个主系统哈希函数、一个子系统哈希函数和一个辅助算法;d)该主系统的区块的哈希值是该主系统哈希函数按该辅助算法作用于该区块得到的值;e)该子系统的区块的哈希值是该子系统哈希函数按该辅助算法作用于该区块得到的值;f)该主系统的区块含有前一个区块的哈希值和该子系统中最长区块链的最后一个区块的哈希值;g)该子系统的区块含有前一个区块的哈希值;h)该系统只认可该主系统中最长的区块链和该子系统中最长的区块链。本专利技术公开了一个带有子系统的基于权益证明的区块链数字货币系统。这个系统具有以下特征:a)该系统是本专利技术公开的带有子系统的区块链数字货币系统;b)该子系统中区块的年龄是该区块所在的最长区块链中位于该区块之后区块的个数;c)该系统依赖于一个权重函数、一个年龄下界和一个年龄上界,该年龄上界可以是无穷大;d)该系统中用户的权益由如下公式给出:stak(A)=∑Bw(age(B)),该公式中的A是该用户,该公式中的stak(A)是用户A的权益,该公式中的B跑遍用户A在子系统的最长区块链中创建的、年龄位于该系统的年龄下界和年龄上界之间的区块,该公式中的age(B)是区块B的年龄,该公式中的w(·)是该系统的权重函数;e)该主系统数字货币发行方法依赖于该系统中用户的权益。本专利技术公开了一个带有子系统的基于亚可加权益证明的区块链数字货币系统。这个系统具有以下特征:a)该系统是本专利技术公开的带有子系统的基于权益证明的区块链数字货币系统;b)该系统依赖于一个主系统亚可加函数和一个子系统亚可加函数;c)该系统中用户的主系统亚可加权益是该用户的权益在该主系统亚可加函数作用下的值;d)该系统中用户的子系统亚可加权益是该用户的权益在该子系统亚可加函数作用下的值;e)该主系统数字货币的发行方法依赖于该系统中用户的主系统亚可加权益;f)该子系统数字货币的发行方法依赖于该系统中用户的子系统亚可加权益。本专利技术公开了一个带有子系统的基于阈门的区块链数字货币系统。这个系统具有以下特征:a)该系统是本专利技术公开的带有子系统的基于亚可加权益证明的区块链数字货币系统;b)该系统的主系统区块的哈希值不超过该区块创建者创建该区块时的主系统亚可加权益;c)该系统的子系统区块的哈希值不超过该区块创建者创建该区块时的子系统亚可加权益。本专利技术公开了一个带有子系统的基于线性码的区块链数字货币系统。这个系统具有以下特征:a)该系统是本专利技术公开的带有子系统的基于亚可加权益证明的区块链数字货币系统;b)该系统依赖于一组主系统数字货币发行码,该发行码是二元域上的线性码,该发行码的维数互不相等;c)该系统依赖于一组子系统数字货币发行码,该发行码是二元域上的线性码,该发行码的维数互不相等;d)该系统用户的一组主系统数字货币发行码是该系统的一部分主系统数字货币发行码,该用户的所有主系统数字货币发行码的码字个数之和等于该用户的主系统亚可加权益的整数部分;e)该系统用户的一组子系统数字货币发行码是该系统的一部分子系统数字货币发行码,该系统用户所有子系统数字货币发行码的码字个数之和等于该用户的子系统亚可加权益的整数部分;f)该系统的主系统区块的哈希值是该区块创建者创建该区块时的一组主系统数字货币发行码中的码字;g)该子系统的区块的哈希值是该区块创建者创建该区块时的一组子系统数字货币发行码中的码字。本专利技术公开了一个带有子系统的基于阈门的区块链数字货币系统中用户创建主系统区块的方法。这个系统是本专利技术公开的带有子系统的基于阈门的区块链数字货币系统。这个方法由以下步骤组成:a)计算该用户的权益;b)计算该用户的主系统亚可加权益;c)创建一个二元数组,该数组含有前一个区块的哈希值、该用户的地址、该子系统最长区块链中最后一个区块的哈希值以及该主系统的一些新的交易;d)找到一个随机数,使得步骤c所创建的二元数组和该随机数组成的新的数组在该主系统哈希函数按该系统的辅助算法作用后得到的值不超过该用户的主系统亚可加权益;e)用步骤c创建的二元数组和步骤d找到的随机数组成所要创建的主系统区块。本专利技术公开了一个带有子系统的基于阈门的区块链数字货币系统中用户创建子系统区块的方法。这个系统是本专利技术公开的带有子系统的基于阈门的区块链数字货币系统。这个方法由以下步骤组成:a)计算该用户的权益;b)计算该用户的子系统亚可加权益;c)创建一个二元数组,该数组含有前一个区块的哈希值、该用户的地址以及该子系统的一些新的交易;d)找到一个随机数,使得步骤c所创建的二元数组和该随机数组成的新的数组在该主系统哈希函数按该系统的辅助算法作用后得到的值不超过该用户的子系统亚可加权益;e)用步骤c创建的二元数组和步骤d找到的随机数组成所要创建的主系统区块。本专利技术公开了一个带有子系统的基于线性码的区块链数字货币系统中用户创建主系统区块的方法。这个系统是本专利技术公开的带有子系统的基于线性码的区块链数字货币系统。这个方法由以下步骤组成:a)计算该用户的权益;b)计算该用户的主系统亚可加权益;c)找到该用户的一组主系统数字货币发行码;d)创建一个二元数组,该数组含有前一个区块的哈希值、该用户的地址、该子系统最长区块链中最后一个区块的哈希值和该主系统的一些新的交易;e)找到一个随机数,使得步骤d所创建的二元数组和该随机数组成的新的数组在该主系统哈希函数按该系统的辅助算法作用后得到的值是该用户的一组主系统数字货币发行码中的码字;f)用步骤d创建的二元数组和步骤e找到的随机数组成所要创建的区块。本专利技术公开了一个带有子系统的基于线性码的区块链数字货币系统中用户创建子系统区块的方法。这个系统是本专利技术公开的带有子系统的基于线性码的区块链数字货币系统。这个方法由以下步骤组成:a)计算该用户的权益;b)计算该用户的子系统亚可加权益;c)找到该用户的一组子系统数字货币发行码本文档来自技高网...

【技术保护点】
1.一个带有子系统的区块链数字货币系统,所述系统具有以下特征:/na)所述系统由一个主系统和一个子系统构成;/nb)所述主系统和所述子系统都是区块链数字货币系统;/nc)所述系统依赖于一个主系统哈希函数、一个子系统哈希函数和一个辅助算法;/nd)所述主系统的区块的哈希值是所述主系统哈希函数按所述辅助算法作用于所述区块得到的值;/ne)所述子系统的区块的哈希值是所述子系统哈希函数按所述辅助算法作用于所述区块得到的值;/nf)所述主系统的区块含有前一个区块的哈希值和所述子系统中最长区块链的最后一个区块的哈希值;/ng)所述子系统的区块含有前一个区块的哈希值;/nh)所述系统只认可所述主系统中最长的区块链和所述子系统中最长的区块链。/n

【技术特征摘要】
20180723 CN 20181081019201.一个带有子系统的区块链数字货币系统,所述系统具有以下特征:
a)所述系统由一个主系统和一个子系统构成;
b)所述主系统和所述子系统都是区块链数字货币系统;
c)所述系统依赖于一个主系统哈希函数、一个子系统哈希函数和一个辅助算法;
d)所述主系统的区块的哈希值是所述主系统哈希函数按所述辅助算法作用于所述区块得到的值;
e)所述子系统的区块的哈希值是所述子系统哈希函数按所述辅助算法作用于所述区块得到的值;
f)所述主系统的区块含有前一个区块的哈希值和所述子系统中最长区块链的最后一个区块的哈希值;
g)所述子系统的区块含有前一个区块的哈希值;
h)所述系统只认可所述主系统中最长的区块链和所述子系统中最长的区块链。


2.一个带有子系统的基于权益证明的区块链数字货币系统,所述系统具有以下特征:
a)所述系统是权利要求1主张的带有子系统的区块链数字货币系统;
b)所述子系统中区块的年龄是所述区块所在的最长区块链中位于所述区块之后区块的个数;
c)所述系统依赖于一个权重函数、一个年龄下界和一个年龄上界,所述年龄上界可以是无穷大;
d)所述系统中用户的权益由如下公式给出:
stak(A)=∑Bw(age(B)),
所述公式中的A是所述用户,所述公式中的stak(A)是用户A的权益,所述公式中的B跑遍用户A在子系统的最长区块链中创建的、年龄位于所述系统的年龄下界和年龄上界之间的区块,所述公式中的age(B)是区块B的年龄,所述公式中的w(·)是所述系统的权重函数;
e)所述主系统数字货币发行方法依赖于所述系统中用户的权益。


3.一个带有子系统的基于亚可加权益证明的区块链数字货币系统,所述系统具有以下特征:
a)所述系统是权利要求2主张的带有子系统的基于权益证明的区块链数字货币系统;
b)所述系统依赖于一个主系统亚可加函数和一个子系统亚可加函数;
c)所述系统中用户的主系统亚可加权益是所述用户的权益在所述主系统亚可加函数作用下的值;
d)所述系统中用户的子系统亚可加权益是所述用户的权益在所述子系统亚可加函数作用下的值;
e)所述主系统数字货币的发行方法依赖于所述系统中用户的主系统亚可加权益;
f)所述子系统数字货币的发行方法依赖于所述系统中用户的子系统亚可加权益。


4.一个带有子系统的基于阈门的区块链数字货币系统,所述系统具有以下特征:
a)所述系统是权利要求3主张的带有子系统的基于亚可加权益证明的区块链数字货币系统;
b)所述系统的主系统区块的哈希值不超过所述区块创建者创建所述区块时的主系统亚可加权益;
c)所述系统的子系统区块的哈希值不超过所述区块创建者创建所述区块时的子系统亚可加权益。


5.一个带有子系统的基于线性码的区块链数字货币系统,所述系统具有以下特征:
a)所述系统是权利要求3主张的带有子系统的基于亚可加权益证明的区块链数字货币系统;
b)所述系统依赖于一组主系统数字货币发行码,所述发行码是二元域上的线性码,所述发行码的维数互不相等;
c)所述系统依赖于一组子系统数字货币发行码,所述发行码是二元域上的线性码,所述发行码的维数互不相等;
d)所述系统用户的一组主系统数字货币发行码是所述系统的一部分主系统数字货币发行码,所述用户的所有主系统数字货币发行码的码字个数之和等于所述用户的主系统亚可加权益的整数部分;
e)所述系统用户的一组子系统数字货币发行码是所述系统的一部分子系统数字货币发行码,所述用户所有子系统数字货币发行码的码字个数之和等于所述用户的子系统亚可加权益的整数部分;
f)所述系统的主系统区块的哈希值是所述区块创建者创建所述区块时的一组主系...

【专利技术属性】
技术研发人员:刘春雷刘鹤
申请(专利权)人:上海等比通讯科技有限公司
类型:发明
国别省市:上海;31

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

1