一种对等网络的路由实现方法、装置、设备和介质

    公开(公告)号:CN110324415A

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

    申请号:CN201910579130.8

    申请日:2019-06-28

    Abstract: 本发明实施例公开了一种对等网络的路由实现方法、装置、设备和介质。该方法包括:通过节点上层,确定至少一个设定身份路由表,其中,所述设定身份路由表中的至少一个节点满足设定身份条件;将所述设定身份路由表部署于所述节点的路由层,其中,所述路由层还部署于基础路由表;在产生消息发送需求时,基于所述设定身份路由表和所述基础路由表,分别执行消息在对等网络中的发送。上述对等网络的路由实现方法,减小了网络攻击对网络正常运行的影响,增强了网络攻击的作恶难度,使系统的稳定性得到了进一步的提升。

    基于区块链的对象处理方法、装置、设备及介质

    公开(公告)号:CN109903161A

    公开(公告)日:2019-06-18

    申请号:CN201910151843.4

    申请日:2019-02-28

    Inventor: 孙君意 肖伟

    Abstract: 本发明实施例公开了一种基于区块链的对象处理方法、装置、设备及介质。该方法应用于区块链节点,包括:获取针对数据对象进行设定操作的事务请求,事务请求中至少包括输入字段用于记录至少一个输入数据对象的对象标识及输入数据对象的前次输出地址,还包括输出字段用于记录输出数据对象的对象标识;根据事务请求的设定操作要求,对输入数据对象进行处理,确定输出数据对象的处理后内容,写入输出字段,以形成事务数据添加到区块中。本发明实施例的技术方案通过在事务请求中设定记录输入数据对象的对象标识及输入数据对象的前次输出地址的输入字段,以及设定记录输出数据对象的对象标识输出字段,实现对链上存储的各数据对象的处理历史的追踪溯源。

    一种区块链的事务实现方法、装置、设备和介质

    公开(公告)号:CN111342972A

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

    申请号:CN202010113572.6

    申请日:2020-02-24

    Abstract: 本申请公开了一种区块链的事务验证方法、装置、设备和介质,涉及区块链技术领域。该方法包括:获取执行链节点向验证链网络发起的记录事务请求,所述记录事务请求中携带有所述执行链中的执行链区块信息和执行链事务信息;执行所述记录事务请求,以将所述执行链区块信息和执行链事务信息在验证链中进行上链存储;获取向验证链网络发起的验证事务请求,所述验证事务请求中携带有待验证执行链事务信息;执行所述验证事务请求,以根据所述验证链中记录的执行链区块信息和执行链事务信息,对所述待验证执行链事务信息进行验证。本实施例能够有效提高执行链的公信力,且提供便捷的事务验证方式。

    基于区块链的鉴权方法、装置、设备和介质

    公开(公告)号:CN110765210A

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

    申请号:CN201911046638.8

    申请日:2019-10-30

    Abstract: 本申请公开了一种基于区块链的鉴权方法、装置、设备和介质,涉及计算机技术领域中的区块链技术。其中方法包括:获取目标实体的鉴权请求;其中鉴权请求中包括至少一个区块链账户的签名信息;从区块链中查询目标实体关联的鉴权规则;确定至少一个区块链账户的签名信息是否符合目标实体关联的鉴权规则,以得到目标实体的鉴权结果。本申请实施例通过提供一种支持多种权限规则模型的具有高灵活性和高安全性的鉴权方案,以实现为不同实体设置不同的鉴权规则,从而增加了鉴权方式的多样性,并且不同权限规则能够支持自定义,提高了灵活性和扩展性。

    区块链系统的权限管理方法、装置、设备和介质

    公开(公告)号:CN110096857A

    公开(公告)日:2019-08-06

    申请号:CN201910377181.2

    申请日:2019-05-07

    Abstract: 本发明实施例公开了一种区块链系统的权限管理方法、装置、设备和介质。该方法应用于区块链节点,包括:获取基于基础智能合约而发起的合约账户操作事务请求;根据所述合约账户操作事务请求,确定对所述合约账户需进行的账户操作;根据所述合约账户的权限控制数据,对所述账户操作进行鉴权;如果鉴权通过,则执行所述账户操作。本发明实施例的技术方案强化了区块链中权限管理的系统性、通用性以及易执行性。

    一种区块链交易处理方法、装置、设备和介质

    公开(公告)号:CN109360101A

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

    申请号:CN201811554188.9

    申请日:2018-12-18

    Inventor: 孙君意 谭待 肖伟

    Abstract: 本发明实施例公开了一种区块链交易处理方法、装置、设备和介质。该方法包括:在满足设定触发条件时,从目标账户所关联的至少两个未花费交易输出中,选择至少两个作为待合并未花费交易输出;根据各待合并未花费交易输生成合并转账交易,其中,合并转账交易的输入账户和输出账户均为目标账户;将合并转账交易作为事务请求向区块链网络发送,以请求区块链节点进行转账处理。上述技术方案通过引入合并转账交易,将多个未花费交易输出向自身账户进行转账,合并为一个未花费交易输出,解决了现有技术中基于未花费交易输出模型来计算账户余额耗时费力的技术问题,优化了现有的账户余额计算方式,节约了处理时间和系统资源,提高了处理效率。

    区块链数据存储方法、装置、设备及介质

    公开(公告)号:CN109086388A

    公开(公告)日:2018-12-25

    申请号:CN201810836163.1

    申请日:2018-07-26

    Inventor: 孙君意 肖伟

    Abstract: 本发明实施例公开了一种区块链数据存储方法、装置、设备及存储介质。其中,该方法由区块链网络中的节点执行,该方法包括:依据待写入SST磁盘存储文件的编号和可存储SST文件的当前目录路径数量,确定所述待写入SST文件的目录编号;通过原子操作将所述待写入SST文件存储于所述目录编号对应的目录路径下。本发明实施例提供的技术方案,保证了区块链数据写入的原子性,且通过优化底层KV存储,支持了多盘存储区块链数据。

    LSM-tree索引的优化方法和装置

    公开(公告)号:CN104809237B

    公开(公告)日:2018-12-14

    申请号:CN201510239570.0

    申请日:2015-05-12

    Abstract: 本发明实施例公开了一种LSM‑tree索引的优化方法和装置。所述方法包括:将写入内存中的数据按照LSM‑tree内存索引结构进行存储;当基于所述内存索引结构存储的内存数据满足写入阈值条件时,按照第一合并算法,对所述内存数据进行合并;将合并后的所述内存数据按照LSM‑tree磁盘索引结构写入磁盘文件中。本发明的技术方案解决了现有技术在频繁更新相同Key数据项的场景下所带来的CPU消耗过大、数据库对外的吞吐量降低、I/O操作过多以及引入内存缓存等技术问题,显著降低了CPU消耗,提高了数据库对外的吞吐量,同时避免了使用内存缓存而带来的额外内存开销以及性能降低等问题。

    一种区块链任务的并行处理方法、装置、电子设备和介质

    公开(公告)号:CN110806923B

    公开(公告)日:2023-02-24

    申请号:CN201911040434.3

    申请日:2019-10-29

    Abstract: 本申请实施例公开了一种区块链任务的并行处理方法、装置、电子设备和介质,涉及区块链技术领域。具体实现方案为:获取待执行事务请求;识别所述待执行事务请求与当前并行任务集中各事务请求之间的依赖关系;其中,所述并行任务集中包括存在依赖关系的多个事务请求的任务,所述并行任务集中的任务被串行调度执行;根据识别到的依赖关系状态,将所述待执行事务请求的任务添加到当前并行任务集中。通过本申请实施例的技术方案,能够改善任务并行处理的处理性能。

    区块链的转账方法和共识实现方法、装置、设备和介质

    公开(公告)号:CN110570310B

    公开(公告)日:2023-02-17

    申请号:CN201910874806.6

    申请日:2019-09-17

    Inventor: 朱月俊 孙君意

    Abstract: 本申请公开了一种区块链的转账方法和共识实现方法、装置、设备和介质,涉及区块链技术领域。具体实现方案为:接收货币租赁事务请求;执行所述货币租赁事务请求,以形成货币租赁事务数据并记录到区块中,其中,所述货币租赁事务数据中至少包括租入账户、租赁货币和租出账户;接收转账事务请求,如果所述转账事务请求中的待转移货币为区块链中记录的租赁货币,且转出账户不是所述租出账户,则所述转正事务请求无效。通过本申请的技术方案,可避免贿选问题,优化权益共识机制,降低对虚拟货币数量的单纯依赖。

Patent Agency Ranking