CN113256277A - 区块链的资源管理方法、电子设备和存储介质 - Google Patents
区块链的资源管理方法、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113256277A CN113256277A CN202010085318.XA CN202010085318A CN113256277A CN 113256277 A CN113256277 A CN 113256277A CN 202010085318 A CN202010085318 A CN 202010085318A CN 113256277 A CN113256277 A CN 113256277A
- Authority
- CN
- China
- Prior art keywords
- digital currency
- party
- blockchain
- management platform
- participant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title abstract description 147
- 238000000034 method Methods 0.000 claims description 25
- 230000006378 damage Effects 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 12
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 239000000126 substance Substances 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 15
- 238000010586 diagram Methods 0.000 description 8
- 238000013475 authorization Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000006185 dispersion Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请公开了区块链的资源管理方法、电子设备和存储介质,其中,所述管理方法包括:管理平台接收区块链的第一参与方的数字货币;其中,管理平台用于对区块链的数字货币进行管理;将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。通过上述方式,本申请能够有效管理区块链上的数字货币,促进区块链的健康、稳定、可持续发展。
Description
技术领域
本申请涉及区块链技术领域,特别是涉及区块链的资源管理方法、电子设备和存储介质。
背景技术
随着区块链技术的兴起,越来越多的区块链项目蓬勃发展。区块链技术以机器代码信任显著降低了交易成本,许多区块链项目中运用了Token(通证或令牌)这种激励机制来鼓励参与者进入区块链项目。
Token在区块链领域可以译为代币、数字货币等,在计算机语境下也可称为令牌,它可以当做区块链项目中价值的计量符号,作为区块链项目的内生货币用于区块链中的交易结算。
发明内容
本申请主要解决的技术问题是:提供区块链的资源管理方法、电子设备和存储介质,能够有效管理区块链上的数字货币,促进区块链的健康、稳定、可持续发展。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种区块链的资源管理方法,包括:管理平台接收区块链的第一参与方的数字货币;其中,管理平台用于对区块链的数字货币进行管理;将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
可选地,管理平台接收区块链的第一参与方的数字货币包括:接收第一参与方的账户中的至少部分数字货币;或接收来自区块链的第三参与方发送至第一参与方的至少部分数字货币。
可选地,将第一参与方的数字货币的至少部分支付给区块链的第二参与方包括:将第一参与方的数字货币的至少部分用于治理区块链的第二参与方。
可选地,管理平台接收区块链的第一参与方的数字货币之前包括:设置智能账户与智能合约的集合;智能账户用于接收或支付数字货币,智能合约用于规范接收、支付或销毁数字货币的规则;智能合约关联智能账户。
可选地,管理平台接收区块链的第一参与方的数字货币之后包括:管理平台执行智能合约以将第一参与方的数字货币转账至智能账户;将第一参与方的数字货币的至少部分支付给区块链的第二参与方包括:管理平台执行智能合约以将智能账户中的至少部分数字货币支付给区块链的第二参与方。
可选地,将第一参与方的数字货币的至少部分支付给区块链的第二参与方包括:管理平台执行智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方,并将第一参与方的数字货币的剩余部分支付给智能账户。
可选地,智能账户包括至少一组公私钥对;将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁包括:利用公私钥对对支付或销毁的操作进行签名;执行智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
可选地,利用公私钥对对支付或销毁的操作进行签名之后还包括:判断签名是否满足支付或销毁第一参与方的数字货币所需的签名条件;签名条件包括预设公私钥对的签名和/或预设数量或权重的签名;若是,则执行智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括处理器、存储器和通信电路,处理器耦接存储器和通信电路;其中,通信电路用于电子设备与区块链节点设备进行通信;存储器用于存储程序指令;处理器用于执行程序指令以实现上述区块链的资源管理方法。
为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机存储介质,存储介质用于存储程序指令,程序指令能够被处理器执行以实现上述区块链的资源管理方法。
本申请的有益效果是:
本申请中管理平台通过接收区块链的第一参与方的数字货币以进行再分配可以实现对数字货币的有效管理,管理平台用于管理区块链网络的费用可以源源不断,不会只出不进,不用担心资金枯竭;收取的数字货币可以用于支付给第二参与方,以便对区块链中的参与方进行激励并维护区块链网络的正常运行;管理平台还可以将收取的数字货币进行销毁,以维护区块链***中的数字货币的稳定发展,减小区块链中数字货币的膨胀和分散速度,有利于区块链经济体系的可持续发展。
附图说明
图1是本申请管理平台实施例的结构示意图;
图2是本申请区块链的资源管理方法第一实施例的流程示意图;
图3是本申请区块链的资源管理方法第二实施例的流程示意图;
图4是本申请区块链的资源管理方法第三实施例的流程示意图;
图5是本申请电子设备第一实施例的结构示意图;
图6是本申请电子设备第二实施例的结构示意图;
图7是本申请存储介质实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请的发明人经过长期的研究发现:目前区块链项目具有内生的数字货币,这些内生数字货币在区块链项目创建时定义,但未变成实际的数字货币。在区块链项目实施过程中,区块链成员因作出贡献等原因,这些内生数字货币可转变为实际可流通的数字货币,可以被用于区块链节点进行记账的奖励以及区块链网络维护。随着区块链的发展,越来越多的数字货币被挖掘出来分发给记账的区块链节点,使得数字货币越来越分散。而为了确保数字货币的价值,区块链的数字货币不能无限增发,这便导致能用于区块链网络维护的数字货币越来越少,不仅不利于区块链网络的发展,还可能导致区块链网络的崩溃。为了解决这些问题,本申请提出至少如下实施例。
参阅图1,图1是本申请管理平台实施例的结构示意图。本实施例中管理平台10例如是区块链网络中的区块链节点或其组织,或者也可以是区块链***中的服务等。管理平台10可以管理区块链的数字货币,例如是执行转账、收取、支付、查验、销毁等管理操作,以维护区块链***中的数字货币的稳定发展。
管理平台10可以预先设置智能账户11与智能合约12的集合。智能账户11可以用于接收或支付数字货币。智能账户11可以包括账户地址、私钥等。在本实施例中,智能账户11可以包括一个或多个。智能账户11可以按照区块链中数字货币的用途进行分类以实现不同的功能。例如,管理平台10可以将用于支付的数字货币放入第一智能账户中,将用于销毁的数字货币放入第二智能账户中。或者每个智能账户11也可以执行相同的功能。在一些实施方式中,区块链***中还可以配置相应的管理员节点,以用于对智能账户11进行管理维护。
管理平台10的智能合约12可以用于规范接收、支付或销毁数字货币的规则。智能合约12还可以关联相应的智能账户11,以便于执行相应的智能合约12,以将区块链中的数字货币分配至关联的智能账户11,或是从关联的智能账户11中支取数字货币,以用于对区块链网络的治理和维护。
智能合约12还可以包括***合约和动态合约。***合约在每次部署时先经过区块链网络中的全部节点达成共识,而后由区块链节点进行同步升级更新,不可随意更改。动态合约则可以根据链下治理及项目预算等进行动态部署,每次部署需获得相应的签名授权,并在区块链上保留相应的记录,以便于查验。
管理平台10还可以与区块链参与方进行交互。区块链参与方可以是参与到区块链事物中的主体,包括用户、实现用户与区块链网络交互的节点设备或其组织等。区块链参与方可以是参与区块链交易的主体,或者区块链参与方也可以是参与到区块链其他事物的主体,如参与背书、排序、打包区块、通信或记账等事物的主体。管理平台10可以接收区块链参与方的数字货币,也可以支付数字货币给区块链参与方,以实现对区块链中数字货币的再分配。
管理平台10还可以包括区块链底层服务的内容,例如包括应用层、合约层、激励层、共识层、网络层和数据层。区块链的参与方可以通过管理平台10进行交易,管理平台10也可以通过执行智能合约12实现智能账户11与区块链的参与方之间的交易。
参阅图2,图2是本申请区块链的资源管理方法第一实施例的流程示意图。本实施例包括:
S101:管理平台接收第一参与方的数字货币。
在本实施例中,第一参与方可以是参与到区块链事物中的主体,例如是参与交易、交易背书、交易排序、打包区块、通信或记账等事物的主体。
管理平台可以接收区块链的第一参与方的数字货币。例如,管理平台可以接收第一参与方在参与区块链事物时所产生的数字货币,包括第一参与方支出或接收的数字货币;或者也可以接收第一参与方直接转账给管理平台或暂存于管理平台的数字货币。管理平台接收到的数字货币可以用于区块链中的交易,以交换相应的资源或服务。
在一些实施方式中,第一参与方的数字货币可以是第一参与方在参与区块链事物时从账户中支出的数字货币。例如,S101还可以包括:接收第一参与方的账户中的至少部分数字货币。
第一参与方在参与区块链事物,可以对账户中存储的数字货币进行支取,以进行交换获取相应的资源或服务。例如,第一参与方在进行区块链交易时,可以从账户中支出相应的手续费给记账节点,管理平台可以依据相应的规则从中收取一部分手续费。或者,管理平台也可以在获得授权的条件下,从第一参与方的账户中收取相应的数字货币。
在另一些实施方式中,第一参与方的数字货币还可以是区块链中的第三参与方发送给第一参与方的数字货币。例如,S101还可以包括:接收来自区块链的第三参与方发送至第一参与方的至少部分数字货币。
第三参与方也可以是参与到区块链事物中的主体。第三参与方在获得第一参与方提供的资源或服务时,可以提供相应的数字货币给第一参与方。管理平台可以从第三参与方发送至第一参与方的数字货币中收取至少部分数字货币。例如第一参与方在对区块链中的交易进行记账时获得由第三参与方提供的数字货币奖励,管理平台可以从奖励中收取一部分数字货币,剩余部分数字货币则分配给第一参与方。
S102:管理平台将第一参与方的数字货币的至少部分支付给第二参与方或将其销毁。
管理平台收取到第一参与方的数字货币后,可以对数字货币进行相应的处理。例如,管理平台可以将第一参与方的数字货币的至少部分支付给区块链的第二参与方,以换取相应的资源或服务,或是用于激励第二参与方以提升区块链网络的活跃度。本实施例中,第一参与方的数字货币的至少部分可以包括该笔数字货币的一部分或者是全部数字货币。
第二参与方可以是参与到区块链事物中的主体。在本实施例中,第二参与方还可以是维护区块链网络正常运行的主体。例如,第二参与方是区块链网络中的管理员节点或其组织,参与对区块链网络的管理,如网络通信、安全防护、日常运营事物等。管理平台可以向第二参与方支付相应的数字货币,以维护区块链网络的正常运行和稳定发展。
在一些实施方式中,管理平台将第一参与方的数字货币的至少部分支付给区块链的第二参与方还可以包括:将第一参与方的数字货币的至少部分用于治理区块链的第二参与方。
管理平台将数字货币用于治理第二参与方,例如是支付数字货币给第二参与方以便第二参与方获取相应的资源或服务,或者是利用数字货币交换有利的资源或服务以提供给第二参与方,如此可以有效激励第二参与方参与到区块链事物中,促进区块链的稳定发展。管理平台将接收的数字货币用于治理第二参与节点,可以将获得的数字货币以其他形式反馈至区块链网络,保证区块链网络中数字货币的公平性,且有利于维护区块链数字货币的可持续发展。
本实施例中,管理平台还可以将第一参与方的数字货币的至少部分进行销毁。数字货币被销毁后即失去价值,不允许在区块链中再次使用。在一些实施方式中,管理平台可以将被销毁的数字货币从区块链账本中移除,或者管理平台也可以建立销毁目录,记录在销毁目录中的数字货币则不可再使用。管理平台通过销毁适量的数字货币,可以减少区块链中数字货币的膨胀速度,有利于区块链经济体系的可持续发展。
本实施例中管理平台通过接收区块链的第一参与方的数字货币以进行再分配可以实现对数字货币的有效管理,管理平台用于管理区块链网络的费用可以源源不断,不会只出不进,不用担心资金枯竭;收取的数字货币可以用于支付给第二参与方,以便对区块链中的参与方进行激励并维护区块链网络的正常运行;管理平台还可以将收取的数字货币进行销毁,以维护区块链***中的数字货币的稳定发展,减少区块链中数字货币的膨胀和分散速度,有利于区块链经济体系的可持续发展。
参阅图3,图3是本申请区块链的资源管理方法第二实施例的流程示意图。本实施例是在本申请区块链的资源管理方法第一实施例的基础上进一步描述,本实施例与本申请区块链的资源管理方法第一实施例的相同的步骤在此不再赘述。本实施例包括:
S201:管理平台接收第一参与方的数字货币。
本实施例中,管理平台在接收区块链的第一参与方的数字货币之前,还可以设置智能账户与智能合约的集合。智能账户可以用于接收或支付数字货币。智能账户可以有多个,用于分管管理平台接收的数字货币。管理平台接收到第一参与方的数字货币后,也可以将数字货币转移至相应的智能账户。智能合约可以用于规范接收、支付或销毁数字货币的规则。智能合约还可以与相应的智能账户关联,管理平台可以执行相应的智能合约以将数字货币转移至关联的智能账户,或是对相应的智能账户中的数字货币进行支取或销毁。
在本实施例中,管理平台接收第一参与方的数字货币可以是来自第一参与方账户中的数字货币或者是第三参与方发送至第一参与方的数字货币。管理平台接收到数字货币后,可以将接收到的数字货币转移至智能账户并进行再分配,例如执行S202的步骤。
S202:管理平台执行智能合约以将第一参与方的数字货币转账至智能账户。
本实施例中,管理平台在接收到第一参与方的数字货币后,可以执行智能合约以将第一参与方的数字货币转账至智能账户。智能账户收集的数字货币可用于再分配以维护区块链中数字货币的持续发展。
可选地,智能账户有多个时,管理平台可以依据触发条件执行相应的智能合约以将第一参与方的数字货币转账至相应的账户。触发条件可以包括第一参与方的类别、数字货币的来源、数字货币的类型等。例如,触发条件可以包括数字货币的来源,数字货币为第一参与方的账户中的数字货币时,管理平台可以将该笔数字货币转账至第一智能账户;而对于由第三参与方发送给第一参与方的数字货币,管理平台可以将其转账至第二智能账户。
在一些实施方式中,管理平台还可以依据接收的数字货币的用途将第一参与方的数字货币转账至不同的智能账户。比如,管理平台可以将用于支付的数字货币转账至第一智能账户,而将用于销毁的数字货币转账至第二智能账户,以便于管理平台对不同用途的数字货币进行分类管理。
S203:管理平台将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
本实施例中,管理平台将第一参与方的数字货币转账至智能账户后,可以对智能账户中的数字货币进行再分配。例如,管理平台可以执行相应的智能合约以将关联的智能账户中的至少部分数字货币支付给区块链的第二参与方。或者,管理平台也可以将接收的第一参与方的数字货币销毁。
管理平台在执行智能合约向第二参与方支付数字货币时,可以将智能账户中当前接收的第一参与方的数字货币的部分或全部支付给第二参与方。或者,管理平台也可以将当前接收的第一参与方的数字货币保留,从智能账户中原有的数字货币支付给第二参与方,而管理平台当前接收的第一参与方的数字货币可以用作其他用途如另行支付或是销毁等,如此便于对不同额度或不同种类数字货币的协调分配。
在一些实施方式中,管理平台在接收第一参与方的数字货币后,也可以不执行S202的步骤,而直接将第一参与方的数字货币进行分配。例如,管理平台将第一参与方的数字货币的至少部分支付给区块链的第二参与方还可以包括:管理平台执行相应的智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方,并将第一参与方的数字货币的剩余部分支付给智能账户。管理平台将第一参与方的数字货币直接进行分配,可以节省操作步骤,提高数字货币再分配的效率。
本实施例管理平台通过执行相应的智能合约以对接收的数字货币进行再分配或销毁,可以提高区块链中数字货币分配的可信度和安全度;收取的数字货币可以直接转账至关联的智能账户,而后在智能账户中进行分配,便于对不同额度或不同种类数字货币的协调分配,提高管理平台的数字货币分配的有效性;管理平台也可以直接对接收的数字货币进行分配,提高数字货币的分配效率;收取的数字货币还可以被销毁,以维护区块链***中的数字货币的稳定发展,减少区块链中数字货币的膨胀和分散速度,有利于区块链经济体系的可持续发展。
本实施例中,步骤S201~S203的顺序是本实施例中的描述顺序,不限制为本实施例区块链的交易方法在执行过程中的顺序,在能够实现本方法的前提下,某些步骤可以调换顺序、同时执行或是单独执行其一。
参阅图4,图4是本申请区块链的资源管理方法第三实施例的流程示意图。本实施例是在本申请区块链的资源管理方法第一实施例的基础上进一步描述,本实施例与本申请区块链的资源管理方法第一实施例的相同的步骤在此不再赘述。本实施例包括:
S301:管理平台接收第一参与方的数字货币。
本实施例中,管理平台在接收区块链的第一参与方的数字货币之前还可以设置智能账户与智能合约的集合。智能账户用于接收或支付数字货币,智能合约用于规范接收、支付或销毁数字货币的规则。智能合约可以关联相应的智能账户。管理平台的智能账户可以包括至少一组公私钥对。智能账户的公私钥对可以用于对智能账户所参与的区块链事物进行签名授权,比如对数字货币的交易、销毁等进行签名授权。智能账户所参与的区块链事物在经过相应的签名以及权限验证通过后即生效。
在本实施例中,管理平台在接收到第一参与方的数字货币后,可以将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。例如,管理平台可以执行以下S302~S304的步骤。
S302:管理平台利用公私钥对对支付或销毁第一参与方的数字货币的操作进行签名。
本实施例中,管理平台在对接收到的数字货币进行支付或销毁之前,还可以对支付或销毁的操作进行签名授权,以提高数字货币再分配的安全度和可信度。例如,管理平台在将接收到的第一参与方的数字货币支付给第二参与方时,可以利用公私钥对对该笔支付进行签名授权。
在本实施例中,管理平台的智能账户可以包括多组公私钥对,以实现对支付或销毁数字货币的操作进行多重签名,提高智能账户的安全度。在一些实施方式中,智能账户的多组公私钥对还分别具有相应的键值或权重,管理平台在使用智能账户中的数字货币时还可以预先获得满足相应阈值的公私钥对的签名。
S303:管理平台判断签名是否满足支付或销毁第一参与方的数字货币所需的签名条件。
管理平台在支付或销毁数字货币之前还可以先判断是否满足签名条件,即验证支付或销毁数字货币的操作是否获得正确的签名授权。管理平台可以预先对支付或销毁数字货币的操作设置相应的签名条件。例如,管理平台可以对于数字货币的支付及销毁设置不同的签名条件。或者,管理平台也可以对支付或销毁分别设置多种子签名条件,当满足其中至少部分子签名条件时,即为满足签名条件。
本实施例中,签名条件可以包括预设公私钥对的签名和/或预设数量或权重的签名。预设公私钥对包括智能账户的公私钥对中的至少一组。预设公私钥对可以是一组或多组。管理平台可以分别为支付和销毁设置不同、相同或部分相同的预设公私钥对。本实施例中预设数量至少为一,管理平台可以对支付和销毁预先设置相同或不同的预设数量的签名。智能账户的每一组公私钥对还可以具备相应的签名权重。管理平台对支付和销毁数字货币的操作进行签名的签名权重为该笔操作所有签名对应的公私钥对的签名权重之和。管理平台可以预先确定其对数字货币所进行的操作,即可确定所需要的签名条件,以此正确判断签名是否满足相应的签名条件。
管理平台可以判断签名是否满足预设公私钥对的签名。例如,管理平台在使用数字货币进行支付操作时,支付操作所需的签名条件为预设公私钥对的签名,则管理平台在对该笔支付进行签名后,可以判断签名中是否包括支付操作对应的签名条件所要求的公私钥对的签名;若是,则满足签名条件;若缺少至少一组预设公私钥对的签名,则不满足签名条件。同理,管理平台在进行销毁数字货币的操作时,也可以判断签名是否包括销毁操作对应的签名条件所要求的公私钥对的签名。
管理平台还可以判断签名是否满足预设数量或权重的签名。例如,管理平台在使用数字货币进行支付操作时,支付操作所需的签名条件为预设权重的签名,则管理平台在对该笔支付进行签名后,可以计算出所有签名的权重之和,并判断该权重之和是否大于或等于签名条件所需的预设权重;若是,则满足签名条件;若不是,则不满足签名条件。同理,签名条件为预设数量的签名时,管理平台也可以计算出签名数量之和,以此判断是否满足预设数量的签名。管理平台在进行销毁数字货币的操作时,也可以判断签名是否包括销毁操作对应的签名条件所要求的预设数量或权重的签名。
本实施中,签名条件也可以同时包括预设公私钥对的签名和预设数量或权重的签名。当管理平台判断签名同时满足预设公私钥对的签名以及预设数量或权重的签名时,才确定为满足签名条件,如此可以进一步提高智能账户中数字货币的安全性。
在本实施例中,若管理平台判断签名满足支付或销毁第一参与方的数字货币所需的签名条件,则可以执行S304的步骤;若判断不满足签名条件,则不执行S304的步骤,或者,管理平台也可以执行S302的步骤,重新进行签名。
S304:管理平台执行智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
管理平台在判断师傅或销毁数字货币的操作的签名满足相应的签名条件时,则可以执行相应的智能合约以将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
本实施例中,管理平台可以执行智能合约先将第一参与方的数字货币转账至智能账户,而后对智能账户中的数字货币进行再分配,包括将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。或者,管理平台也可以直接将第一参与方的数字货币进行再分配,比如执行智能合约将第一参与方的数字货币的至少部分支付给区块链的第二参与方,将剩余部分数字货币支付给智能账户;或者,执行智能合约将第一参与方的数字货币销毁。
本实施例中,步骤S301~S304的顺序是本实施例中的描述顺序,不限制为本实施例区块链的资源管理方法在执行过程中的顺序,在能够实现本方法的前提下,某些步骤可以调换顺序、同时执行或是单独执行其一。本实施例可以与本申请区块链的资源管理方法第二实施例结合。
参阅图5,图5是本申请电子设备第一实施例的结构示意图。本实施例电子设备50包括处理器51、存储器52和通信电路53,处理器51耦接存储器52和通信电路53。
本实施例中,通信电路53用于电子设备50与区块链节点设备进行通信。存储器52用于存储程序指令。处理器51用于执行程序指令以实现本申请区块链的资源管理法方法第一实施例至第三实施例的步骤。
在本实施例中,处理器51还可以称为CPU(Central Processing Unit,中央处理单元)。处理器51可能是一种集成电路芯片,具有信号的处理能力。处理器51还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本实施例中关于电子设备50的更多执行过程和功能等可以参照上述本申请区块链的资源管理法方法第一实施例至第三实施例的描述,在此不再赘述。
参阅图6,图6是本申请电子设备第二实施例的结构示意图。本实施例电子设备60包括接收模块61和支付模块62。
接收模块61用于接收区块链的第一参与方的数字货币。支付模块62用于将第一参与方的数字货币的至少部分支付给区块链的第二参与方或将其销毁。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。
另外,本实施例各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本实施例中关于电子设备60各功能模块的更多功能,可参考本申请区块链的资源管理法方法第一实施例至第三实施例的描述,在此不再赘述。
参阅图7,图7是本申请计算机存储介质实施例的结构示意图。本实施例中存储介质70用于存储程序指令71。程序指令71能够被处理器执行,以实现上述本申请区块链的资源管理法方法第一实施例至第三实施例的步骤。具体可以参照上述本申请区块链的资源管理法方法第一实施例至第三实施例的描述,在此不再赘述。
本申请区块链的资源管理法方法第一实施例至第三实施例所涉及的方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质70包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或包括存储介质的移动终端等其他装置。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种区块链的资源管理方法,其特征在于,包括:
管理平台接收所述区块链的第一参与方的数字货币;其中,所述管理平台用于对所述区块链的数字货币进行管理;
将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方或将其销毁。
2.根据权利要求1所述的方法,其特征在于,
所述管理平台接收所述区块链的第一参与方的数字货币包括:
接收所述第一参与方的账户中的至少部分数字货币;或
接收来自所述区块链的第三参与方发送至所述第一参与方的至少部分数字货币。
3.根据权利要求1所述的方法,其特征在于,
所述将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方包括:
将所述第一参与方的数字货币的至少部分用于治理所述区块链的第二参与方。
4.根据权利要求1所述的方法,其特征在于,
所述管理平台接收所述区块链的第一参与方的数字货币之前包括:
设置智能账户与智能合约的集合;所述智能账户用于接收或支付数字货币,所述智能合约用于规范接收、支付或销毁数字货币的规则;所述智能合约关联所述智能账户。
5.根据权利要求4所述的方法,其特征在于,
所述管理平台接收所述区块链的第一参与方的数字货币之后包括:
所述管理平台执行所述智能合约以将所述第一参与方的数字货币转账至所述智能账户;
所述将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方包括:
所述管理平台执行所述智能合约以将所述智能账户中的至少部分数字货币支付给所述区块链的第二参与方。
6.根据权利要求4所述的方法,其特征在于,
所述将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方包括:
所述管理平台执行所述智能合约以将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方,并将所述第一参与方的数字货币的剩余部分支付给所述智能账户。
7.根据权利要求4所述的方法,其特征在于,
所述智能账户包括至少一组公私钥对;
所述将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方或将其销毁包括:
利用所述公私钥对对所述支付或销毁的操作进行签名;
执行所述智能合约以将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方或将其销毁。
8.根据权利要求7所述的方法,其特征在于,还包括:
所述利用所述公私钥对对所述支付或销毁的操作进行签名之后还包括:
判断所述签名是否满足支付或销毁所述第一参与方的数字货币所需的签名条件;所述签名条件包括预设公私钥对的签名和/或预设数量或权重的签名;
若是,则执行所述执行所述智能合约以将所述第一参与方的数字货币的至少部分支付给所述区块链的第二参与方或将其销毁的步骤。
9.一种电子设备,其特征在于,包括处理器、存储器和通信电路,所述处理器耦接所述存储器和所述通信电路;其中,
所述通信电路用于所述电子设备与区块链节点设备进行通信;
所述存储器用于存储程序指令;
所述处理器用于执行所述程序指令以实现如权利要求1~8任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述存储介质用于存储程序指令,所述程序指令能够被处理器执行以实现如权利要求1~8任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010085318.XA CN113256277A (zh) | 2020-02-10 | 2020-02-10 | 区块链的资源管理方法、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010085318.XA CN113256277A (zh) | 2020-02-10 | 2020-02-10 | 区块链的资源管理方法、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113256277A true CN113256277A (zh) | 2021-08-13 |
Family
ID=77219484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010085318.XA Pending CN113256277A (zh) | 2020-02-10 | 2020-02-10 | 区块链的资源管理方法、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113256277A (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077675A (zh) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和*** |
CN110298643A (zh) * | 2019-08-22 | 2019-10-01 | 深圳市先河***技术有限公司 | 基于区块链的手续费分配方法、装置及存储介质 |
-
2020
- 2020-02-10 CN CN202010085318.XA patent/CN113256277A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077675A (zh) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和*** |
CN110298643A (zh) * | 2019-08-22 | 2019-10-01 | 深圳市先河***技术有限公司 | 基于区块链的手续费分配方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7407895B2 (ja) | 一般的な計算のためのブロックチェーン | |
US10986177B2 (en) | Systems and methods of self-forking blockchain protocol | |
CN109767212B (zh) | 基于区块链的资产兑换方法、***、终端及存储介质 | |
CN108885761B (zh) | 用于区块链上的安全点对点通信的方法 | |
JP2019160316A (ja) | ブロックチェーンのためのリソースの公平性のためのシステム、方法、およびコンピュータ・プログラム | |
CN108197944B (zh) | 基于区块链技术的资源交易方法及装置 | |
CN111899012B (zh) | 基于区块链的汇款方法及装置 | |
JP6860067B2 (ja) | 資源管理システム、管理装置、方法およびプログラム | |
Shibata | Proof-of-search: combining blockchain consensus formation with solving optimization problems | |
CN110599323A (zh) | 一种资源处理方法及处理设备 | |
CN111582844A (zh) | 基于区块链的手续费分配方法、装置及存储介质 | |
KR102092850B1 (ko) | 블록체인 기반 암호화폐의 수익 분배 시스템 및 방법 | |
US20070168297A1 (en) | Efficient method and system for secure business-to-business transaction | |
CN112015577B (zh) | 一种智能合约的调用方法和装置 | |
CN111815444A (zh) | 区块链的交易方法、电子设备和存储介质 | |
CN112995167A (zh) | 基于Kafka机制的用电信息采集方法、区块链网络及用户端 | |
CN113256277A (zh) | 区块链的资源管理方法、电子设备和存储介质 | |
CN111090694A (zh) | 一种基于移动用户权重的区块链*** | |
CN111815307A (zh) | 区块链的资产管理方法、电子设备和存储介质 | |
CN112184460B (zh) | 房屋维修基金管理方法、设备和存储介质 | |
US20210350365A1 (en) | Control method, data structure, server, and recording medium | |
CN109144675A (zh) | 一种事务处理方法及相关装置 | |
Pohl et al. | Proof of Provision: Improving Blockchain Technology by Cloud Computing. | |
CN115250354A (zh) | 基于区块链网络的资源分配方法、装置、设备及存储介质 | |
CN111815443A (zh) | 区块链***的奖励管理方法、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210813 |
|
RJ01 | Rejection of invention patent application after publication |