The invention discloses a value allocation method for intelligent contract include: put forward a contract of mutual cooperation between the different intelligent interface, ensuring more effective and efficient interaction between intelligent contract; a can make partners open and transparent distribution distribution system, which can fully trust between partners the correctness and completeness of the distribution; presents a more sophisticated control allocation model which make partner, fine distribution between partners and relative value distribution in real time. The invention is applicable to the cooperation between intelligent contracts, which can make the cooperation between the intelligent contracts more effective and efficient, open and transparent value distribution, and fine control allocation strategy.
【技术实现步骤摘要】
一种针对智能合约的价值分配方法和系统
本专利技术属于区块链
,更具体的,涉及一种针对智能合约的价值分配方法和系统。
技术介绍
价值分配目前已经广泛存在于商业中,用于界定不同主体对于价值的创造有什么贡献,以及如何去分配它。核心是在价值创造和价值的基础上,根据不同主体的价值贡献度的不同,对创造的价值进行分配。目前主要的价值分配方法是简单的根据个人理解给出对共同的价值创造进行分配的方案。在各自创造价值之后,根据事先商定的分配方案进行重新分配。然而,上述价值分配方法存在一些不可忽略的问题:首先,创造的价值控制在合作的各方手中,合作方不能完全互信;其次,在涉及到很多合作方时,分配方案不能更加精细的控制;最后,分配方案不够公开透明,不能自动化的进行价值分配。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种针对智能合约的价值分配方法和系统,其目的在于,解决现有价值分配方法中存在的合作方不能完全互信、分配方案不能更加精细的控制、分配方案不够公开透明、以及不能自动化的进行价值分配的问题。为实现上述目的,按照本专利技术的一个方面,提供了一种针对智能合约的价值分 ...
【技术保护点】
一种针对智能合约的价值分配方法,其特征在于,包括以下步骤:(1)区块链节点接收来自于客户端的策略请求,该策略请求中包括带有时间戳的用户签名信息、以及带有时间戳的用户交易信息;(2)区块链节点根据策略请求中的用户签名信息和用户交易信息验证用户的合法性;(3)区块链节点判断当前参与价值分配的用户的数量是否已经等于设置的参与价值分配的用户总数量,如果等于则进入步骤(4),否则返回步骤(1);(4)服务器判断是否所有参与价值分配的用户的策略请求中均包括同样的待添加价值分配策略或同样的待修改价值分配策略,如果是则进入步骤(5),否则过程结束;(5)服务器判断所有参与价值分配的用户的策 ...
【技术特征摘要】
1.一种针对智能合约的价值分配方法,其特征在于,包括以下步骤:(1)区块链节点接收来自于客户端的策略请求,该策略请求中包括带有时间戳的用户签名信息、以及带有时间戳的用户交易信息;(2)区块链节点根据策略请求中的用户签名信息和用户交易信息验证用户的合法性;(3)区块链节点判断当前参与价值分配的用户的数量是否已经等于设置的参与价值分配的用户总数量,如果等于则进入步骤(4),否则返回步骤(1);(4)服务器判断是否所有参与价值分配的用户的策略请求中均包括同样的待添加价值分配策略或同样的待修改价值分配策略,如果是则进入步骤(5),否则过程结束;(5)服务器判断所有参与价值分配的用户的策略请求中的策略是待添加价值分配策略还是待修改价值分配策略,如果是待添加价值分配策略,则将该待添加价值分配策略加入到本地的分配策略列表中,如果是待修改价值分配策略,则从分配策略列表中读取该待修改价值分配策略,并根据策略请求中的修改策略对待修改价值分配策略进行修改。(6)区块链节点接收并存储来自客户端的价值输入请求,该价值输入请求包括用户出售商品的交易记录、以及交易记录所涉及的数字货币金额。(7)区块链节点读取其本地的分配策略列表、用户出售商品的交易记录、以及交易记录所涉及的数字货币金额,并根据分配策略列表获得各个用户将被分配的数字货币金额;(8)根据步骤(7)得到的各个用户将被分配的数字货币金额将对应的数字货币金额分配给对应的用户。2.根据权利要求1所述的价值分配方法,其特征在于,还包括在步骤(1)之前,设置参与价值分配的用户总数量和各个用户的价值分配地址。3.根据权利要求1所述的价值分配方法,其特征在于,用户交易信息包括价值分配地址、用户的公钥、以及待添加价值分配策略、或待修改价值分配策略以及修改策略,其中价值分配地址是客户端的标识符。4.根据权利要求1至3中任意一项所述的价值分配方法,其特征在于,步骤(2)具体包括以下子步骤:(2-1)区块链节点根据用户交易信息中用户的公钥使用哈希算法计算得到新的地址,并判断该新的地...
【专利技术属性】
技术研发人员:金海,代炜琦,邹德清,包庆华,李峰,
申请(专利权)人:武汉凤链科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。