一种基于AP-PBFT算法的区块链信用机制

    公开(公告)号:CN111106942A

    公开(公告)日:2020-05-05

    申请号:CN201911277645.9

    申请日:2019-12-13

    Abstract: 一种基于AP-PBFT算法的区块链信用机制,包括如下步骤,步骤S1、在区块链网络中部署选取节点的智能合约,符合智能合约参选规则的节点成为候选节点,将所有候选节点进行等级制排名,根据排名选出若干个节点加入区块链网络进行分布式记账;步骤S2、成为记账节点后,记账节点之间通过PBFT共识算法产生区块,根据记账节点对网络的贡献轮流成为视图中的主节点,主节点将需要共识的内容打包封装并在网络中广播,其他副本节点收到广播内容后进行共识,经历了REQUEST,PRE-PREPARE、PREPARE和COMMIT阶段后,网络中达成共识的节点数目大于2/3,产生新的区块。步骤S3、对主节点进行分析,并予以奖惩。该机制大大减少拜占庭问题出现的概率,增加出块效率,并提升了安全性,同时,利用超时重发机制,增加消息的送达率,提高网络共识效率。

    区块链资源管理测试方法及系统、存储介质和终端

    公开(公告)号:CN110471849B

    公开(公告)日:2022-10-14

    申请号:CN201910733429.4

    申请日:2019-08-09

    Abstract: 一种区块链资源管理测试方法及系统、存储介质和终端,所述方法包括:采用容器层将待测试区块链系统打包成容器;采用核心监控层对打包好的容器进行监控,并采用对应的脚本交易程序对所述打包好的容器进行交易测试;采用数据整合层对交易测试数据进行整合分析,得到对应的测试数据;采用可视化界面将所述测试数据进行可视化并输出显示。上述的方案,可以实现区块链系统的统一测试。

    一种区块链中基于博弈论的算力协作方法

    公开(公告)号:CN111275488A

    公开(公告)日:2020-06-12

    申请号:CN202010062052.7

    申请日:2020-01-19

    Abstract: 一种区块链中基于博弈论的算力协作方法,包括如下步骤,根据囚徒困境模型中的纳什均衡点设计激励机制与惩罚机制;激励机制中,矿工声明自己愿意处理的最低交易手续费,并按照价高者得的原则销售自己的服务,当挖到新区块后可获得该新区块和额外的经济奖励,新区块的利润根据矿工挖矿的成本进行调整;惩罚机制中,保证正向激励和负向激励的输入,通过负向激励限制收益矩阵中的不良行为,才能引导系统中各节点按照规则记账;通过设置门槛对希望参与系统的节点进行约束,各个参与系统的节点需要预先提交一部分抵押代币,在后期审计时,若发现节点有不良行为,则扣除抵押代币中。本发明通过设计激励机制和惩罚机制,使得矿工按照规则挖矿能够获得最大利益,并且采取截留策略的矿工能够被审查和惩罚。

    一种区块链中的分布式应用负载降低方法

    公开(公告)号:CN111258766A

    公开(公告)日:2020-06-09

    申请号:CN202010062107.4

    申请日:2020-01-19

    Abstract: 一种区块链中的分布式应用负载降低方法,包括如下步骤,步骤S1、初始化区块链中所有分布式应用;步骤S2、进入链上执行阶段,应用中的参与方提供所需输入的信息;步骤S3、进行链下执行阶段,合约各方在链下执行复杂的加密哈希计算,并将计算结果和合同状态提交至区块链;步骤S4、进入最后链上执行阶段,分布式应用根据链下执行阶段的运行结果进行代币奖励和抵押的分配。本发明采用链下计算的方案,将复杂计算转移至链下,避免共识过程中的冗余计算,降低分布式应用对节点产生的负载,进一步提高分布式应用的复杂程度与数据处理能力。

    智能合约更新方法及分布式算力资源平台

    公开(公告)号:CN111221555A

    公开(公告)日:2020-06-02

    申请号:CN202010000460.X

    申请日:2020-01-02

    Abstract: 本发明提供了一种智能合约更新方法及分布式算力资源平台,所述智能合约更新方法,包括以下步骤:智能合约的所有的参与方填写合约模板;所有的参与方确认合约模板无误后,签名并上传到区块链上存储;用户请求更新智能合约,触发自动响应机制,自动响应机制对用户发送的请求进行反馈,验证当前合约状态。本发明可以在不销毁智能合约的前提下完成智能合约的升级,具有方法简便、复用性强和安全性高的优点,在实际部署中具有重大意义,同时,本发明提供的分布式算力资源平台可以充分利用分布式算力资源,提高算力资源利用率和结算效率。

    一种基于奖惩机制的区块链DPoS共识方法

    公开(公告)号:CN110930158A

    公开(公告)日:2020-03-27

    申请号:CN201911132081.X

    申请日:2019-11-19

    Abstract: 一种基于奖惩机制的区块链DPoS共识方法,首先初始化区块链中所有节点的投票权,且各节点的投票权是均等的;再让各节点投票,根据预设的主节点数目N所获投票最多的前N名节点为主节点;然后判断主节点能否及时产生区块并正确记账,若能,则将主节点标注为CORRECT,反之,则将主节点标注为ERROR;判断后,标注为CORRECT的主节点开始记账并产生区块,直到下一轮投票;最后对于标注为ERROR的主节点,在下一轮投票中失去投票权与被投票权,且投票给该ERROR节点的节点的投票权权重减少20%,投票权重最低降低至0%;投票给CORRECT节点的节点的投票权重增加20%,投票权重最高增加至100%。该方法将奖惩机制引入区块链共识机制中,有效提高整个区块链共识机制的安全性。

    一种基于AP-PBFT算法的区块链信用过程方法

    公开(公告)号:CN111106942B

    公开(公告)日:2023-07-11

    申请号:CN201911277645.9

    申请日:2019-12-13

    Abstract: 一种基于AP‑PBFT算法的区块链信用机制,包括如下步骤,步骤S1、在区块链网络中部署选取节点的智能合约,符合智能合约参选规则的节点成为候选节点,将所有候选节点进行等级制排名,根据排名选出若干个节点加入区块链网络进行分布式记账;步骤S2、成为记账节点后,记账节点之间通过PBFT共识算法产生区块,根据记账节点对网络的贡献轮流成为视图中的主节点,主节点将需要共识的内容打包封装并在网络中广播,其他副本节点收到广播内容后进行共识,经历了REQUEST,PRE‑PREPARE、PREPARE和COMMIT阶段后,网络中达成共识的节点数目大于2/3,产生新的区块。步骤S3、对主节点进行分析,并予以奖惩。该机制大大减少拜占庭问题出现的概率,增加出块效率,并提升了安全性,同时,利用超时重发机制,增加消息的送达率,提高网络共识效率。

    一种基于PP-dlADMM的最优潮流计算方法

    公开(公告)号:CN111416355A

    公开(公告)日:2020-07-14

    申请号:CN201911021184.9

    申请日:2019-10-25

    Abstract: 一种基于PP-dlADMM的最优潮流计算方法,包括如下步骤:步骤S1、获取电力系统的参数信息,确定系统的优化目标函数、等值约束及控制变量的不等约束;步骤S2、根据参数信息建立原始的最优潮流计算函数,再引入噪声信号进行迭代计算,并将结果发送至邻居节点;步骤S3、判断迭代计算结果的收敛条件,获取最优潮流计算调度函数。该方法通过向交互信息中注入衰减的随机噪声信号来防止隐私信息泄露,具有收敛快、时间复杂度低、运行速度快的优点。

    一种区块链中基于智能合约的分级鉴权方法

    公开(公告)号:CN111199056A

    公开(公告)日:2020-05-26

    申请号:CN202010000463.3

    申请日:2020-01-02

    Abstract: 一种区块链中基于智能合约的分级鉴权方法,数据共享者将数据存入区块链;数据共享者根据期望保护的数据建立鉴权策略,建立智能合约,并部署到区块链中;数据接收节点在接收共享数据前,需携带其身份属性和相关数据访问权限,调用数据共享者部署在区块链上的智能合约;智能合约向数据接收节点反馈自行执行结果,若结果为允许参与数据共享,则可以得到动态数据共享码,若结果为不允许,则返回申请失败;共享数据接收节点可利用各区块链和其他智能合约,通过动态数据共享码和身份信息和数据共享者进行数据共享。本发明采用基于区块链的智能合约技术,凭借区块链的去中心化、不可篡改以及智能合约的透明、可信、自动执行的特点,以数学形式化的方式来实现共享数据分级鉴权,使策略执行公正透明,合约不被篡改,为保证共享数据安全提供了新思路。

    区块链资源管理测试方法及系统、存储介质和终端

    公开(公告)号:CN110471849A

    公开(公告)日:2019-11-19

    申请号:CN201910733429.4

    申请日:2019-08-09

    Abstract: 一种区块链资源管理测试方法及系统、存储介质和终端,所述方法包括:采用容器层将待测试区块链系统打包成容器;采用核心监控层对打包好的容器进行监控,并采用对应的脚本交易程序对所述打包好的容器进行交易测试;采用数据整合层对交易测试数据进行整合分析,得到对应的测试数据;采用可视化界面将所述测试数据进行可视化并输出显示。上述的方案,可以实现区块链系统的统一测试。

Patent Agency Ranking