会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 分布式账本技术 / 一种基于分布式账本技术的去中心化自治银行构建方法

一种基于分布式账本技术的去中心化自治银行构建方法

申请号 CN201810709998.0 申请日 2018-07-02 公开(公告)号 CN109102388A 公开(公告)日 2018-12-28
申请人 冯瑞军; 发明人 冯滔; 陈俊杰; 冯瑞军; 廖劲智; 颜深;
摘要 本发明公开了一种基于分布式账本技术的去中心化自治银行构建方法,包括去中心化自治银行的系统、基于分布式账本技术的吻合市场和货币的发行方法、基于分布式账本技术的用户信用评价方法和基于分布式账本技术的去中心化自治组织的管理方法,去中心化自治银行的系统中,存款用户通过存入储备金货币,获得存款代币和信用代币,储备金货币分别被分到存款代币的储备金池和信用代币的储备金池,同时开展存款和贷款的业务,去中心化自治银行主要通过存款代币、信用代币、次信代币和失信代币四种代币和一个主要的智能合约来实现;本发明解决了传统银行中繁复的信用审批流程、减少了大量的人力和物力、保证了客户的信用安全、具有低风险性。
权利要求

1.一种基于分布式账本技术的去中心化自治银行构建方法,其特征在于:包括去中心化自治银行的系统中、基于分布式账本技术的吻合市场和货币的发行方法、基于分布式账本技术的用户信用评价方法和基于分布式账本技术的去中心化自治组织的管理方法,所述去中心化自治银行的系统中,存款用户通过存入储备金货币,获得存款代币和信用代币,所述储备金货币分别被分到存款代币的储备金池和信用代币的储备金池,同时开展存款和贷款的业务,所述去中心化自治银行主要通过存款代币、信用代币、次信代币和失信代币四种代币和一个主要的智能合约来实现;

所述基于分布式账本技术的吻合市场和货币的发行方法通过引入动态调整存款代币储备金率的机制,通过这个机制动态调整存款货币的价格以及存款代币的发行量和信用代币的授予量,同时,储备金率将会把用户存入的储备金货币划分到两个储备金池中,在货币发行的过程中通过收取一定比例的铸币税,集中一定比例的存款代币和信用代币,进而利用这些代币进行宏观调控,维系系统的稳定运;

所述基于分布式账本技术的用户信用评价方法通过引入一个储备金率大于1的信用代币储备金池,通过这个储备金池对信用代币价值的保证,开展贷款的业务,通过拥有信用代币的用户可以进一步授信,信用代币的总量不发生改变;

所述基于分布式账本技术的去中心化自治组织的管理方法通过引入一个没有具体实体的去中心化自治银行的所有者,用户通过持有存款代币参与组织的管理与决策,其权利由其持有的存款代币的数量决定,用户可以花费一定数量的存款代币向中心化自治组织注册一项提议,号召其它用户支持该项提议,如果这项提议获得了一定比例要求的存款代币的支持,那么就可以执行该项提议,用户不可以重复参与投票,其所投的票会被临时冻结,直至投票结束。

2.根据权利要求1所述的一种基于分布式账本技术的去中心化自治银行构建方法,其特征在于:所述信用价值的保证方法包括将信用代币按照汇率换取储备金货币和使用信用代币获得贷款。

3.根据权利要求1所述的一种基于分布式账本技术的去中心化自治银行构建方法,其特征在于:所述存款代币的储备金池和信用代币的储备金池分别用来保证存款代币和信用代币的价值。

4.根据权利要求1所述的一种基于分布式账本技术的去中心化自治银行构建方法,其特征在于:所述存款代币、信用代币、次信代币和失信代币是符合ERC20标准的代币。

5.根据权利要求1所述的一种基于分布式账本技术的去中心化自治银行构建方法,其特征在于:所述智能合约包括存款合约和信用合约。

说明书全文

一种基于分布式账本技术的去中心化自治银行构建方法

技术领域

[0001] 本发明涉及一种自治银行的构建方法,具体是指一种基于分布式账本技术的去中心化自治银行构建方法。

背景技术

[0002] 分布式账本技术是在一个对等网络上能够同步、验证、存储记录的账本技术。历经数年的发展,分布式账本技术从第一代仅能够自定义简单脚本发展到第二代能够运行图灵完备的智能合约程序,因其与互联网金融领域的联系密切,一直是技术研究的焦点。
[0003] 数字金钱是指依托分布式账本技术,由分布式正本软件定义和发行的数字货币或者数字资产。第一代分布式账本技术最早且最成功的实现是比特币,基于其发行的数字货币是比特币。第二代分布式账本技术最为成功的例子是以太坊。此外,商业团体能够应用第二代分布式账本技术发行数字资产或者代币。然而,值得注意的是,数字金钱目前没有法定的地位,其相关的法律条文尚不明确。
[0004] 智能合约是指为了方便、验证或者强制执行而将合同变成代码的形式并在约定的条件下自动执行计算机协议。第二代分布式账本技术的出现为智能合约提供了运行的基础。通过智能合约,用户可以创建自己的账本,降低了用户使用分布式账本技术的门槛。通过这个账本,用户可以用于去中心化自治组织的管理,或发行其数字资产,将现实中的资产代币化,例如:黄金代币。
[0005] 但是,目前分布式账本技术仍未完善。一方面其没有解决数字货币发行的问题,数字货币的发行量不应该由个人或团体决定,而应由总的市场和经济决定。而大多数数字货币总量是固定的,且集中在少数早期参与者手中,这将导致数字货币面临严重通货紧缩的问题,并且数字货币早期的参与者获得暴利,这些对货币价格的稳定是极大的威胁。另一方面大多分布式账本技术是用户和地址解绑的,难以评价用户的信用,使得各种金融业务难以开展,传统的银行需要大量的风险评估和审计,增加了人力物力及时间上的成本,可是仍然具有放贷坏账的可能。
[0006] 因此,一种具备无需繁复操作的信用审批流程、保证信用安全、低风险性的基于分布式账本技术的去中心化自治银行构建方法成为整个社会乃至全世界亟待解决的问题。

发明内容

[0007] 本发明要解决的技术问题是现有技术中的信用审批流程繁复、信用安全度低、风险高等问题。
[0008] 为解决上述技术问题,本发明提供的技术方案为:一种基于分布式账本技术的去中心化自治银行构建方法,包括去中心化自治银行的系统、基于分布式账本技术的吻合市场和货币的发行方法、基于分布式账本技术的用户信用评价方法和基于分布式账本技术的去中心化自治组织的管理方法,所述去中心化自治银行的系统中,存款用户通过存入储备金货币,获得存款代币和信用代币,所述储备金货币分别被分到存款代币的储备金池和信用代币的储备金池,同时开展存款和贷款的业务,所述去中心化自治银行主要通过存款代币、信用代币、次信代币和失信代币四种代币和一个主要的智能合约来实现;
[0009] 所述基于分布式账本技术的吻合市场和货币的发行方法通过引入动态调整存款代币储备金率的机制,通过这个机制动态调整存款货币的价格以及存款代币的发行量和信用代币的授予量,同时,储备金率将会把用户存入的储备金货币划分到两个储备金池中,在货币发行的过程中通过收取一定比例的铸币税,集中一定比例的存款代币和信用代币,进而利用这些代币进行宏观调控,维系系统的稳定运;
[0010] 所述基于分布式账本技术的用户信用评价方法通过引入一个储备金率大于1的信用代币储备金池,通过这个储备金池对信用代币价值的保证,开展贷款的业务,通过拥有信用代币的用户可以进一步授信,信用代币的总量不发生改变;
[0011] 所述基于分布式账本技术的去中心化自治组织的管理方法通过引入一个没有具体实体的去中心化自治银行的所有者,用户通过持有存款代币参与组织的管理与决策,其权利由其持有的存款代币的数量决定,用户可以花费一定数量的存款代币向中心化自治组织注册一项提议,号召其它用户支持该项提议,如果这项提议获得了一定比例要求的存款代币的支持,那么就可以执行该项提议,用户不可以重复参与投票,其所投的票会被临时冻结,直至投票结束。
[0012] 进一步地,所述信用价值的保证方法包括将信用代币按照汇率换取储备金货币和使用信用代币获得贷款。
[0013] 进一步地,所述存款代币的储备金池和信用代币的储备金池分别用来保证存款代币和信用代币的价值。
[0014] 进一步地,所述存款代币、信用代币、次信代币和失信代币是符合ERC20标准的代币。
[0015] 进一步地,所述智能合约包括存款合约和信用合约。
[0016] 发明与现有技术相比的优点在于:本发明一种基于分布式账本技术的去中心化自治银行构建方法通过去中心化自治银行的系统、基于分布式账本技术的吻合市场和货币的发行方法、基于分布式账本技术的用户信用评价方法和基于分布式账本技术的去中心化自治组织的管理方法,解决了传统银行中繁复的信用审批流程、减少了大量的人力和物力、保证了客户的信用安全、具有低风险性;为存款用户和贷款用户提供存款和贷款的金融业务,实现银行自适应的货币发行和信用的授予,同时为其他基于分布式账本技术的金融业务提供用户的信用评价;本发明性能优良、适宜推广使用。

附图说明

[0017] 图1是根据本发明采用的基于分布式账本技术的自适应的货币发行方法示意图;
[0018] 图2是根据本发明得到的基于分布式账本技术的货币发展的两个阶段示意图;
[0019] 图3是根据本发明得到的基于分布式账本技术的具体系统实现的架构图。

具体实施方式

[0020] 下面结合附图对本发明做进一步的详细说明。
[0021] 结合附图1-3,对本发明进行详细介绍。
[0022] 本发明在具体实施时提供了一种基于分布式账本技术的去中心化自治银行构建方法,包括去中心化自治银行的系统中、基于分布式账本技术的吻合市场和货币的发行方法、基于分布式账本技术的用户信用评价方法和基于分布式账本技术的去中心化自治组织的管理方法,所述去中心化自治银行的系统中,存款用户通过存入储备金货币,获得存款代币和信用代币,所述储备金货币分别被分到存款代币的储备金池和信用代币的储备金池,同时开展存款和贷款的业务,所述去中心化自治银行主要通过存款代币、信用代币、次信代币和失信代币四种代币和一个主要的智能合约来实现;
[0023] 所述基于分布式账本技术的吻合市场和货币的发行方法通过引入动态调整存款代币储备金率的机制,通过这个机制动态调整存款货币的价格以及存款代币的发行量和信用代币的授予量,同时,储备金率将会把用户存入的储备金货币划分到两个储备金池中,在货币发行的过程中通过收取一定比例的铸币税,集中一定比例的存款代币和信用代币,进而利用这些代币进行宏观调控,维系系统的稳定运;
[0024] 所述基于分布式账本技术的用户信用评价方法通过引入一个储备金率大于1的信用代币储备金池,通过这个储备金池对信用代币价值的保证,开展贷款的业务,通过拥有信用代币的用户可以进一步授信,信用代币的总量不发生改变;
[0025] 所述基于分布式账本技术的去中心化自治组织的管理方法通过引入一个没有具体实体的去中心化自治银行的所有者,用户通过持有存款代币参与组织的管理与决策,其权利由其持有的存款代币的数量决定,用户可以花费一定数量的存款代币向中心化自治组织注册一项提议,号召其它用户支持该项提议,如果这项提议获得了一定比例要求的存款代币的支持,那么就可以执行该项提议,用户不可以重复参与投票,其所投的票会被临时冻结,直至投票结束。所述信用价值的保证方法包括将信用代币按照汇率换取储备金货币和使用信用代币获得贷款。所述存款代币的储备金池和信用代币的储备金池分别用来保证存款代币和信用代币的价值。所述存款代币、信用代币、次信代币和失信代币是符合ERC20标准的代币。所述智能合约包括存款合约和信用合约。
[0026] 本发明一种基于分布式账本技术的去中心化自治银行构建方法的具体实施过程和实施原理如下:其利用动态变化的存款储备金率自适应地控制存款代币的发行和信用代币的授予,调节存款代币储备金池和信用代币储备金池的大小,本发明中,存款储备金池和信用储备金池,共同保障存款代币和信用代币的价值,结合附图1,最下面的额曲线为存款合约储备金率和存款代币流通量的函数关系,其中a,b,1,d是调节储备金率的曲线位置和形状的参数(公式1);最上面的曲线为存款代币的发行价格(Issue Price of DPT,IP)和存款代币发行量的函数关系(公式3),发行相应数量的存款代币公式(4);图1中最下面的区域是存款代币储备金池;中间区域是信用代币储备金池,最上面的区域是存款代币的早期参与者获得奖励的区域;存款代币汇率价格(Withdraw Price of DPT,WP)和存款代币发行量的函数关系(公式5);CRR(DPT,CRR(DPT,x)比例的储备金存款将作为信用合约的储备金,并发行相应数量的信用代币(公式8)。图中的参数a=0.6,b=0.2,l=30000000,d=7500000。计算公式如下:
[0027] CRR(DPT,x)=a*l/(l+e^((x-l)/d))+b (0
[0028] IP=1/100   (2)
[0029] IP(DPT)=l/CRR(DPT,x)*IP   (3)
[0030] Issue(DPT)=1/IP(DPT)   (4)
[0031] WP(DPT)=Reserve(DPT)/(Supply(DPT)*CRR(DPT,x))*IP(DPT)   (5)[0032] CRR(CDT)=2*IP(DPT)   (6)
[0033] IP(CDT)=2*IP(DPT)   (7)
[0034] Issue(CDT)=(1-CRR(DPT,X))/IP(CDT)   (8)
[0035] 图2中增加了两条曲线,去中心化自治银行划分为两个阶段,从上往下数第二曲线表示的存入的第一份存储准备金货币扣除35%的铸币税后获得的存款代币和信用代币的价值和存款代币发行量的关系。从上往下数第三条曲线表示当前存款代币发行量下存入一份储备金货币扣除35%的铸币税后获得的存款代币和信用代币的价值与存款代币发行量的关系。在银行的激活阶段,存款代币和储备金货币之间的汇率和储备金率浮动变化,进入扩展阶段后,存款代币和储备金货币之间的汇率趋于稳定。整个曲线呈S型,类似生态系统中种群的发展,从这条曲线可知,通过激活的阶段,可以避免早期的参与者获取过多的利益,铸币税的存在又对货币进行宏观调控提供了条件,进入扩展阶段后,用户只要参与铸币就会获得利益,那么此时,所有持有存款代币的用户之间会进行一个群体博弈;用户选择持有储备金货币或者持有存款代币。通过利息鼓励用户持有存款代币,同时通过低利率的贷款权利鼓励用户持有信用代币。存款合约和信用合约相互依存,互相促进。存款合约为信用合约募集早期的储备金池,而信用合约通过贷款业务获得的利益反馈存款合约,贷款业务获得利息中的90%将从存款合约中回购合约中剩余的存款代币,如果合约中没有剩余的存款代币,那么将引起新的存款代币发行和信用代币的授予,这部分代币将属于所有信用代币的持有者,而剩余的10%用于信用合约自身的增长,这10%的利息中的一半以信用代币的初始价格发行信用代币并授予给支付利息的用户。由于在这个去中心化自治银行中,没有传统的银行作为中介,直接连接了存款用户和贷款用户,同时满足了两种金融需求。除此之外,区别于目前的P2P贷款业务,去中心化自治银行是一张无中心化的自治管理的组织,其鲁棒性随着业务的扩展而增强,系统会趋于稳定和自适应的运行。也就意味着这种中心化的组织和机构走向去中心化自治的道路,变成自组织的、自治的扁平结构。这种扁平结构实际上不是单纯离散的点,而是点与点之间直接相连的网络,因此是一种扁平的网络。人们之间的距离更近,经济活动的效益更高,网络的价值也是和节点数量的二次方成正比。随着更多的人进入到这个人与人直接进行价值交换的网络中,类似传统银行的中心化组织就被淘汰了,或者说完成了进化。
[0036] 图3显示的是实施例中基于分布式账本技术的具体系统实施架构图,在存款合约激活之后,用户可以自由地存取存款代币。用户将存款代币换取储备金货币后,存款货币将保留在存款合约中,其它用户存储备金货币时,有限兑换合约中剩余的存款代币给他,这中机制抑制了过度铸币和授信,存款代币存取款价格计算机制如下:
[0037] 一、当存款合约中没有足够的存款代币,原则和规律:存款代币价格尽量按高的价格计算,从而用户获得存款代币比实际少。用户存款之后的存款代币的市场价格应当稍微低于存款时计算的存款代币的价格。用户存款之后,存款代币价格上涨,因此Price(low)=Price(before),Price(before)
[0038] 步骤:
[0039] 1.计算最多要给存款用户多少DPT,假设用户存入d个储备金货币:deposit(max)=d/Price(low).
[0040] 2.计算存款后的储备金量:b+d。
[0041] 3.计算最小储备金率:f(S+deposit(max)),s为合约外流通的存款代币。
[0042] 4.计算存款代币的最高价格:Price(high)=(b+d)/(s*f(s+deposit(max)))。
[0043] 5.实际价格:Price(actual)=Price(high)。
[0044] 6.实际给存款用户DPT:deposit(actual)=d/((b+d)/(s*f(s+deposit(max)))。
[0045] 二、当存款合约中存款代币不够存款,原则和规律:当存款合约中存款代币不够时,不仅会涉及到存款的问题,还会设计到合约中剩余的存款代币用完之后合约进入铸币和授信状态的问题。所以整个存款的储备金货币分为两个部分分别考虑。对于兑换合约中剩余的存款代币这部分,原则是存款代币价格尽量按照高的价格来算,用户用于存款的这部分资金兑换的存款代币就会比实际少。这部分的计算和合约中存款代币足够一致。因此,用户存款之后,存款代币价格上涨,因此Price(low)=Price(before),Price(before)
[0046] 步骤:
[0047] 1.起初合约不知道存款代币是否足够,因此先假设是足够的。通过前面讲述的方法算出deposit(actual)如果大于存款合约中剩余的存款代币sin,那么进入当前的计算方式。
[0048] 2.通过起初的计算知道最多能增加多少DPT的流通量。
[0049] deposit(max)=deposit(actual),因为实际上铸币费用更高,所以实际上存款代币流通量增加的比deposit(max)小。
[0050] 3.计算最大的存储准备金:b+d。
[0051] 4.计算最小的存款代币储备金率:f(s+deposit(max))。
[0052] 5.计算存款代币的最高价格:Price(high)=(b+d)/(s*f(s+deposit(max)))。
[0053] 6.计算最多抵用用户存入的储备金货币:Price(high)*si。
[0054] 7.计算剩余应该用于铸币的储备金货币:d-Price(high)*si。
[0055] 8.如果用于铸币的储备金货币小于0,则合约没有达到铸币的条件,刚好将合约中剩余的存款代币给用户。如果大于0,则使用铸币的计算方式大型新的存款代币和信用代币给用户。用户获得的就是si+issue(DPT,d-Price(high)*si)的存款代币和issue(CDT,d-Price(high)*si)的信用代币。
[0056] 三、取款,原则和规律:取款价格尽量按照低价格计算。因此,用户取款之后的存款代币的价格应当稍微高于取款时的计算的存款代币的价格。用户取款后,存款代币价格下降,因此,Price(high)=price(now),Price(before)>Price(after);储备金下降;储备金率增大。用户获得的比实际少的储备金货币作为手续费支付给所有存款代币的持有者。
[0057] 步骤:
[0058] 1.计算最多要给取款用户多少储备金货币,假设用户取出X个DPT:
[0059] Withdraw(max)=x*Price(high)。
[0060] 2.计算取款之后最小的储备金量:b-withdraw(max);
[0061] 3.计算取款后的储备金率:f(s-x),s为合约外流通的存款代币。
[0062] 4.计算存款的最低价格:Price(low)=(b-withdraw(max))/(s*f(s-x))。
[0063] 5.实际价格:Price(actual)=Price(low)。
[0064] 6.实际给存款用户DPT:withdraw(actual)=x*(b-withdraw(max))/(s*f(s-x))。
[0065] 基于上述理论,本发明提供了一种基于分布式账本技术的去中心化自治银行的侯建方法,为存款用户和贷款用户提供存款和贷款的金融业务,实现银行自适应的货币发行和信用的授予,同时为其他基于分布式账本技术的金融业务提供用户的信用评价。
[0066] 以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。