[发明专利]区块链网络中通过事务委托达到可信内源随机的实现方法在审
申请号: | 201811147601.X | 申请日: | 2018-09-29 |
公开(公告)号: | CN109298849A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 尹健;赵懋骏;唐浩 | 申请(专利权)人: | 成都捕风数据科技有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58;G06Q40/04 |
代理公司: | 成都为知盾专利代理事务所(特殊普通合伙) 51267 | 代理人: | 李汉强 |
地址: | 610000 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 节点簇 委托 随机结果 随机事务 内源 语法 网络 可信 事务 随机分配 随机过程 随机函数 智能 分配 应用 | ||
本发明涉及区块链,具体涉及区块链网络中通过事务委托达到可信内源随机的实现方法,区块链网络中所有见证节点被分为节点簇,区块链智能合约中,需要共识见证的随机事务的语法中标记该随机事务需要委托的节点簇,在语法层面指名委托的节点簇,节点簇收到需要共识见证的随机事务后,将事务随机分配给节点簇内当前在线的一个或若干节点,分配到的节点通过随机函数生成随机结果,并让委托方获取结果,委托方收到随机结果后应用该随机结果,随机过程得以在区块链网络中完成共识;本发明所提供的技术方案能够有效克服现有技术所存在的无法完成随机共识的缺陷。
技术领域
本发明涉及区块链,具体涉及区块链网络中通过事务委托达到可信内源随机的实现方法。
背景技术
区块链是去中心化的数据库,核心是分布式账本,最大特点是去中心化,它提出一种解决拜占庭将军问题的全新思路,能够实现数据一致存储、无法篡改、无法抵赖的技术体系。使用现代密码学技术ECC(椭圆加密算法)作为加密算法,在没有正确获得密钥的前提下,对加密算法的破解尝试均会因为计算量过大导致实施时间过长而失去破解行为的价值,保障区块链应用的安全性。
智能合约是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约是以“不信任原则”为前提设计的,每一个节点均认为彼此不可信任。由于区块链的分布式保存特性,链上的每一个节点均保存有同样的合约执行代码,合约的运行结果由全网算力共同见证,并通过全体表决的形式决定运算结果是否被认可。
智能合约由区块链内的多个节点共同参与制定,可用于节点之间的任何交易行为。协议中明确了双方的权利和义务,包含会触发合约自动执行的条件。一旦智能合约被上传到区块链网络上,全网验证节点都会接收到此合约,智能合约会定期检查是否存在相关事件和触发条件,满足条件的事件将会推送到待验证的队列中,区块链上的验证节点先对该事件进行签名验证,以确保其有效性,等大多数验证节点对该事件达成共识后,智能合约将成功执行,并通知用户节点。成功执行的合约将移出区块,而未执行的合约则继续等待下一轮处理,直至成功执行。
传统的合约是固定的输入产生固定的输出,实际上是一个状态机,不能完成所有的计算过程,包括随机过程。通过研究发现,完整的链上随机过程需要解决一个关键问题:链上随机过程规则由智能合约描述,而合约的过程是公开的,若需要产生无法被第三方推算的随机结果,则需要合约运行时有节点的噪声参与这一过程的输入,但不同节点的噪声不可能一致,即其他节点无法通过再次运行这份合约来验证这次随机过程的结果是否正确,最终导致无法完成共识。
内源随机指随机过程的不确定性因素发生在区块链链系统以内。
发明内容
(一)解决的技术问题
针对现有技术所存在的上述缺点,本发明提供了区块链网络中通过事务委托达到可信内源随机的实现方法,能够有效克服现有技术所存在的无法完成随机共识的缺陷。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:
区块链网络中通过事务委托达到可信内源随机的实现方法,包括以下步骤:
S1、区块链网络中节点被分为节点簇;
S2、区块链智能合约中,需要共识见证的随机事务的语法中标记该随机事务需要委托的节点簇,在语法层面指名委托的节点簇;
S3、节点簇收到需要共识见证的随机事务后,将事务随机分配给节点簇内当前在线的一个或若干节点,分配到的节点通过随机函数生成随机结果,并让委托方获取结果;
S4、委托方收到随机结果后应用该随机结果,随机过程得以在区块链网络中完成共识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都捕风数据科技有限公司,未经成都捕风数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811147601.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双模式浮点除法平方根的电路
- 下一篇:基于C6678平台的大数据转置方法