首页 / 专利库 / 银行与财务事项 / 加密货币 / 用于交换及评估虚拟货币的方法

用于交换及评估虚拟货币的方法

阅读:80发布:2020-05-20

专利汇可以提供用于交换及评估虚拟货币的方法专利检索,专利查询,专利分析的服务。并且一种用于执行 加密 货币 交易的安全分类帐网络,所述安全分类帐网络包括至少一 硬件 处理器及具有可执行的计算机可读程序代码的非暂时性机器可读存储介质。所述至少一硬件处理器配置用以执行所述计算机可读程序代码以进行:通过所述安全分类帐网络来接收用以验证智能合同的 请求 ,所述智能合同确定用于执行与第一 加密货币 令牌相关的交易的至少一规则,其中所述交易的执行包含基于所述第一加密货币令牌的状态及另一加密货币令牌的状态来确定所述第一加密货币令牌的价格;确定是否验证所述智能合同;当确定验证所述智能合同时,然后更新由所述安全分类帐网络用所述智能合同维护的安全分类帐;通过所述安全分类帐网络来接收用以执行与所述第一加密货币令牌相关的交易的请求;通过由所述安全分类帐网络执行所述智能合同来进行所述交易;及更新所述安全分类帐关于所述交易的完成。,下面是用于交换及评估虚拟货币的方法专利的具体信息内容。

1.一种用于执行加密货币交易的安全分类帐网络,其特征在于:所述安全分类帐网络包括:
至少一硬件处理器;及
一非暂时性机器可读存储介质,具有可执行的一计算机可读程序代码;
其中所述至少一硬件处理器配置用以执行所述计算机可读程序代码以进行:
通过所述安全分类帐网络来接收用以验证一智能合同的一请求,所述智能合同确定用于执行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包含基于所述第一加密货币令牌的一状态及一另一加密货币令牌的一状态来确定所述第一加密货币令牌的一价格;
确定是否验证所述智能合同;
当确定验证所述智能合同时,然后更新由所述安全分类帐网络用所述智能合同维护的一安全分类帐;通过所述安全分类帐网络来接收用以执行与所述第一加密货币令牌相关的一交易的一请求;通过由所述安全分类帐网络执行所述智能合同来进行所述交易;及更新所述安全分类帐关于所述交易的一完成。
2.如权利要求1所述的系统,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),所述另一令牌的状态包含所述另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
3.如权利要求2所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
4.如权利要求3所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
5.如权利要求1所述的系统,其特征在于:所述交易的进行包括确定在交换所述第一加密货币令牌时要授予的另一令牌的一数量。
6.如权利要求5所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
7.如权利要求6所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
8.如权利要求7所述的系统,其特征在于:所述交易的进行包含:确定所述另一令牌的所述数量为{Tr*(1+(-Ht/Tt))的Rr次方根-Tr}的一绝对值。
9.如权利要求1所述的系统,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
10.如权利要求9所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
11.如权利要求10所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
12.如权利要求11所述的系统,其特征在于:所述交易的进行包含:确定所述第一令牌的所述数量为{Tt*(1+(Ht/Tr))的Rr次方-Tt}的一绝对值。
13.如权利要求1所述的系统,其特征在于:所述安全分类帐网络是一链网络。
14.如权利要求1所述的系统,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合同中被定义。
15.如权利要求1所述的系统,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
16.如权利要求1所述的系统,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、所述另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
17.如权利要求1所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
18.如权利要求17所述的系统,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
19.一种安全分类帐网络,其特征在于:所述安全分类帐网络包括:
至少一存储装置;及
至少一处理装置,可操作地耦合至所述至少一存储装置;
其中所述至少一处理装置配置用以执行计算机可读程序代码:
确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中一执行包含确定所述第一加密货币令牌的状态,以及另一令牌的状态;
更新由所述安全分类帐网络维护的一安全分类帐;
接收一数字签名;
验证所述数字签名的真实性;
执行与所述第一加密货币令牌相关的一交易;及
更新关于交易完成的一安全分类帐。
20.如权利要求19所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
21.如权利要求20所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
22.如权利要求21所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
23.如权利要求19所述的计算机系统,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
24.如权利要求23所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
25.如权利要求24所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
26.如权利要求25所述的计算机系统,其特征在于:所述交易的进行包含:确定所述另一令牌的所述数量为{Tr*(1+(-Ht/Tt))的Rr次方根-Tr}的一绝对值。
27.如权利要求19所述的计算机系统,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
28.如权利要求27所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
29.如权利要求28所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
30.如权利要求29所述的计算机系统,其特征在于:所述交易的进行包含:确定所述第一令牌的所述数量为{Tt*(1+(Ht/Tr))的Rr次方-Tt}的一绝对值。
31.如权利要求19所述的计算机系统,其特征在于:所述安全分类帐网络是一区块链网络。
32.如权利要求19所述的计算机系统,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
33.如权利要求19所述的计算机系统,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
34.如权利要求19所述的计算机系统,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
35.如权利要求19所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
36.如权利要求35所述的计算机系统,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
37.一种用于执行安装在一区块链网络的交易的计算机系统,其特征在于:所述计算机系统包括:
一存储装置;
一处理装置,可操作地耦合至所述存储装置;
其中所述处理装置配置用以执行计算机可读程序代码:
验证程序代码;
确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包含确定所述第一加密货币令牌的状态,以及另一令牌的状态;
更新由所述安全分类帐网络维护的一安全分类帐;
执行与所述第一加密货币令牌相关的一交易;及
更新关于交易完成的所述安全分类帐。
38.如权利要求37所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
39.如权利要求38所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
40.如权利要求39所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
41.如权利要求37所述的计算机系统,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
42.如权利要求41所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
43.如权利要求42所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
44.如权利要求43所述的计算机系统,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
45.如权利要求37所述的计算机系统,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
46.如权利要求45所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
47.如权利要求46所述的计算机系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
48.如权利要求47所述的计算机系统,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能)}的一绝对值。
49.如权利要求37所述的计算机系统,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
50.如权利要求37所述的计算机系统,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
51.如权利要求37所述的计算机系统,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
52.如权利要求37所述的计算机系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
53.如权利要求52所述的计算机系统,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
54.一种系统,其特征在于:所述系统包括:
一网络,包含多个节点,其中所述多个节点中的每个节点配置为与所述多个节点中的至少两个节点自主地交易;
所述多个节点中的一第一节点配置为产生一智能合约,所述多个节点中的一第二节点配置为执行所述智能合约,其中所述智能合约的执行包含:基于存储在一安全分类帐中的一第一加密货币令牌的状态来确定所述第一加密货币令牌的价格;
基于所述第一加密货币令牌的价格执行一交易;及
更新使用交易信息的安全分类帐。
55.如权利要求54所述的系统,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
56.如权利要求55所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
57.如权利要求56所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
58.如权利要求57所述的系统,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
59.如权利要求58所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
60.如权利要求59所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
61.如权利要求60所述的系统,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
62.如权利要求61所述的系统,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
63.如权利要求62所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
64.如权利要求63所述的系统,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
65.如权利要求64所述的系统,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
66.如权利要求54所述的系统,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
67.如权利要求54所述的系统,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
68.如权利要求54所述的系统,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
69.如权利要求54所述的系统,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
70.如权利要求69所述的系统,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
71.一种用于执行涉及一智能合约产生的加密货币令牌的一交易的系统,其特征在于:
所述系统包括:
至少一硬件处理器;及
一非暂时性机器可读存储介质,具有程序指令;
所述至少一硬件处理器配置用以:
接收用以验证一智能合约的一请求,所述智能合约确定用于进行与产生加密货币令牌的所述智能合约相关的一交易的至少一规则,其中所述交易的一执行包含基于其他加密货币令牌的一储备来确定产生加密货币令牌的所述智能合约的一价格;安全分类帐网络包括至少一计算机,所述计算机包含至少一个硬件处理器;
接收一数字签名;
验证所述数字签名的真实性;
验证所述智能合约的代码;
更新由所述安全分类帐网络与所述智能合约维护的一安全分类帐;
通过所述安全分类帐网络接收用以执行与产生加密货币令牌的所述智能合约相关的一交易的一请求;及
通过所述安全分类帐网络执行所述智能合约来进行所述交易。
72.如权利要求71所述的系统,其特征在于:另一令牌的所述储备是由一储备比率常数及在流通中产生加密货币令牌的所述智能合约的数量的一乘积来确定。
73.一种非暂时性机器可读存储介质,具有存储在其中的可执行机器可读指令,以使一计算机机器进行以下多个操作,所述多个操作包含:
对其他类型的加密货币令牌交换至少一类型的加密货币令牌;
从一安全分类帐接收至少一种类型的加密货币令牌的状态;
通过所述非暂时性机器可读存储介质来接收一数字签名;
通过所述非暂时性机器可读介质来验证所述数字签名的真实性;
根据其他类型的加密货币令牌来确定至少一类型的加密货币令牌的值;
将至少一类型的加密货币令牌从一用户控制的地址转移至由一运营商控制的地址;
将其他类型的加密货币令牌从所述运营商控制的地址转移至所述用户控制的地址,其中根据另一类型的加密货币令牌,转移与至少一类型的加密货币令牌的值相关联;及至少一类型的加密货币令牌及其他类型的加密货币的一更新状态发布至一安全分类帐。
74.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:可执行指令由所述智能合约确定。
75.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
76.如权利要求75所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
77.如权利要求76所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
78.如权利要求77所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
79.如权利要求78所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
80.如权利要求79所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
81.如权利要求80所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
82.如权利要求81所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
83.如权利要求82所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
84.如权利要求83所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
85.如权利要求84所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
86.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
87.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
88.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
89.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
90.如权利要求89所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
91.如权利要求73所述的非暂时性机器可读存储介质,其特征在于:所述安全分类帐网络是一区块链网络。
92.一种非暂时性机器可读存储介质,具有存储在其中计算机可执行代码,当由至少一硬件处理器执行时来进行:
基于从一发起方的要求来接收用于交易的一请求,其中所述请求用于为其他类型的加密货币令牌转移至少一类型的加密货币令牌;
通过计算机可读介质接收一数字签名;
通过计算机可读介质验证所述数字签名的真实性;
基于所述至少一加密货币令牌及其他类型的加密货币的状态来确定所述至少一类型的加密货币令牌的价格;及
执行一交易,其中至少一类型的加密货币从一用户控制的地址转移至由一运营商控制的地址,并且另一类型的加密货币从所述运营商转移至所述用户。
93.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:可执行指令由一智能合约确定。
94.如权利要求93所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
95.如权利要求94所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
96.如权利要求95所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
97.如权利要求96所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
98.如权利要求97所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
99.如权利要求98所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
100.如权利要求99所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
101.如权利要求100所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
102.如权利要求101所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
103.如权利要求102所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
104.如权利要求103所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
105.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
106.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
107.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
108.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
109.如权利要求92所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
110.如权利要求109所述的非暂时性机器可读存储介质,其特征在于:所述安全分类帐网络是一区块链网络。
111.一种非暂时性机器可读存储介质,具有存储在其中计算机可执行代码,当由至少一硬件处理器执行时来进行:
基于从一发起方的要求来接收用于交易的一请求,其中所述请求是为产生加密货币令牌的一智能合同转移第一加密货币令牌;
通过计算机可读介质接收一数字签名;
通过计算机可读介质验证所述数字签名的真实性;
基于另一令牌的储备确定产生加密货币令牌的所述智能合同的价格;及
执行一交易,其中所述第一加密货币令牌从一用户控制的地址转移至由一运营商控制的地址,而且产生加密货币令牌的所述智能合同从所述运营商转移至所述用户。
112.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:可执行指令由一智能合约确定。
113.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
114.如权利要求113所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
115.如权利要求114所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
116.如权利要求115所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
117.如权利要求116所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
118.如权利要求117所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
119.如权利要求118所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
120.如权利要求119所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定产生加密货币令牌的所述智能合约在交换时要授予的第一加密货币令牌的一数量。
121.如权利要求120所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
122.如权利要求121所述的非暂时性机器可读存储介质,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
123.如权利要求122所述的非暂时性机器可读存储介质,其特征在于:所述交易的预先形成包含:确定第一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
124.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:产生加密货币令牌的所述智能合约的一总数超过所述第一加密货币令牌的总数的至少一千倍。
125.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌及所述智能合约相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、所述智能合约及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
126.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到产生加密货币令牌的所述智能合约。
127.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
128.如权利要求111所述的非暂时性机器可读存储介质,其特征在于:所述安全分类帐网络是一区块链网络。
129.一种使用通过一安全分类帐网络产生加密货币令牌的一智能合约来执行一交易的方法,其特征在于:所述方法包括步骤:
通过所述安全分类帐网络来接收用以验证一智能合约的一请求,所述智能合约确定用于进行与产生加密货币令牌的所述智能合约相关的一交易的至少一规则,其中所述交易的一执行包含基于其他加密货币令牌的一储备来确定产生加密货币令牌的所述智能合约的一价格;所述安全分类帐网络包含至少一计算机,所述计算机包含至少一硬件处理器;
通过所述安全分类帐网络接收一数字签名;
验证所述数字签名的真实性;
验证所述智能合约的代码;
更新由所述安全分类帐网络与所述智能合约维护的一安全分类帐;
通过所述安全分类帐网络接收用以执行与产生加密货币令牌的所述智能合约相关的一交易的一请求;及
通过所述安全分类帐网络来进行以所述智能合约来执行的交易。
130.如权利要求129所述的方法,其特征在于:另一令牌的储备为基于一储备率常数及要发行的新加密货币令牌的数量的乘积。
131.如权利要求129所述的方法,其特征在于:所述安全分类帐网络是一区块链网络。
132.一种通过一安全分类帐网络来执行交易的方法,其特征在于:所述方法包括步骤:
通过所述安全分类帐网络来接收用以验证一智能合约的一请求,所述智能合约确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包括基于所述第一加密货币令牌的状态及另一令牌的状态来确定所述第一加密货币令牌的一价格;所述安全分类帐网络包含至少一计算机,所述计算机包含至少一硬件处理器;
通过所述安全分类帐网络接收一数字签名;
验证所述数字签名的真实性;
验证所述智能合约的代码;
更新由所述安全分类帐网络与所述智能合约维护的一安全分类帐;
通过所述安全分类帐网络接收用以执行与所述第一加密货币令牌相关的一交易的一请求;及
通过所述安全分类帐网络来进行以所述智能合约来执行的交易。
133.如权利要求132所述的方法,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
134.如权利要求133所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
135.如权利要求134所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
136.如权利要求132所述的方法,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
137.如权利要求136所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
138.如权利要求137所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
139.如权利要求139所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
140.如权利要求132所述的方法,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
141.如权利要求140所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
142.如权利要求141所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
143.如权利要求142所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
144.如权利要求132所述的方法,其特征在于:所述安全分类帐网络是一区块链网络。
145.如权利要求132所述的方法,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
146.如权利要求132所述的方法,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
147.如权利要求132所述的方法,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
148.如权利要求132所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
149.如权利要求148所述的方法,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
150.一种通过一安全分类帐网络的计算机来执行交易的方法,其特征在于:所述方法包括步骤:
通过所述安全分类帐网络的计算机接收用以执行与第一加密货币令牌有关的一交易的一请求;
通过所述安全分类帐网络的计算机接收用以验证一数字签名的一请求;
通过所述计算机验证所述数字签名的真实性;
通过所述安全分类帐网络的计算机进行由所述安全分类帐网络验证的一智能合约来执行所述交易;
其中所述智能合约确定至少一用于进行与所述第一加密货币令牌相关的一交易的至少一规则;
其中所述交易的一执行包括基于所述第一加密货币令牌的状态及另一令牌的状态来确定所述第一加密货币令牌的一价格;
其中所述计算机包括至少一硬件处理器;
更新关于完成交易的所述安全分类帐。
151.如权利要求150所述的方法,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
152.如权利要求151所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
153.如权利要求152所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
154.如权利要求153所述的方法,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
155.如权利要求154所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
156.如权利要求155所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
157.如权利要求156所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
158.如权利要求157所述的方法,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
159.如权利要求158所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
160.如权利要求159所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
161.如权利要求159所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
162.如权利要求150所述的方法,其特征在于:所述安全分类帐网络是一区块链网络。
163.如权利要求150所述的方法,其特征在于:所述安全分类帐网络与一区块链网络不同。
164.如权利要求150所述的方法,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
165.如权利要求150所述的方法,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
166.如权利要求150所述的方法,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
167.如权利要求166所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
168.如权利要求150所述的方法,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
169.一种用于通过一安全分类帐网络的一计算机执行涉及产生加密货币令牌的一智能合约的交易的方法,其特征在于:所述方法包括步骤:
通过所述安全分类帐网络的计算机来接收用以执行与第一加密货币令牌有关的一交易的一请求;及
通过所述安全分类帐网络的计算机来执行由所述安全分类帐网络验证的一智能合约来执行所述交易;
其中所述智能合约确定至少一用于进行与产生加密货币令牌的所述智能合约相关的一交易的至少一规则,所述交易的一执行包括基于另一个令牌的一储备来确定产生加密货币令牌的所述智能合约的一价格;其中所述计算机包括至少一硬件处理器;及更新有关交易完成的安全分类帐。
170.如权利要求169所述的方法,其特征在于:所述第一加密货币令牌的状态包括所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt),其中关系为储备比率参数(Rr)。
171.如权利要求170所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt及Rr的一函数。
172.如权利要求172所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr/(Tt*Rr)。
173.如权利要求172所述的方法,其特征在于:所述交易的进行包括确定所述第一加密货币令牌在交换时要授予的另一令牌的一数量。
174.如权利要求173所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
175.如权利要求174所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
176.如权利要求175所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tr减去{Tt*((1-Ht/Tt)的Rt’次的根)}的一绝对值。
177.如权利要求176所述的方法,其特征在于:所述交易的进行包含确定另一令牌在交换时要授予的所述第一加密货币令牌的一数量。
178.如权利要求177所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌在流通中的一总储备(Tr),另一令牌的状态包含另一令牌的一总储备(Tt)以及在所述第一加密货币令牌中分配用于交换的另一令牌的一数量(Hr),而且关系为储备比率参数(Rr)。
179.如权利要求178所述的方法,其特征在于:所述交易的进行包含确定所述第一加密货币令牌的一价格为Tr、Tt、Hr及Rr的一函数。
180.如权利要求178所述的方法,其特征在于:所述交易的预先形成包含:确定另一令牌的所述数量为Tt减去{Tt*((1-Ht/Tt)通过Rr的能力)}的一绝对值。
181.如权利要求169所述的方法,其特征在于:所述安全分类帐网络是一区块链网络。
182.如权利要求169所述的方法,其特征在于:另一令牌是一标准令牌,其中所述第一加密货币令牌在所述智能合约中被定义。
183.如权利要求169所述的方法,其特征在于:另一令牌的一总数超过所述第一加密货币令牌的总数的至少一千倍。
184.如权利要求169所述的方法,其特征在于:所述第一加密货币令牌及另一令牌相关联于又一个令牌;及方法包含基于所述第一加密货币令牌、另一令牌及又一个令牌之间的关系来确定所述第一加密货币令牌的所述价格。
185.如权利要求169所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
186.如权利要求183所述的方法,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。
187.一种用于由一安全分类帐网络的一计算机执行交易的计算机实现方法,其特征在于:所述计算机实现方法包括步骤:
通过所述安全分类帐网络的计算机接收用以执行与一第一加密货币令牌相关的一交易的一请求,所述第一加密货币令牌与另一令牌相关;及
通过所述安全分类帐网络的计算机进行由所述安全分类帐网络验证的一智能合约来执行交易;
其中所述智能合约确定至少一用于进行与所述第一加密货币令牌相关的交易的至少一规则,所述交易的一执行包含基于所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C)来确定所述第一加密货币令牌的一价格,而不是将所述第一加密货币令牌链接到另一令牌。
188.如权利要求185所述的方法,其特征在于:所述第一加密货币令牌的状态包含所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C),而不是将所述第一加密货币令牌链接到另一令牌。
189.如权利要求185所述的方法,其特征在于:所述第一加密货币令牌的所述价格的确定包括将所述第一加密货币令牌的所述价格设置为Bl/Ts*C。

说明书全文

用于交换及评估虚拟货币的方法

[0001] 交叉引用
[0002] 本申请要求2016年1月8日提交的美国临时专利第62/443722号的优先权,所述临时专利通过引用结合于本文中。

技术领域

[0003] 本发明一般涉及虚拟货币领域,更具体地,本发明涉及交换和评估虚拟货币的领域。

背景技术

[0004] 比特币等虚拟货币的出现为贸易及商业带来了一些新的可能性。比特币是分散虚拟加密货币的一个例子,独立于任何中央行。与传统货币不同,比特币不是由“法定”铸造的,而是由互联的计算机网络开采的。
[0005] 挖掘的过程涉及网络成员在一组记录的交易上运行某种算法。一旦网络成员成功地计算涉及交易集合(或“区”)的散列的某个计算,所述集合就被记录在“区块链”中,所述区块链是一系列的集合,并且提供作为包含货币的整个交易历史的公共分类帐。
[0006] 比特币的区块链仅限于一组简单的信息及脚本,例如交易细节,以及在最少数量的签约方上调整交易。因此,有人认为要使虚拟货币真正彻底改变贸易,还必须提供内置手段来促进复杂的合同并处理货币。
[0007] 此后不久提出并进行以太坊的项目。以太坊以是由比特币为基础。以太坊不仅允许在区块链中分散数据存储,而且还允许在区块链上存储程序代码,并由任意数量的网络成员同时运行。通过在可验证的事件中预测资金的释放,以太币实现了智能合同功能。
[0008] 基本上,网络成员将用若干允许语言之一编写的计算机程序上载到区块链。然后,成员可以在到达所述程序结束时调节释放一定量的ETH(以太坊的货币)。此后,各种网络成员同时运行所述程序,并且就结果输出达成共识。
[0009] 以太坊中的程式语言是理论完备的,因为它们可以实现任何逻辑规则,并启动任何可用的计算。
[0010] 此功能允许任何成员在以太坊的网络上发布及交易自定义虚拟货币。为了清楚起见,发布并基于另一虚拟货币的自定义虚拟货币被称为令牌。令牌可以具有各种用途。当某个令牌将代表金钱,另一种令牌将代表俱乐部会员积分或飞行常客积分。
[0011] 在以太坊之前,一个人需要使用自定义用户的客户端及挖掘算法启动新的区块链,以便发布自定义分散式虚拟货币。以太坊网络的出现允许以最少的设置轻松发布令牌。
[0012] 应该提到的是,在以太坊之后,建立了几个实施智能合同的虚拟货币网络。明显的例子包括Lisk及RootStock。
[0013] 由于最近能够使用虚拟货币网络发布各种令牌,因此发现了关于确定这些令牌的价值的能的缺点。
[0014] 传统上,货币的价值由自愿方之间的交易价格决定。这就是外汇的汇率的计算方法。每种货币都与其他货币的汇率一起列出。虽然列出及管理180种现有公认货币的汇率是可管理的,但在无限种类的令牌类型上采用这种方法是不可行的。
[0015] 此外,许多新发行的令牌类型只有有限的交易量或根本没有。可以理解的是,由于令牌类型丰富,每个令牌很少被使用。这将增加通过FOREX方法评估无限种类的令牌类型所带来的困难。
[0016] 鉴于上述现有技术,很明显地,长期以来需要一种解决方案,所述解决方案采用不同的方法来解决本领域现有尝试的解决方案中的问题及缺陷

发明内容

[0017] 本发明提供一种用于执行加密货币交易的安全分类帐网络,所述安全分类帐网络包括至少一硬件处理器及一非暂时性机器可读存储介质,具有可执行的一计算机可读程序代码;其中所述至少一硬件处理器配置用以执行所述计算机可读程序代码以进行:通过所述安全分类帐网络来接收用以验证一智能合同的一请求,所述智能合同确定用于执行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包含基于所述第一加密货币令牌的一状态及一另一加密货币令牌的一状态来确定所述第一加密货币令牌的一价格;确定是否验证所述智能合同;当确定验证所述智能合同时,然后更新由所述安全分类帐网络用所述智能合同维护的一安全分类帐;通过所述安全分类帐网络来接收用以执行与所述第一加密货币令牌相关的一交易的一请求;通过由所述安全分类帐网络执行所述智能合同来进行所述交易;及更新所述安全分类帐关于所述交易的一完成。
[0018] 所述安全分类帐网络是一区块链,也可以与区块链不同。
[0019] 对数字签名的任何引用都可以被视为对与请求将智能合同上载到所述安全分类帐的实体相关联的数字签名的引用。数字签名的接收及数字签名的验证可以是可选的。
[0020] 智能联系验证(在将智能合同上载到安全分类帐之前)可能涉及或可能不涉及确定是否拒绝上载智能合同。验证可以包括确定一方愿意支付将智能合同上载到安全分类帐的费用
[0021] 本发明提供一种安全分类帐网络,所述安全分类帐网络包括至少一存储装置;及至少一处理装置,可操作地耦合至所述至少一存储装置;其中所述至少一处理装置配置用以执行计算机可读程序代码:确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中一执行包含确定所述第一加密货币令牌的状态,以及另一令牌的状态;更新由所述安全分类帐网络维护的一安全分类帐;接收一数字签名;验证所述数字签名的真实性;执行与所述第一加密货币令牌相关的一交易;及更新关于交易完成的一安全分类帐。
[0022] 本发明提供一种用于执行安装在一区块链网络的交易的计算机系统,所述计算机系统包括一存储装置;及一处理装置,可操作地耦合至所述存储装置;其中所述处理装置配置用以执行计算机可读程序代码:验证程序代码;确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包含确定所述第一加密货币令牌的状态,以及另一令牌的状态;更新由所述安全分类帐网络维护的一安全分类帐;执行与所述第一加密货币令牌相关的一交易;及更新关于交易完成的所述安全分类帐。
[0023] 本发明提供一种系统,所述系统包括一网络,包含多个节点,其中所述多个节点中的每个节点配置为与所述多个节点中的至少两个节点自主地交易;所述多个节点中的一第一节点配置为产生一智能合同,所述多个节点中的一第二节点配置为执行所述智能合同,其中所述智能合同的执行包含:基于存储在一安全分类帐中的一第一加密货币令牌的状态来确定所述第一加密货币令牌的价格;基于所述第一加密货币令牌的价格执行一交易;及更新使用交易信息的安全分类帐。
[0024] 本发明提供一种用于执行涉及一智能合同产生的加密货币令牌的一交易的系统,所述系统包括至少一硬件处理器及一非暂时性机器可读存储介质,具有程序指令;所述至少一硬件处理器配置用以:接收用以验证一智能合同的一请求,所述智能合同确定用于进行与产生加密货币令牌的所述智能合同相关的一交易的至少一规则,其中所述交易的一执行包含基于其他加密货币令牌的一储备来确定产生加密货币令牌的所述智能合同的一价格;安全分类帐网络包括至少一计算机,所述计算机包含至少一个硬件处理器;接收一数字签名;验证所述数字签名的真实性;验证所述智能合同的代码;更新由所述安全分类帐网络与所述智能合同维护的一安全分类帐;通过所述安全分类帐网络接收用以执行与产生加密货币令牌的所述智能合同相关的一交易的一请求;通过所述安全分类帐网络执行所述智能合同来进行所述交易。
[0025] 本发明提供一种非暂时性机器可读存储介质,具有存储在其中的可执行机器可读指令,以使一计算机机器进行以下多个操作,所述多个操作包含:对其他类型的加密货币令牌交换至少一类型的加密货币令牌;从一安全分类帐接收至少一种类型的加密货币令牌的状态;通过所述非暂时性机器可读存储介质来接收一数字签名;通过所述非暂时性机器可读介质来验证所述数字签名的真实性;根据其他类型的加密货币令牌来确定至少一类型的加密货币令牌的值;将至少一类型的加密货币令牌从一用户控制的地址转移至由一运营商控制的地址;将其他类型的加密货币令牌从所述运营商控制的地址转移至所述用户控制的地址,其中根据另一类型的加密货币令牌,转移与至少一类型的加密货币令牌的值相关联;及至少一类型的加密货币令牌及其他类型的加密货币的一更新状态发布至一安全分类帐。
[0026] 本发明提供一种非暂时性机器可读存储介质,具有存储在其中计算机可执行代码,当由至少一硬件处理器执行时来进行:基于从一发起方的要求来接收用于交易的一请求,其中所述请求用于为其他类型的加密货币令牌转移至少一类型的加密货币令牌;通过计算机可读介质接收一数字签名;通过计算机可读介质验证所述数字签名的真实性;基于所述至少一加密货币令牌及其他类型的加密货币的状态来确定所述至少一类型的加密货币令牌的价格;及执行一交易,其中至少一类型的加密货币从一用户控制的地址转移至由一运营商控制的地址,并且另一类型的加密货币从所述运营商转移至所述用户。
[0027] 本发明提供一种非暂时性机器可读存储介质,具有存储在其中计算机可执行代码,当由至少一硬件处理器执行时来进行:基于从一发起方的要求来接收用于交易的一请求,其中所述请求是为产生加密货币令牌的一智能合同转移第一加密货币令牌;通过计算机可读介质接收一数字签名;通过计算机可读介质验证所述数字签名的真实性;基于另一令牌的储备确定产生加密货币令牌的所述智能合同的价格;及执行一交易,其中所述第一加密货币令牌从一用户控制的地址转移至由一运营商控制的地址,而且产生加密货币令牌的所述智能合同从所述运营商转移至所述用户。
[0028] 本发明提供一种使用通过一安全分类帐网络产生加密货币令牌的一智能合同来执行一交易的方法,所述方法包括:通过所述安全分类帐网络来接收用以验证一智能合同的一请求,所述智能合同确定用于进行与产生加密货币令牌的所述智能合同相关的一交易的至少一规则,其中所述交易的一执行包含基于其他加密货币令牌的一储备来确定产生加密货币令牌的所述智能合同的一价格;所述安全分类帐网络包含至少一计算机,所述计算机包含至少一硬件处理器;通过所述安全分类帐网络接收一数字签名;验证所述数字签名的真实性;验证所述智能合同的代码;更新由所述安全分类帐网络与所述智能合同维护的一安全分类帐;通过所述安全分类帐网络接收用以执行与产生加密货币令牌的所述智能合同相关的一交易的一请求;及通过所述安全分类帐网络来进行以所述智能合同来执行的交易。
[0029] 本发明提供一种通过一安全分类帐网络来执行交易的方法,所述方法包括:通过所述安全分类帐网络来接收用以验证一智能合同的一请求,所述智能合同确定用于进行与一第一加密货币令牌相关的一交易的至少一规则,其中所述交易的一执行包括基于所述第一加密货币令牌的状态及另一令牌的状态来确定所述第一加密货币令牌的一价格;所述安全分类帐网络包含至少一计算机,所述计算机包含至少一硬件处理器;通过所述安全分类帐网络接收一数字签名;验证所述数字签名的真实性;验证所述智能合同的代码;更新由所述安全分类帐网络与所述智能合同维护的一安全分类帐;通过所述安全分类帐网络接收用以执行与所述第一加密货币令牌相关的一交易的一请求;及通过所述安全分类帐网络来进行以所述智能合同来执行的交易。
[0030] 本发明提供一种通过一安全分类帐网络的计算机来执行交易的方法,所述方法包括:通过所述安全分类帐网络的计算机接收用以执行与第一加密货币令牌有关的一交易的一请求;通过所述安全分类帐网络的计算机接收用以验证一数字签名的一请求;通过所述计算机验证所述数字签名的真实性;通过所述安全分类帐网络的计算机进行由所述安全分类帐网络验证的一智能合同来执行所述交易;其中所述智能合同确定至少一用于进行与所述第一加密货币令牌相关的一交易的至少一规则;其中所述交易的一执行包括基于所述第一加密货币令牌的状态及另一令牌的状态来确定所述第一加密货币令牌的一价格;其中所述计算机包括至少一硬件处理器;更新关于完成交易的所述安全分类帐。
[0031] 本发明提供一种用于通过一安全分类帐网络的一计算机执行涉及产生加密货币令牌的一智能合同的交易的方法,所述方法包括:通过所述安全分类帐网络的计算机来接收用以执行与第一加密货币令牌有关的一交易的一请求;及通过所述安全分类帐网络的计算机来执行由所述安全分类帐网络验证的一智能合同来执行所述交易;其中所述智能合同确定至少一用于进行与产生加密货币令牌的所述智能合同相关的一交易的至少一规则,所述交易的一执行包括基于另一个令牌的一储备来确定产生加密货币令牌的所述智能合同的一价格;其中所述计算机包括至少一硬件处理器;及更新有关交易完成的安全分类帐。
[0032] 本发明提供一种用于由一安全分类帐网络的一计算机执行交易的计算机实现方法,所述计算机实现方法包括:通过所述安全分类帐网络的计算机接收用以执行与一第一加密货币令牌相关的一交易的一请求,所述第一加密货币令牌与另一令牌相关;及通过所述安全分类帐网络的计算机进行由所述安全分类帐网络验证的一智能合同来执行交易;其中所述智能合同确定至少一用于进行与所述第一加密货币令牌相关的交易的至少一规则,所述交易的一执行包含基于所述第一加密货币令牌的一余额(B1)、所述第一加密货币令牌的一总供应量(Ts)及一链接参数(C)来确定所述第一加密货币令牌的一价格,而不是将所述第一加密货币令牌链接到另一令牌。
[0033] 本发明提供一种用于评估令牌的方法,其中持续维持底层令牌的保留量,所述保留量是循环中总令牌的一定百分比。
[0034] 用于评估令牌的方法包括以下步骤:
[0035] a.从区块链中检索令牌状态参数,包括循环中的总令牌、总储备及储备比率常数;
[0036] b.使用所述状态参数根据底层令牌确定所述令牌价格;
[0037] c.确定令牌价格是通过将预留的底层令牌数除以循环中的总令牌数量及储备比率常数的乘积来完成的。
[0038] 对于本领域普通技术人员显而易见的是,本发明的方法允许在不依赖于两个自愿方之间的交易的情况下确定令牌的值。
[0039] 如上所述,启用智能合同的虚拟货币网络允许创建任何类型的令牌,包括在另一个令牌中具有保留的令牌。这可以称为“分层令牌”(hierarchical Tokens)。因此,本发明的方法允许通过根据任何原型令牌定价后代令牌来评估这种分层令牌。
[0040] 该方法还允许比较从相同原型令牌分支的2个继承的令牌的值,而不依赖于两个自愿方之间的交易。
[0041] 本发明还提供了一种交换令牌的方法,包括以下步骤:
[0042] a.指示持有的令牌类型和交换金额;
[0043] b.指示请求的令牌类型;
[0044] c.从区块链中检索所持有的令牌及请求的令牌的状态参数,包括循环中的总令牌、总储备及储备比率常数;
[0045] d.确定所述持有及请求的令牌类型的关系;
[0046] e.如果所述持有的令牌是所述请求的令牌的继承,则为其底层令牌交换持有的令牌,重复步骤直到交换所述请求的令牌;
[0047] f.如果所述请求的令牌是持有所述令牌的继承,则交换所述持有的令牌以追随令牌,直到交换所述请求的令牌;
[0048] g.如果所述请求的令牌及持有的令牌是分支的,则确定所述持有的令牌类型及所述请求的令牌类型的相互的原型令牌类型,将所述持有的令牌交换为其底层令牌,重复步骤直到交换所述共同原型的令牌。交换所述共同原型令牌以追随令牌520,直到交换所述请求的令牌。附图说明
[0049] 结合以下附图描述本发明的实施例及特征:
[0050] 图1描绘符合本发明方法的令牌配置。
[0051] 图2显示用于发布符合本发明方法的令牌的方法的一流程图
[0052] 图3是描绘用于根据底层令牌评估令牌的方法的一流程图。
[0053] 图4是描绘用于根据分支令牌评估令牌的方法的一流程图。
[0054] 图5是描述为底层令牌交换继承令牌的方法的一流程图。
[0055] 图6是描述用于为底层令牌交换所持有的令牌的方法的一流程图。
[0056] 图7是描述为追随令牌交换所持有的令牌的一流程图。
[0057] 图8显示有区块链、区块链网络、第一计算机及第二计算机的示例。
[0058] 图9显示安全分类帐、安全分类帐网络及前端。
[0059] 图10A及10B显示用户及各种令牌之间的关系。
[0060] 图11是一方法的一实施例。
[0061] 图12是一方法的一实施例。
[0062] 图13是一方法的一实施例。
[0063] 图14是一方法的一实施例。

具体实施方式

[0064] 从以下优选实施方案的详细描述中将理解本发明,这些实施例是描述性的而非限制性的。为简洁起见,未详细描述一些众所周知的特征、方法、系统、过程及组件等。
[0065] 在以下详细描述中,说明许多具体细节以便提供对本发明的理解。然而,本领域技术人员将理解的是,可以在没有这些具体细节的情况下实践本发明。在其他情况下,没有详细描述众所周知的方法、过程及组件,以免模糊本发明。
[0066] 在说明书的结论部分中特别指出并清楚地要求保护被视为本发明的主题。然而,当结合附图阅读时,通过参考以下详细描述,可以最好地理解本发明的组织、操作方法以及目的、特征及优点。
[0067] 应当理解的是,为了说明的简单及清楚,附图中所示的元件不一定按比例绘制。例如,为了清楚起见,一些元件的尺寸可能相对于其他元件被放大。此外,在认为适当的情况下,可以在附图中重复的附图标记以指示对应或类似的元件。
[0068] 因为本发明的实施例可以在很大程度上使用本领域技术人员已知的电子部件及电路来实现,如上所述,为了不混淆或分散本发明的教示,以及为了理解本发明的基本概念,将不会在更大程度上解释细节。
[0069] 处理器及硬件处理器的用语以可互换的方式使用。硬件处理器可包括一个或多个集成电路、集成电路的一部分、一个或多个核心、一个或多个中央处理单元、一个或多个图形处理器、一个或多个现场可编程阵列、一个或多个ASIC,一个或多个硬件加速器等。硬件处理器可以属于计算机、服务器、台式计算机及采矿设施等。
[0070] 任何存储器设备可以包括一个或多个集成电路、集成电路的一部分、易失性存储器及非易失性存储器等。
[0071] 计算机系统可包括一个或多个计算机。
[0072] 节点可以包括一个或多个处理器、一个或多个存储单元、一个或多个计算机等。
[0073] 规范中对方法的任何引用应比照适用于能够执行所述方法的系统,并应比照适用于非暂时性计算机可读介质。所述非暂时性计算机可读介质存储由计算机执行的指令会导致执行所述方法。
[0074] 规范中对系统的任何引用都应比照适用于可由系统执行的方法,并且应比照适用于存储可由系统执行的指令的非暂时性计算机可读介质。
[0075] 本说明书中对非暂时性计算机可读介质的任何引用,应经必要的变更应用于能够执行存储在非暂时性计算机可读介质中的指令的系统,并且应比照适用于可以由读取存储在非暂时性计算机可读介质中的指令的计算机执行的方法。
[0076] 对于“具有(having)”、“包括(including)”或“包含(comprising)”的任何引用,应比照适用于“由......组成(consisting)”及/或“基本上由......组成(consisting essentially of)”。例如,显示为包括某些步骤的方法可以包括添加步骤,仅包括某些步骤。
[0077] 首先参照图1所示,为是用于本发明方法的令牌配置的实施例。令牌类型110、120、130都是虚拟货币网络中使用的虚拟货币的继承。星形令牌130及圆形令牌110从以太坊货币(the currency underlying Ethereum,ETH)虚拟货币100继承。钻石令牌120从圆形令牌
110继承。
[0078] 每个令牌类型具有一组参数115、125。这些参数包括:
[0079] a.TOKEN_ID是令牌类型的唯一标识符。
[0080] b.UNDERLYING_TOKEN表示用作此令牌类型的保留的令牌类型。所述参数可以是令牌类型,包括与所述令牌类型相同的参数或在货币网络中使用的虚拟货币(例如ETH)。
[0081] c.totalTokensInCirculation表示当前正在循环网络的此令牌类型的令牌总数。
[0082] d.totalReserve表示当前保留的UNDERLYING_TOKEN类型的令牌数。
[0083] 考虑所述圆形令牌类型参数115。可以看出,所述令牌标识符是圆形。储备持有在ETH。目前储备有200个ETH。目前在以太坊网络中有各种用户持有1000个发布的圆圈。此外,在网络中的总圆圈及保留的总ETH之间保持0.2的储备比率。
[0084] 现在考虑菱形令牌类型参数125。可以看出,令牌标识符是菱形的。它的储备是在圆圈内。目前有100个圆圈保留。目前在以太坊网络中有不同用户持有500个已发行的钻石。此外,在网络中的总钻石及保留的总圆子之间保持0.1的准备金率。
[0085] 现在转向星形令牌类型参数135。可以看出,令牌标识符是星号。储备持有在ETH。目前储备有200个ETH。目前,以太坊网络中有不同用户持有2000个已发行的星形。此外,网络中的总星形与储备中的总ETH之间保持0.1的储备比率。
[0086] 应该理解的是,令牌类型可以用各种参数以各种方式实现。以上列表仅表示适用于本发明方法的单个实施方案。
[0087] 现在参照图2,描绘用于发布符合本发明方法的令牌的示例性方法200。所述方法包括以下步骤:
[0088] a.指示令牌类型的标识符(例如,圆圈)201。
[0089] b.指示用于预留的底层令牌(例如,ETH)202。
[0090] c.指示储备比率常数(例如0.2)203。
[0091] d.指示所述令牌类型(例如1000)发布的令牌数量204。
[0092] 在储备205中存入一定数量的底层令牌。所述数量是通过将储备比率常数乘以要发行的令牌数量来确定的。如果要发行1000个圆圈,则应存入200个ETH。
[0093] 现在参照图3,描述用于根据其底层令牌类型评估令牌类型的方法300,其步骤如下:
[0094] a.从区块链中检索令牌状态参数,包括循环中的总令牌,总储备及储备比率常数。
[0095] b.使用所述状态参数根据底层令牌来确定所述令牌价格。
[0096] 以下是确定所述价格的式子:
[0097]
[0098] 其中:
[0099] a.Tr=底层令牌中的总储备金。
[0100] b.Tt=流通总令牌。
[0101] c.Rr=储备比率常数。
[0102] d.Tp=令牌在底层令牌的价格。
[0103] 例如:根据ETH 100确定圆形令牌110的价格:
[0104]
[0105] 在所述实施例中,圆圈的值为1ETH。
[0106] 参照图4所示,描述用于根据分支令牌类型评估令牌类型的方法400,其步骤如下:
[0107] a.从区块链中检索所评估的令牌类型的令牌状态参数,包括循环中的总令牌、总储备及储备比率常数401。
[0108] b.从区块链中检索所述分支令牌类型的令牌状态参数,包括循环中的总令牌,总储备及储备比率常数402。
[0109] c.确定所述评估的令牌类型及所述分支令牌类型相互的原型令牌类型403。
[0110] d.使用所述评估的令牌状态参数,根据其共同原型令牌确定所述评估的令牌价格404。所述步骤能够以这样的方式完成,即根据其底层令牌确定所评估的令牌,之后根据自己的底层令牌确定所述底层令牌的价格。重复所述过程直到到达共同的原型令牌。
[0111] e.使用所述分支令牌的状态参数,根据其共同的原型令牌确定所述分支令牌价格405。
[0112] f.根据所述共同的原型令牌比较评估的令牌及分支令牌406。
[0113] 例如,如果一个钻石价值2圆圈,一个圆圈的价值为4ETH,一个星形的价值为2ETH,一个钻石的价值为8ETH,而星形的价值为2ETH。因此,钻石的价值4个星形。
[0114] 参照图5,描述用于交换令牌的方法500,包括以下步骤:
[0115] a.指示持有的令牌类型及交换金额501。
[0116] b.指示请求的令牌类型502。
[0117] c.从区块链中检索所持有的令牌及请求的令牌的状态参数,包括循环中的总标记、总储备及储备比率常数503。
[0118] d.确定所述持有及请求的令牌类型的关系504。
[0119] e.如果所述持有令牌是所述请求令牌的继承,则为其底层令牌交换所持有的令牌510,重复步骤510直到(见步骤511)交换所述请求令牌。
[0120] f.如果所述请求的令牌是持有所述令牌的继承,则将所述持有的令牌交换为追随令牌520,直到(参见步骤521)交换所述请求的令牌。
[0121] g.如果所述请求的令牌及持有的令牌被分支,则确定所述持有的令牌类型及所述请求的令牌类型的相互原型令牌类型530。将所述持有的令牌交换为其底层令牌531,重复步骤直到(见步骤532)交换所述共同原型令牌。交换所述共同原型以追随令牌520,直到交换所述请求的令牌。
[0122] 图6描绘用于为其底层令牌交换所持有的令牌的方法600,包括以下步骤:
[0123] a.检索持有的令牌类型及交换的金额601。
[0124] b.从区块链中检索所持有的令牌的状态参数,包括循环中的总标记、总计及储备比率常数602。
[0125] c.确定应授予多少底层令牌以换取持有的令牌603。
[0126] d.删除持有的令牌604。
[0127] e.通过删除的令牌的数量减少所述循环中的所述状态参数的总令牌605。
[0128] f.从保留转移确定数量的底层令牌606。
[0129] 以下是一式子,用于确定应授予多少底层令牌以换取持有的令牌:
[0130]
[0131] 其中:
[0132] a.Tr=底层令牌总储备。
[0133] b.Tt=流通总令牌。
[0134] c.Rr=储备比率常数。
[0135] d.Ht=持有的交换令牌数量。
[0136] e.Ut=要接收的底层令牌数量。
[0137] 例如:确定在交换20个圆圈时应发出多少ETH,给定200ETH的储备,1000个循环中的圆圈,以及0.2的储备比率:
[0138]
[0139] 在这个实施例中,通过销售20个圆圈,用户将从保留区中扣除19.215ETH。
[0140] 图7描绘用于为其追随令牌交换所持有的令牌的方法700,包括以下步骤:
[0141] a.检索持有的令牌类型及交换的金额701。
[0142] b.从区块链中检索追随令牌的状态参数,包括循环中的总标记、总计及保留比率常数702。
[0143] c.确定在交换持有的令牌时应授予多少追随令牌703。
[0144] d.将持有的令牌转移到追随令牌的储备704。
[0145] e.发出确定数量的追随令牌705。
[0146] f.通过发布的令牌的数量增加所述状态参数在追随令牌类型的循环中的总令牌706。
[0147] 以下是一个式子,用于确定应授予多少底层令牌以换取持有的令牌:
[0148]
[0149] 其中:
[0150] a.Tr=底层令牌总储备。
[0151] b.Tt=流通总令牌。
[0152] c.Rr=储备比率常数。
[0153] d.Ht=持有的交换令牌数量。
[0154] e.Ft=要发布的追随令牌数量。
[0155] 例如:确定在交换20个ETH时应发出多少个圆圈,给定200个ETH的储备,1000个循环中的圆圈,以及0.2的储备比率:
[0156]
[0157] 在这个实施例中,通过卖出20个ETH,用户将获得19.244个圆圈。
[0158] 以下描述将涉及使用智能合同对上述方法的实践。
[0159] 计算机、网络或区块链可以部署智能合同。智能合同是实现合同交易的计算机代码。计算机代码可以在支持在区块链中记录交易的安全平台(例如,以太坊平台)中执行。另外,智能合同本身使用身份令牌记录为区块链中的交易,所述身份令牌是计算机代码的散列(即,身份令牌),使得可以验证所执行的计算机代码。
[0160] 部署时,智能合同的构造函数会执行初始化智能合同及其状态。智能合同的状态持久存储在区块链中(例如,通过Merkle树)。当根据智能合同记录交易时,将向智能合同发送消息,并执行智能合同的计算机代码以实现交易(例如,从帐户余额中扣除一定金额)。计算机处理代码并确保在交易记录在区块链中之前遵守合同的所有条款。例如,智能合同可以请求将一种类型的加密货币令牌交换给另一种。计算机执行代码以确定汇率,并将正确数量的令牌传送到正确的帐户及从正确的帐户传送。
[0161] 图8显示一区块链990、一区块链网络810、一第一计算机801及一第二计算机802。
[0162] 第一及第二计算机801、802中的每一个可以属于所述区块链网络810,或者可以不属于区块链网络。
[0163] 区块链网络可以包括多个计算机、网络、链接及数据库。被显示为包括矿工812。
[0164] 矿工可以管理区块链,而管理可以包括,例如,根据智能合同验证智能合同及/或交易,用经验证的智能合同更新区块链,并用交易更新区块链。所述交易根据智能合同执行,确定建议的智能合同无效,确定交易不是根据智能合同等。
[0165] 在一些实施例中,智能合同可以伴随有数字证书,或包含关于交易源的信息的数字签名。计算机、网络或区块链将在部署智能合同之前验证此信息并确定交易源的真实性。
[0166] 智能合同可以确定用于评估令牌价格及令牌的初始状态(例如令牌的保留)的规则以及在交易期间应该应用的任何其他规则。例如,用于评估令牌价格的至少一些规则可以包括在方法200中。用于评估令牌价格的规则可以包括用于根据分支令牌类型表示令牌类型的规则。
[0167] 根据智能合同执行的交易可以遵循方法300、400、500、600、700、1300及1400中的每一个。一个或多个智能合同可以包括方法300、400、500、600、700、1300及1400的任何步骤的任何组合。智能合同能够以任何方式上载到安全分类帐-例如通过执行方法1100及/或1200。
[0168] 图8还显示一种方法,包括:
[0169] a.通过第一计算机801提供(902)智能合同,确定用于评估令牌价格及令牌的初始状态的规则。
[0170] b.通过区块链网络验证(904)智能合同。如果智能合同无效,则流程结束。
[0171] c.区块链网络利用智能合同更新(906)区块链的给定区块(例如区块N1)。
[0172] d.将区块N1分配(908)到区块链网络的每一方(这可以包括将区块N1分配给第一及/或第二计算机801、802)。
[0173] e.第二计算机802向区块链网络发送(912)根据智能合同进行交易的请求。
[0174] f.通过区块链网络根据智能合同执行(914)交易。假设执行包括验证请求并且仅在请求继续执行交易时。执行可以包括根据任何方法200-700出售或购买令牌以提供,在交易结束时,令牌的更新价格及令牌的更新储备以及交易中涉及的另一个令牌(例如以太币)。
[0175] g.通过区块链网络更新(916)区块链的另一区块(例如区块N2)及交易。
[0176] h.将区块N2分配(918)到区块链网络的每一方(这可以包括将区块N2分配给第一及/或第二计算机801、802)。
[0177] 应当注意的是,所述第一计算机801可以执行交易,可以更新相同的区块以反映多个交易,交易可以由一个或多个矿工执行。
[0178] 创建智能合同可能包括:
[0179] a.使用Solidity等语言产生智能合同。
[0180] b.编译智能合同以获得二进制智能合同。
[0181] c.将已编译的智能合同(二进制文件)部署到网络。部署可能花费以太币。部署包括获取智能合同区块链地址及ABI。
[0182] 可以调用合同(以便执行交易)-例如使用专用的Javascript API。
[0183] 参见,例如“A 101Noob Intro to Programming Smart Contracts on Ethereum”[0184] 以太坊仅是可以支持上述方法的基础设施的非限制性示例。
[0185] 上面提到的转换方法是透明的(因为可以被区块链网络的各种(通常是所有)参与者(甚至连接到区块链网络的其他计算机)在区块链网络中查看其中智能合同的内容及根据智能合同的任何交易),且大幅减少应该与不同令牌之间的交易分配的计算机资源,并提供一个强大的货币兑换系统(因为没有单点故障)。
[0186] 可以提供可以在以太坊网络(例如图8中显示)或另一基础设施上中继的网络(称为Bancor网络)。
[0187] 可以提供作为分散货币网络的网络(也称为Bancor网络)。它是一个基于合同的令牌交换生态系统。支持Bancor的令牌引入了价格发现及市场流动性的新模型。汇率由合同计算,合同提供标准API,以便立即转换为合同为此目的持有的其他令牌。
[0188] 传统交易所执行三项主要功能:流程存款及取款、维护订单簿及Matchmake交易。
[0189] 生态系统的参与者是平台和交易者。Bancor提出了一个截然不同的生态系统。
[0190] Bancor可以使用任何令牌-因此任何希望参与的资产标记器(例如Digix)都可以以分散的方式处理存款及取款。
[0191] 在交易所中,订单簿确定市场深度,为交易资产提供市场流动性。对于Bancor而言,流动性来自智能合同持有的储备,而非第三方,这是一种避免需要问题(Coincidence of wants problem,CoW)的方法。CoW问题通过书面发明来解决-用于通信及令牌的发明-用于贸易,然而,由于直到最近才提供所需的技术(或信任),因此从未解决过令牌交易问题。任何人都有可能创建一个数字令牌,其中包含一套关于如何在其自身及储备之间进行转换的不可变指令的储备-允许持有者从一个令牌转换到另一个令牌-而无需同时进行第三方交易,解决CoW问题。
[0192] 在交易所,资产的价格是书中目前最优惠的订单。对于Bancor,资产的价值由智能合同连续计算,每次转换为令牌时增加其价值,并在令牌转换为另一个时减少价值。在此模型中,交易者参与变为可选,而不是可兑换的要求。
[0193] 支持Bancor的令牌可以使用简单的方法来计算其价格。价格以储备令牌(例如以太币)计价。由令牌持有的储备具有预定义的“恒定储备比率(CRR)”-CRR是储备余额与令牌市值之间的比率。因此,令牌单价按以下方式计算:单位价格=储备余额/(CRR*令牌供应)。
[0194] 只要用户将保留令牌转换为(Bancor-enabled token,BET),就会自行发布启用Bancor的令牌(BET),增加BET保留余额的操作。每当用户将BET转换为其储备中持有的令牌时,BET也会自行销毁。
[0195] BET可以拥有多个储备,并且由此成为BET的储备(可能是ETH)中持有的不同令牌之间的门户。在保留令牌之间进行转换成为可能,在每次转换时,转换后的令牌价格正在下降,转换后的令牌价格也在增加。这为套利机器人参与和重新平衡利率以匹配外部市场价格提供了经济激励。
[0196] ETH-Bancor是以太坊区块链“根令牌”,将其保留在以太网中,并且被其他用户创建的Bancor令牌用作其他用户创建的Bancor令牌的备用令牌。通过这种方式,由它支持的每个令牌,无论是直接还是间接,都可以像网络增长时那样获得价值。从这个意义上说,持有ETH-Bancor是对以太坊区块链上Bancor生态系统未来成功的投资。ETH-Bancor“根令牌”用作所有以太坊Bancor网络令牌的以太网网关,使其支持的每个令牌(直接或间接)能够以市场价值转换为以太网。
[0197] Bancor生态系统
[0198] 由于最近的技术进步,即智能合同区块链的出现,令牌转换及价格发现可以使用从根本上更有效的模型来完成,如说明书中所述。鉴于流动性仅在临界质量的交易者在交易所中持续活跃的点处达到流动性,因此令牌达到强流动性状态所需的成本及努力通常是相当大的。Bancor通过提供“内置流动性”解决方案将这些成本降低到零,并通过这种方式实现可转换令牌的长尾(long tail)。
[0199] 令牌的长尾是一个三层生态系统。大多数在线生态系统仅包括两个层次-平台及最终用户。三层生态系统还包括中间层“超级用户”(例如维基百科管理员,Subreddit Mods,Facebook群组管理员),他们创建及调节与主题相关的在线目的地,最终用户使用这些目的地互相交流。
[0200] Bancor三层生态系统包括平台层,令牌创建者层(超级用户)及令牌用户层(最终用户)。创建者正在使用所述平台发行令牌,最终用户可以使用这些令牌进行交易。最终用户是令牌创建者的直接客户,他们是Bancor平台的直接客户。
[0201] Bancor平台
[0202] Bancor平台可包括:
[0203] a.后端:托管区块链-托管令牌及智能合同(例如以太坊/RSK)。
[0204] b.智能合同功能:计算转换率并为Bancor网络中的令牌提供令牌转换服务。
[0205] c.前端:面向用户的界面(UI),用于检索信息及执行交易,使用HTML,聊天机器人、移动应用程序等。
[0206] 后端
[0207] Bancor网络可以在任何支持智能合同的区块链之上运行。最初,Bancor仅在以太坊上运行。随着其他智能合同平台的发布,Bancor“root tokens”将针对所有流行平台发布(例如RootStock上的“Bitcoin-Bancor”)。
[0208] Bancor智能合同功能及参数
[0209] 使用Bancor,价格发现及令牌转换功能由每个令牌自己的智能合同直接处理,其中:维持一个或多个预定义“保留”令牌的余额,提供令牌及其储备之间的双向转换服务,并在每次转换后重新计算令牌的转换率(=值)。
[0210] 图9显示一安全分类帐1901、一安全分类帐网络1810及一前端1800。
[0211] 所述安全分类帐1901、安全分类帐网络1810及所述前端1800并形成Bancor平台。前端1800可以包括一个或多个计算机。所述安全分类帐网络1810可以包括多个计算机、网络、链接及数据库。所述安全分类帐1901可以是分布式安全分类帐1901、区块链、非分布式安全分类帐或足够安全的任何其他类型的分类帐。
[0212] 所述安全分类帐可以由一台或多台计算机管理,而管理可以包括,例如,根据智能合同验证智能合同及/或交易,使用经验证的智能合同更新区块链,并使用根据智能合同执行的交易更新区块链,确定建议的智能合同无效,确定交易不是根据智能合同等。
[0213] 智能合同可以确定用于评估令牌价格及令牌的初始状态(例如令牌的保留)的规则以及在交易期间应该应用的任何其他规则。例如,用于评估令牌价格的至少一些规则可以包括在方法200中。用于评估令牌价格的规则可以包括用于根据分支令牌类型表示令牌类型的规则。
[0214] 根据智能合同执行的交易可以遵循方法300、400、500、600及700中的每一个。
[0215] 图9还说明了一种方法,包括:
[0216] a.由前端1800提供智能合同,确定用于评估令牌价格及令牌的初始状态的规则(1802)。
[0217] b.通过安全分类帐网络验证智能合同(1804)。如果智能合同无效,则流程结束。
[0218] c.使用智能合同通过安全分类帐更新(1806)。
[0219] d.可选地分发更新的安全(1808)(这可能包括将更新的安全分类帐分发到前端)。
[0220] e.通过根据智能合同进行交易的请求前分发到安全分类帐网络(1812)。
[0221] f.通过安全分类帐网络根据智能合同执行交易(1814)。假设执行包括验证请求并且仅在请求继续执行交易时,执行可以包括根据任何方法200-700出售或购买令牌以提供,在交易结束时,令牌的更新价格及令牌的更新储备以及交易中涉及的另一个令牌(例如以太币)。
[0222] g.安全分类帐网络更新安全分类帐及交易(1816)。
[0223] h.可选地分发更新的安全分类帐(1818)。
[0224] 令牌转换参数
[0225] Bancor网络令牌可能具有以下预定义参数:
[0226] a.保留令牌(A Bancor令牌或以太币)-持有在保留中的令牌,其中以令牌价格计价。
[0227] b.恒定储备比率(CRR)-所述参数确定储备余额与市值之间的固定比率。这意味着CRR为20%的令牌的市值-被设置为令牌的储备余额乘以5。因此,每个单位价格的计算方法是与令牌供应中的市值相除。
[0228] c.获取保留令牌中的初始余额,以便在令牌及保留之间提供转换服务。初始储备可以通过人群销售或直接存款获得。
[0229] 所述保留持有在Bancor网络中建立令牌间关系,并提供了用于令牌转换的“内置(built-in)”解决方案,如图10A及10B所示。
[0230] 令牌转换服务
[0231] 持有保留的原因是为了允许令牌使用可变转换率在其自身及保留令牌之间提供转换服务。这意味着通过发送保留令牌(例如以太币)直接从令牌的智能合同中购买令牌,这将添加到令牌的储备中,从而触发向买方发放新制造的令牌。
[0232] 通过将令牌发送到合同,可以将令牌转换回备用令牌(已售出),所述合同销毁这些令牌,并将起源令牌从储备发送给卖方作为回报。
[0233] 转换率重新计算(CRR)
[0234] 购买令牌时,支付将被添加到储备余额中,令牌供应增加(由于发给买方),由于储备是分数的,所以价格上涨,仅需要支付新发行令牌的一小部分,而预订令牌中的购买支付则不是(例如,参见上述等式)。
[0235] 相反地,当出售令牌时,储备余额,令牌供应及令牌值会减少。
[0236] Bancor网络中的每个令牌都是使用初始令牌及标准预定参数,恒定储备比率(例如10%)创建的,其价格计算如下:
[0237] 市值=储备令牌余额/固定准备金率。
[0238] 转换率=市值/令牌供应。
[0239] 市值及转换率均可以预留令牌计价。
[0240] 这些动态在价格点处达到均衡,其中来自令牌的转换是平衡-构成价格发现过程。恒定储备比率直接影响价格波动,因为在每次转换后,令牌值的波动对于具有较高恒定储备比率的令牌而言,不会那么剧烈。
[0241] Bancor生态系统的发行人(超级用户)
[0242] 超级用户(或“发行人”)是所述平台的直接用户,发行支持Bancor的令牌,然后最终用户可以购买、保留、转移及销售。发行人可以是构建本地货币的社会企业家,希望向客户提供忠诚度计划的小型企业或连店,或希望分发流动令牌的人群销售组织者-而不是有限的奖励选择。例如,图8的第一计算机的用户可以被视为超级用户。
[0243] 发行者在创建令牌时设置令牌的核心参数:
[0244] a.保留令牌-在保留中持有不同令牌(例如ETH-Bancor或以太网)。
[0245] b.持续准备金率-准备金余额与令牌市值之比(例如%10)。
[0246] 要使令牌成为Bancor网络的一部分,需要存入初始保留,以便建立初始令牌值及转换服务。令牌发行者可以选择直接存储令牌的初始储备,或者作为人群销售的一部分来获得令牌。
[0247] 发行人还可以设置令牌的智能合同中表达的附加条款及特殊权利。例如,合同可以收集交易费、转换费或将令牌分配给不同的方,有或没有时间锁。令牌也可以保存在多签名m-of-n帐户或任何其他通用智能合同中。
[0248] 发行人还可以创建一个或多个“子令牌”,其将发行人的令牌保留在他们的储备中,在Bancor网络中创建一个共享兴趣的分支。
[0249] Bancor生态系统的最终用户
[0250] 在三层模型中,最终用户不是平台的直接用户。相反地,他们使用超级用户通过平台创建的令牌。
[0251] 最终用户可以使用多种方式使用令牌:
[0252] a.接受令牌(作为卖家)。
[0253] b.使用令牌购物(作为买家)。
[0254] c.购买及出售令牌(作为持有人/投机者/交易商)。
[0255] 使用例
[0256] App Coins及ICO
[0257] App Coins令牌基本上是用于不同在线分散生态系统的货币。令牌人群销售越来越受欢迎。在过去3年中,ICO筹集了超过200,000,000美元。其中大部分是在目前单一的智能合同区块链-以太坊上筹集的。
[0258] 以太坊本身,2014年9月-18,439,086美元。
[0259] DAO,5月15日-160,000,000美元。
[0260] ICONOMI基金,2016年9月-10,682,516美元。
[0261] DigixDAO,2016年3月-5,500,000美元。
[0262] Golem,2016年11月-8,600,000美元。
[0263] Augur,2015年10月-5,133,000美元。
[0264] FirstBlood,2016年9月-6,267,767美元。
[0265] 通过将一部分募集资金分配给令牌的储备,令牌发行人保证一旦人群销售完成,所述令牌将可转换为任何其他Bancor令牌(或ETH),几乎不会有差价或交换费用(除非智能合同中的发行人另有规定)。令牌的市场价值将始终反映令牌的实际需求,即使它几乎没有交易过。
[0266] 今天,通常的做法是将App Coins和DAO列入不同的交易所-为持有者提供流动性,同时为买家提供购买它的途径。市场深度险浅,价格波动加剧,流动性/供应有限。
[0267] 例如,DigixDAO(DGD)是一个DAO令牌,它向持有者分配他们从由资产标记化服务发行的黄金支持令牌收取的0.13%费用的相对份额。
[0268] DGD令牌于2016年3月在ICO发行,并在12小时内筹集了550万美元的目标。截至目前,DGD的市值为1750万美元(1/12/16),然而,出售价值1.5万美元的DGD将使Bittrex的价格下跌20%,Bittrex是DGD交易发生40%的交易所。
[0269] 如果DGD使用Bancor使用10%的储备,则需要在令牌储备中保留550,000美元的ICO资金。凭借10%的固定准备金率-将价值15,000美元的DGD转换为以太币,将价格仅降低0.8%(而不是20%)。还可以将15万美元的DGD转换为以太网,这在目前超过所有交易市场的整体市场深度,这一销售将使价格仅降低7.7%。
[0270] 本地货币
[0271] 在全世界范围内,存在三种常见的本地货币模型:
[0272]通过菲亚特(Fiat)货币购买 转换回菲亚特(Fiat)货币
1.分开 否 否
2.购买 是 否
3.换回 是 是
[0273] 所有这三种模型通常将其价值与国家法定货币或特定时间单位(“小时”)挂钩,因此不需要进行价格发现过程。换回模型是成本较高的企业最方便的模型,因为是唯一提供转换回法定货币的模型。但是,这个模型在本质上类似于具有100%保留的Bancor令牌-这实际上是备用令牌的“重新命名”的版本。
[0274] 使用Bancor,可以使用本地令牌的新模型。在此模型中,随着越来越多的成员获得本地令牌的价值,本地令牌的价值将会增加。本地企业可以为使用当地货币支付的人提供折扣,并且还可以立即自动将支付的任何部分转换为ETH,进而转换为美元,以确保支付较高的成本。
[0275] 可以使用人群促销来启动Bancor本地货币。人群销售资金可用作令牌的储备金,也可用作不同地方计划的资金。
[0276] 例如,一个储备比例为10%的本地货币,可以筹集2,500美元的ETH-Bancor(每个令牌收取1美元),然后在储备中保留价值1,000美元的ETH-Bancor,并将额外的1,500美元转换为ETH(或美元)以支付其运营成本。由于CRR为10%,储备金为1000美元-所述货币的初始市值为10,000美元。当人群销售中分发了2,500个令牌时,本地货币管理员保留其余的令牌(7500),这些令牌可以逐渐释放(时间锁定)。
[0277] 这些令牌可用于资助当地计划,以及吸引新用户及企业。例如,可以作为特殊奖励提供给第一批商家,以本地货币进行购买,提供有关新令牌的文章及发展奖励。
[0278] 在这种模式中,用户购买当地货币以便在当地企业购买时享受折扣具有经济意义。虽然持有令牌的企业(而不是将每个令牌转换成法定货币)可以从当地货币的增长中获利。
[0279] 所述模型提供的是“本地量化宽松”,通过汇集本地资金(到令牌的储备金),并使用它来扩展当地社区的信贷(以本地货币令牌的形式)。也可以被描述为“本地比特币”,在使用量增长时奖励早期采用者,激励用户传播它。
[0280] 忠诚度积分
[0281] Bancor令牌可用作客户忠诚度积分。所述行为类似于本地货币,只是由一个或多个企业发行,这些企业承诺为使用它支付的客户提供特殊折扣或利益。在这个模型中:
[0282] 客户可以为ETH或任何其他Bancor令牌购买忠诚度积分。
[0283] 对于使用忠诚度积分进行支付的客户,企业可以提供固定折扣(例如%10)。
[0284] 所述商家可能会将忠诚度积分转换为菲亚特(Fiat),以支付销售成本。
[0285] 忠诚度积分奖励早期采用者,因为随着越来越多的客户开始利用所述计划,价值增加。
[0286] 上述方法可以提供高效且安全的交易机制。促进不同类型的令牌之间的交换允许存储不同的令牌状态参数并在区块链中保留,并且可以简化交换并减少分配用于货币转换的资源。
[0287] 提供一种用于在区块链网络中执行交易的方法,所述方法包括:由区块链网络接收智能合同,所述合同确定用于确定令牌的价格及令牌的初始储备的规则;通过区块链网络验证智能令牌;如果验证智能合同,则用智能合同更新区块链的给定区块,并分配区块链的给定区块;区块链网络接收根据智能合同执行交易的请求;交易可以包括通过另一个令牌来交换令牌;验证请求;如果请求被验证执行交易,则用交易更新区块链的某个区块,并分配区块链的某个区块。
[0288] 交易可以包括确定令牌的价格,根据令牌的价格执行交易以及更新令牌和另一令牌的储备。
[0289] 例如,智能合同可以确定基于令牌状态参数确定令牌价格的规则。
[0290] 令牌状态参数可以包括流通中的另一个令牌(在区块链中)的总数,令牌的总储备及保留比率常数。
[0291] 可以将令牌的总储备维持为流通中的其他令牌的量的特定百分比。
[0292] 令牌的价格可以是一函数,所述函数是通过流通中的总令牌及所述储备比率常数的乘积来划分其他令牌的数量。
[0293] 可以根据任何前面附图中的任何方法来执行交易。
[0294] 可以提供一种用于在区块链网络中执行交易的方法,所述方法包括:区块链网络接收根据智能合同执行交易的请求,所述智能合同确定用于确定令牌的价格及令牌的初始储备的规则;所述交易可以包括通过另一个令牌来交换令牌;验证所述请求;如果请求被验证执行交易,则用交易更新区块链的某个区块,并分发区块链的某个区块。
[0295] 交易可以包括确定令牌的价格,根据令牌的价格执行交易以及更新令牌和另一令牌的储备。
[0296] 提供一种用于在区块链网络中执行交易的方法,所述方法可以包括由计算机向区块链网络发送根据智能合同执行交易的请求,所述智能合同确定用于确定令牌的价格及令牌的初始储备的规则;交易可以包括通过另一个令牌来交换令牌;及由计算机及区块链网络接收反映交易的区块链的更新的特定区块。
[0297] 上述这些方法可以应用于任何安全分类帐网络及任何安全分类帐。
[0298] 图11显示方法1100。
[0299] 所述方法1100用于通过安全分类帐网络使用智能合同生成的加密货币令牌来执行交易。
[0300] 所述方法1100可以包括步骤1110、1120、1130、1140及1150。
[0301] 所述步骤1110可以包括由安全分类帐网络接收验证智能合同的请求,所述智能合同确定至少一个用于执行与智能合同生成的加密货币令牌相关的交易的规则。其中,交易的执行可以包括基于其他加密货币令牌的储备来确定智能合同生成的加密货币令牌的价格。所述安全分类帐网络可以包括至少一个计算机,所述计算机可以包括至少一个硬件处理器。步骤1110之后可以是步骤1120,或者可以是步骤1130。
[0302] 步骤1120可以包括以下中的至少一个:(a)通过安全分类帐网络接收数字签名;(b)验证数字签名的真实性,以及(c)核实智能合同的代码。
[0303] 步骤1130,用智能合同更新由安全分类帐网络维护的安全分类帐。
[0304] 步骤1140,由安全分类帐网络接收执行与智能合同生成的加密货币令牌相关的交易的请求。
[0305] 步骤1150,通过安全分类帐网络执行智能合同来执行交易。
[0306] 智能合同的生成产生了加密货币令牌和使用这样的令牌可以节省大量的计算资源,因为这种令牌的生成及使用涉及比生成标准令牌所需的资源少得多的资源,及/或使用将预定义标记转换为其他预定义标记所需的专用交换基础结构。
[0307] 图12显示方法1200。
[0308] 所述方法1200用于通过安全分类帐网络执行交易。
[0309] 所述方法1200可以包括步骤1210、1220、1230、1240及1250。
[0310] 步骤1210及1220之后可以是步骤1230及1240。
[0311] 步骤1230及1240(如果两者都成功)之后可以是步骤1250。
[0312] 步骤1250之后可以是步骤1260及1270。
[0313] 步骤1210可以包括由安全分类帐网络接收验证智能合同的请求,所述智能合同确定用于执行与第一加密货币令牌相关的交易的至少一个规则,其中,交易的执行可以包括基于第一加密货币令牌的状态及另一令牌的状态来确定第一加密货币令牌的价格;安全分类帐网络可以包括至少一个可以包括至少一个硬件处理器的计算机。
[0314] 步骤1220可以包括由安全分类帐网络接收数字签名。
[0315] 步骤1230可以包括验证数字签名的真实性。
[0316] 步骤1240可以包括验证智能合同的代码。
[0317] 步骤1250可以包括用智能合同更新由安全分类帐网络维护的安全分类帐。
[0318] 步骤1260可以包括由安全分类帐网络接收执行与第一加密货币令牌有关的交易的请求。
[0319] 步骤1270可以包括通过安全分类帐网络执行智能合同来执行交易。
[0320] 图13显示方法1300。
[0321] 所述方法1300用于由安全分类帐网络的计算机执行交易。
[0322] 步骤1310,由安全分类帐网络的计算机接收执行与第一加密货币令牌有关的交易的请求。所述计算机可包括至少一个硬件处理器。
[0323] 步骤1310之后可以是步骤1320或步骤1340。
[0324] 步骤1320可以包括由安全分类帐网络的计算机接收验证数字签名的请求。
[0325] 步骤1330可以包括由计算机验证数字签名的真实性。
[0326] 步骤1340,通过安全分类帐网络的计算机执行由安全分类帐网络验证的智能合同来执行交易。智能合同确定用于执行与第一加密货币令牌相关的交易的至少一个规则。
[0327] 步骤1340可以包括基于第一加密货币令牌的状态及另一令牌的状态来确定第一加密货币令牌的价格。
[0328] 步骤1340还可以包括关于交易的完成更新安全分类帐。
[0329] 图14显示方法1400。
[0330] 方法1400用于执行涉及由安全分类帐网络的计算机生成的智能合同生成的加密货币令牌的交易。
[0331] 方法1400可以从步骤1410开始,接着是步骤1420。
[0332] 步骤1410可以包括由安全分类帐网络的计算机接收执行与第一加密货币令牌有关的交易的请求。
[0333] 步骤1420可以包括并通过安全分类帐网络的计算机执行由安全分类帐网络验证的智能合同来执行交易。智能合同确定用于执行与智能合同生成的加密货币令牌相关的交易的至少一个规则。交易的执行可以包括基于另一个令牌的储备来确定智能合同生成的加密货币令牌的价格。
[0334] 步骤1420可以包括关于交易的完成更新安全分类帐。
[0335] 尽管先前示例中的一个或多个可以涉及底层令牌及单个令牌,注意,交换可以在两种以上类型的令牌之间进行及/或使用多种类型的令牌的多个储备。
[0336] 例如-bancor令牌可以容纳多个保留(同时使用专利中描述的完全相同的保留机制),并且由此成为一篮子令牌,这也促进了两个令牌之间的转换。由于每个资产都可以在以太坊上轻松标记,因此Bancor可以为任何类型的资产交换提供卓越的模型。
[0337] 对于说明的目的,已经呈现了本发明的实施例的前述描述及图示。并非旨在举例或将本发明以任何形式限制于以上描述。
[0338] 以上定义并在权利要求中使用的任何用语应根据所述定义进行解释。
[0339] 虽然前面对本发明的书面描述使普通技术人员能够制作及使用目前被认为是其最佳模式的内容,但普通技术人员将理解并理解具体实施例的变化,组合和等同物的存在、方法及本文的实施例。因此,本发明不应受上述实施方案、方法及实施例的限制,而应受本发明范围及精神内的所有实施方案及方法的限制。
[0340] 块链或区块链是一个分布式数据库,维护一个数据记录列表,其安全性通过区块链的分布式特性得到增强。区块链通常包括若干节点,这些节点可以是可操作地彼此连接的一个或多个系统、机器、计算机、数据库、数据存储等。在某些情况下,每个节点或多个节点由不同的实体维护。区块链通常在没有中央存储库或单个管理员的情况下工作。区块链的一个周知的应用是用于比特币的加密货币交易的公共分类帐。记录在区块链中的数据记录以加密方式强制执行并存储在区块链的节点上。
[0341] 与传统数据库相比,区块链提供了许多优势。区块链的大量节点可以就交易分类账上包含的交易的有效性达成共识。区块链通常具有两种主要类型的记录。第一种类型是交易类型,由存储在区块链中的实际数据组成。第二种类型是区块类型,确认某些交易何时以及以何种顺序记录为区块链的一部分的记录。交易是由参与者在正常业务过程中使用区块链创建的,例如,当有人将加密货币发送给另一个人时,并且区块由被称为“矿工”的用户创建,他们使用专门的软件/设备来创建区块。在一些实施例中,公开的区块链系统SS,当前系统中的矿工数量是已知的,并且系统包括生成及创建系统的新区块的主要赞助商。因此,任何区块都可以由主要赞助商处理。区块链的用户创建传递到区块链的各个节点的交易。“有效”交易是可以基于由实现块链的特定系统定义的一组规则来验证的交易。例如,在加密货币的情况下,有效交易是经过数字签名的,有效的数字钱包,在某些情况下,符合其他标准的交易。
[0342] 本发明还可以在用于在计算机系统上运行的计算机程序中实现,至少包括用于在可编程装置上运行时执行根据本发明的方法的步骤的代码部分,例如,计算机系统或使可编程设备能够执行根据本发明的设备或系统的功能。计算机程序可能导致存储系统将磁盘驱动器分配给磁盘驱动器组。
[0343] 计算机程序是如特定应用程序及/或操作系统之类的指令列表。
[0344] 计算机程序可以例如包括以下中的一个或多个:子例程、函数、过程、对象方法、对象实现、可执行应用程序、小应用程序、小服务程序、源代码、目标代码、共享库/动态加载库,及/或设计用于在计算机系统上执行的其他指令序列。
[0345] 计算机程序可以内部存储在非暂时性计算机可读介质上。可以在计算机可读介质上永久地、可移除地或远程地耦合到信息处理系统来提供所有或一些计算机程序。计算机可读介质可以包括,例如但不限于,任意数量的以下:磁存储介质,包括磁盘和磁带存储介质;光存储介质,如光盘介质(例如CD ROM,CD R等)及数字视频盘存储介质;非易失性存储器存储介质,包括基于半导体的存储器单元,例如FLASH存储器,EEPROM,EPROM,ROM;磁数字存储器;MRAM;易失性存储介质,包括寄存器,缓冲区或高速缓存,主存储器,RAM等。
[0346] 计算机进程通常包括执行(运行)程序或程序的一部分,当前程序值及状态信息,以及操作系统用来管理进程执行的资源。操作系统(OS)是管理计算机资源共享的软件,并为程序员提供用于访问这些资源的接口。操作系统处理系统数据及用户输入,并通过将任务及内部系统资源作为服务分配及管理给系统的用户及程序来响应。
[0347] 计算机系统可以例如包括至少一个处理单元,相关存储器和多个输入/输出(I/O)设备。当执行计算机程序时,计算机系统根据计算机程序处理信息并通过I/O设备产生结果输出信息。
[0348] 在前面的说明书中,已经参考本发明的实施例的特定示例描述了本发明。然而,显而易见的是,在不脱离所附权利要求中阐述的本发明的更广泛的精神和范围的情况下,可以在其中进行各种修改及改变。
[0349] 此外,说明书及权利要求书中的用语“前”、“后”、“顶部”、“底部”、“上方”、“下方”等(如果有的话)用于描述目的,不一定用于描述永久相对位置。应理解,如此使用的用语在适当的情况下是可互换的,使得本文描述的本发明的实施方案是,例如,能够以除了本文所示或以其他方式描述的方位之外的其他方位操作。
[0350] 本领域技术人员将认识到,逻辑块之间的边界仅仅是说明性的,并且替代实施例可以合并逻辑块或电路元件,或者对各种逻辑块或电路元件施加功能的替代分解。因此,应该理解的是,这里描述的架构仅仅是示例性的,并且实际上可以实现许多其他架构,其实现相同的功能。
[0351] 实现相同功能的任何组件布置有效地“关联”,使得实现期望的功能。因此,这里组合以实现特定功能的任何两个组件可以被视为彼此“相关联”,使得实现期望的功能,而不管架构或中间组件。同样地,如此关联的任何两个组件也可以被视为彼此“可操作地连接”或“可操作地耦合”以实现期望的功能。
[0352] 此外,本领域技术人员将认识到,上述操作之间的界限仅仅是说明性的。可以将多个操作组合成单个操作,可以在附加操作中分发单个操作,并且可以在时间上至少部分地重叠操作。此外,替代实施例可以包括特定操作的多个实例,并且可以在各种其他实施例中改变操作的顺序。
[0353] 又例如,在一实施例中,所示的实施例可以实现为位于单个集成电路上或同一设备内的电路。或者,实施例可以实现为以合适的方式彼此互连的任何数量的单独的集成电路或单独的设备。
[0354] 又例如,实施例或其部分可以实现为物理电路的软或代码表示,或者可以转换为物理电路的逻辑表示,例如以任何适当类型的硬件描述语言。
[0355] 此外,本发明不限于以非可编程硬件实现的物理设备或单元,而是还可以应用于可编程设备或能够通过根据合适的程序代码操作来执行所需设备功能的单元,例如:大型计算机、小型计算机、服务器、工作站、个人计算机、笔电、个人数字助理、电子游戏、汽车及其他嵌入式系统、蜂窝电话及各种其他无线设备,在本申请中通常表示为“计算机系统”。
[0356] 然而,其他修改、变化及替代也是可能的。因此,说明书及附图应被视为说明性的而非限制性的。
[0357] 在权利要求中,括号内的任何参考符号不应被解释为限制权利要求。“包括”一词不排除权利要求中列出的其他元件或步骤的存在。此外,这里使用的用语“一个”或“一个”被定义为一个或多于一个。此外,在权利要求中使用诸如“至少一个”及“一个或多个”的介绍性短语不应被解释为暗示由不定冠词“一”或“一个”引入另一个权利要求元素限制任何特定的,包含此类引入的权利要求的权利要求仅涉及仅包含一个这样的要素,即使相同的权利要求包括介绍性短语“一个或多个”或“至少一个”以及诸如“一个”或“一个”的不定冠词。使用定冠词也是如此,除非另有说明,否则诸如“第一”和“第二”的用语用于任意区分这些用语描述的元素。因此,这些用语不一定旨在表示这些元素的时间或其他优先次序。在相互不同的权利要求中叙述某些措施的仅有事实并不表示这些措施的组合不能用于获益。
[0358] 虽然本文已经说明和描述了本发明的某些特征,但是本领域普通技术人员现在将想到许多修改、替换、改变和等同物。因此,应该理解的是,所附权利要求旨在覆盖落入本发明的真正精神内的所有这些修改及变化。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈