一种基于Raft的空数据节点加入方法

    公开(公告)号:CN114666206B

    公开(公告)日:2024-09-17

    申请号:CN202210185546.3

    申请日:2022-02-28

    摘要: 本发明涉及Raft应用技术领域,具体公开了一种基于Raft的空数据节点加入方法,包括如下步骤:步骤S001:用户自主创建落后日志节点的对比日志长度;步骤S002:加入新节点,将新节点的日志长度与创建的对比日志长度进行对比,若小于对比日志长度,则为新节点匹配日志复制节点,若不小于对比日志长度,则直接按照原始Raft算法对日志进行复制;步骤S003:当新节点从Leader获得日志复制节点的信息时,开始向日志复制节点请求数据并复制全量的数据,当新节点的日志长度复制到和日志复制节点的日志长度一致时,则以正常的共识节点加入到集群,本方法解决了传统的新节点加入同步时间很长,对Leader节点负载较高的问题。

    一种基于Raft的空数据节点加入方法

    公开(公告)号:CN114666206A

    公开(公告)日:2022-06-24

    申请号:CN202210185546.3

    申请日:2022-02-28

    摘要: 本发明涉及Raft应用技术领域,具体公开了一种基于Raft的空数据节点加入方法,包括如下步骤:步骤S001:用户自主创建落后日志节点的对比日志长度;步骤S002:加入新节点,将新节点的日志长度与创建的对比日志长度进行对比,若小于对比日志长度,则为新节点匹配日志复制节点,若不小于对比日志长度,则直接按照原始Raft算法对日志进行复制;步骤S003:当新节点从Leader获得日志复制节点的信息时,开始向日志复制节点请求数据并复制全量的数据,当新节点的日志长度复制到和日志复制节点的日志长度一致时,则以正常的共识节点加入到集群,本方法解决了传统的新节点加入同步时间很长,对Leader节点负载较高的问题。

    一种基于区块链的自动取证调度系统及方法

    公开(公告)号:CN114625501A

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

    申请号:CN202210185525.1

    申请日:2022-02-28

    摘要: 本发明涉及计算机技术领域,具体公开了一种基于区块链的自动取证调度系统及方法,包括以下步骤:包括SaaS端:接收用户在自动取证平台发起的自动取证请求、发送调用请求;自动取证服务中心:接受SaaS端的调用请求、将取证任务存入调度中心数据库;自动取证队列:依次储存取证任务信息;调度中心数据库:储存实时任务信息;任务调度中心:从调度中心数据库中获取定时任务的信息、调用执行节点;执行节点集群:包含若干可被任务调度中心调度的执行节点;解决了传统自动取证过程中在执行节点故障时无法及时转移任务的问题。

    一种基于Raft的自适应的选主方法
    4.
    发明公开

    公开(公告)号:CN114726856A

    公开(公告)日:2022-07-08

    申请号:CN202210185854.6

    申请日:2022-02-28

    IPC分类号: H04L67/10 H04L67/1042

    摘要: 本发明涉及互联网技术领域,具体公开了一种基于Raft的自适应的选主方法,包括以下步骤:S001:赋予每个节点i评分值,Fi=∑eigk(xk),S002:当投票时,确定节点i是否满足成为Leader节点,如不满足Leader节点条件,转变为Follower节点,满足Leader节点条件的节点i转变为Candidate节点;S003:在按照正常的Raft投票流程外,Candidate节点等待T时间,等待Follower节点的投票请求;S004:收集若干满足Leader节点的Candidate节点,通过步骤S001,计算出满足Leader节点的评分值,选出评分值的最高节点,其余的Follower节点将票给与F值最高那位Candidate节点,Candidate节点即转变为Leader节点,本发明的目的在于确保集群内最优的节点成为Leader。

    一种针对区块链网页取证可靠性改进的方法

    公开(公告)号:CN114637945A

    公开(公告)日:2022-06-17

    申请号:CN202210185532.1

    申请日:2022-02-28

    摘要: 本发明涉及区块链技术领域,具体公开了一种针对区块链网页取证可靠性改进的方法。步骤S01:获取用户发起的网页取证请求;步骤S02:判断是否被拦截在网站登录页,若未被拦截,进入下像素加载;若被拦截,进行模拟登录方式登录网站,再进入像素加载;步骤S03:使用Puppeteer控制浏览器滚动像素,并判断页面是否滚动完成或者超过预设的最大高度,符合要求,进入页面图片资源加载检测;不符合要求,重复使用Puppeteer控制浏览器滚动像素;步骤S04:完成页面图片资源加载检测,获取页面高度,并判断页面高度是否超过图片截图临界值,若未超过,截图打包;若超过,进入页面视频元素处理。本发明的目的在于解决传统的区块链网页取证过程中容易出现取证不完整的问题。

    基于区块链的电子合同签章方法

    公开(公告)号:CN114614990B

    公开(公告)日:2024-01-02

    申请号:CN202210185880.9

    申请日:2022-02-28

    IPC分类号: H04L9/32 G06F21/64 G06Q50/18

    摘要: 本发明涉及区块链技术领域,具体公开了基于区块链的电子合同签章方法。包括:登录业务系统,完成实名认证;根据实名认证信息以及电子签章名称,计算哈希生成签章索引;用户上传电子签章,电子签章计算哈希并存储到文件服务器;将签章索引哈希和签章哈希的映射通过智能合约存储到区块链;电子签章的哈希值作为签章索引的映射值并通过智能合约维护,保证签章索引和签章哈希为一对一的映射关系;身份验证,查询用户信息,调用合约获取签章哈希;签章验证,验证不通过流程结束,签章失败;验证通过,进行文件签章;签章完成之后,对签章文件计算哈希。本发明的目的在于解决传统的电子合同、电子签章容易被修改、电子签章的安全性可靠性不足的问题。

    基于区块链的电子合同签章方法
    7.
    发明公开

    公开(公告)号:CN114614990A

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

    申请号:CN202210185880.9

    申请日:2022-02-28

    IPC分类号: H04L9/32 G06F21/64 G06Q50/18

    摘要: 本发明涉及区块链技术领域,具体公开了基于区块链的电子合同签章方法。包括:登录业务系统,完成实名认证;根据实名认证信息以及电子签章名称,计算哈希生成签章索引;用户上传电子签章,电子签章计算哈希并存储到文件服务器;将签章索引哈希和签章哈希的映射通过智能合约存储到区块链;电子签章的哈希值作为签章索引的映射值并通过智能合约维护,保证签章索引和签章哈希为一对一的映射关系;身份验证,查询用户信息,调用合约获取签章哈希;签章验证,验证不通过流程结束,签章失败;验证通过,进行文件签章;签章完成之后,对签章文件计算哈希。本发明的目的在于解决传统的电子合同、电子签章容易被修改、电子签章的安全性可靠性不足的问题。

    一种针对区块链溯源平台数据上链改进的方法

    公开(公告)号:CN114629927A

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

    申请号:CN202210185849.5

    申请日:2022-02-28

    摘要: 本发明涉及互联网技术领域,具体公开了一种针对区块链溯源平台数据上链改进的方法,步骤S001,业务调用者调用BaaS接口发送待上链数据;步骤S002,BaaS接收到溯源数据,对溯源数据处理;步骤S003,BaaS将处理好的数据保存到数据库;步骤S004,数据库将数据存盘持久化;步骤S005,BaaS将处理后的溯源数据上链;步骤S006,区块链平台等待数据打包生成区块;步骤S007,BaaS循环获取区块信息,直到获取区块信息;步骤S008,BaaS获取区块信息并返回;步骤S009,调用方获取到溯源数据,本方法解决了传统的区块链溯源平台数据上链困难的问题。

    一种移动端无侵入式事件监听通用上链机制

    公开(公告)号:CN114666098A

    公开(公告)日:2022-06-24

    申请号:CN202210185559.0

    申请日:2022-02-28

    IPC分类号: H04L9/40 H04L65/60 H04L67/10

    摘要: 本发明涉及互联网技术领域,具体公开了一种移动端无侵入式事件监听通用上链机制,包括以下步骤:步骤S001:在原有系统旁加上事件监听机制,调用事件监听机制中的SDK对原有系统Api进行监听;步骤S002:原有系统通过SDK可以对区块链内容进行查询;步骤S003:通过SDK调用区块链上链前置服务,本发明的目的在于解决了当原有系统耦合性较高时,加入新的区块链会导致对原有系统入侵性较大的问题。

    一种区块链电子证照的离线验证方法

    公开(公告)号:CN114663111A

    公开(公告)日:2022-06-24

    申请号:CN202210185911.0

    申请日:2022-02-28

    摘要: 本发明涉及互联网技术领域,具体公开了一种区块链电子证照的离线验证方法,步骤S001:持有方通过持有方前端设备申请电子证照,区块链电子证照系统向持有方前端设备发送电子证照,并将该电子证照信息同步到区块链各节点,步骤S002:持有方前端设备与区块链电子证照系统通信,定期同步区块链电子证照系统中持有方电子证照的相关信息,同步的区块链电子证照信息使用区块链电子证照系统私钥进行加密,步骤S003:持有方在离线环境下,向验证方出示待验证电子证照,验证方通过扫描持有方前端设备中电子证照的二维码进行核验,解密成功即可验证,本方法的目的在于提出一种基于区块链技术实现电子证照的离线验证。