一种基于智能合约实现共识的方法与系统
基本信息
申请号 | CN202110628875.6 | 申请日 | - |
公开(公告)号 | CN113360572A | 公开(公告)日 | 2021-09-07 |
申请公布号 | CN113360572A | 申请公布日 | 2021-09-07 |
分类号 | G06F16/27;G06F21/60;G06Q40/04 | 分类 | 计算;推算;计数; |
发明人 | 张旭辉;刘楼;李伟 | 申请(专利权)人 | 南京创江湖企业管理有限公司 |
代理机构 | 北京卓岚智财知识产权代理事务所(特殊普通合伙) | 代理人 | 郭智 |
地址 | 210000 江苏省南京市江宁区秣陵街道秣周东路12号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及区块链技术领域,具体地说,涉及一种基于智能合约实现共识的方法与系统。包括编写智能合约、在节点程序中设置相应的共识算法并执行、定义智能合约上链的区块头信息接口并进行交易打包生成区块及更换共识并发布新的智能合约等步骤。本发明设计的方法通过在区块链各节点处单独编写智能合约并设置共识类型数据及相对应的共识算法,便于在区块节点处按智能合约的触发条件来实现共识,且每个节点处还能实现共识的灵活替换,可以降低区块的升级难度,减少计算资源的浪费,减小共识更换后可能出现的不适应性;其系统可以安全稳定地在节点处实现共识,同时还提供了更换共识算法的通道,可以提高运算速度,提高合约的智能性、降低执行成本。 |
