一种抗ASIC挖矿的工作量证明方法

    公开(公告)号:CN110569021A

    公开(公告)日:2019-12-13

    申请号:CN201910843866.1

    申请日:2019-09-06

    Abstract: 本发明涉及一种抗ASIC挖矿的工作量证明方法,包括步骤1初始化工作存储器Memory;步骤2修改工作存储器Memory内容;步骤3根据工作存储器内容产生最后的结果;使用伪随机序列初始化工作存储器、修改工作存储器和根据工作存储器内容产生最后结果;本发明结合CPU、GPU、ASIC等体系结构的特点,设计针对CPU体系结构优化的工作量证明方法,使得该方法在CPU上可以较为高效工作,而在GPU、FPGA、ASIC上却难以高效实现,从而一方面平衡计算机设备性能上的差距;另一方面,可以使内置CPU的大量普通电脑能够参与工作量证明运算,从而减少能源消耗。

    一种基于区块链的账户锁定/解锁方法及装置

    公开(公告)号:CN110688679B

    公开(公告)日:2023-09-05

    申请号:CN201910938050.7

    申请日:2019-09-30

    Abstract: 本发明实施例提供了一种基于区块链的账户锁定/解锁方法及装置,所述方法包括:在区块链上通过第一账号发布锁定账号合约;在所述区块链上通过第二账号发布合约后,使所述锁定账号合约拥有控制所述第二账号的权限,并调用所述锁定账号合约的lock接口,对所述第二账号进行锁定;当所述锁定到期后,对所述第二账号进行解锁。通过本发明实施例,可在保证区块链上合约公平透明的同时,对合约进行维护。

    基于区块链的随机数生成方法及装置

    公开(公告)号:CN110365479A

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

    申请号:CN201910622983.5

    申请日:2019-07-11

    Abstract: 本发明实施例提供了一种基于区块链的随机数生成及装置,所述方法包括:接收事件的各个参与方在所述事件发生后的第一时间段内向区块链发布的种子显示值;所述种子显示值为通过加密算法对所述参与方所选取的种子进行运算而得到的值;接收所述事件的各个参与方在所述事件发生后的第二时间段内向所述区块链上发布的种子;通过所述加密算法分别检测所述事件的各个参与方在所述第一时间段内发布的种子显示值对应的种子与在所述第二时间段内发布的种子是否一致,以对所述事件的各个参与方进行验证;利用随机算法对所述事件的所有通过验证的参与方在所述第二时间段发布的种子进行运算得出随机数。通过本发明实施例,能够保证产生的随机数的公平性。

    基于区块链共享存储技术的多矿机并行挖矿方法及设备

    公开(公告)号:CN111708837A

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

    申请号:CN202010500210.2

    申请日:2020-06-04

    Abstract: 本发明提供一种基于区块链共享存储技术的多矿机并行挖矿方法及设备,所述方法包括:构建存储集群和矿机集群,通过独立的存储网络将存储集群与矿机集群连接;通过分布式存储技术将存储集群的存储空间挂载到矿机集群;矿机集群在存储空间内创建共享文件夹,通过共享文件夹来共享数据和矿机配置,以便于通过同一矿工地址并行挖矿。与相关技术相比,本发明提供的基于区块链共享存储技术的多矿机并行挖矿方法其提高挖矿效率,提高读写速度。

    基于无碰撞哈希映射的隐匿查询方法、装置及存储介质

    公开(公告)号:CN117171162B

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

    申请号:CN202310973758.2

    申请日:2023-08-03

    Abstract: 本发明公开一种基于无碰撞哈希映射的隐匿查询方法及装置,该方法的步骤包括:在查询方使用无碰撞哈希映射CFHM将查询元素映射到哈希表中,并将CFHM传输给被查询方,无碰撞哈希映射CFHM为使得任意第一集合到第二集合具有唯一性和无碰撞性的哈希映射;在被查询方根据接收到的无碰撞哈希映射CFHM,将被查询元素映射到哈希表中;被查询方接收查询方发送的加密后查询内容,基于CFHM映射计算插值多项式的值并返回给查询方,查询方进行解密,得到查询结果。本发明能够在查询方元素插入不冲突的同时,确保数据集不会扩张,同时能够在高性能的环境下支持批量查询。

    区块链交易的处理方法、存储介质和计算机系统

    公开(公告)号:CN114095436B

    公开(公告)日:2024-05-24

    申请号:CN202111323750.9

    申请日:2021-11-09

    Abstract: 本发明涉及一种区块链交易的处理方法、存储介质和计算机系统,包括:配置X个哈希槽;建立X个哈希槽与Y个标准交易池的映射关系;根据当前交易Tj的特征值,确定当前交易所对应的哈希槽;根据哈希槽和映射关系,确定与哈希槽对应的标准交易池,创建调用所述标准交易池完成所述当前交易。其基于分治法思想,但是并没有将区块链交易池直接划分为若干的标准交易池,而是根据区块链交易系统最多能容纳的交易总量,配置X个哈希槽,再建立哈希槽与虚拟标准交易池的映射关系,以供后续使用,能根据哈希槽的使用情况建立对应的标注交易池,并进行二者映射关系的人工配置,进一步提升区块链性能。

    基于有向无环图的区块链共识达成方法及装置

    公开(公告)号:CN117478301A

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

    申请号:CN202311817635.6

    申请日:2023-12-27

    Abstract: 本发明提供基于有向无环图的区块链共识达成方法及装置,包括构建基于有向无环图的区块链并采用PoS共识算法提案创建区块;在未形成全局共识前对该区块的后继指针上锁,广播区块信息,由其他节点验证区块消息,并将结果反馈给创块节点;主节点判断是否处于静态共识阶段,若是,则进行静态全局共识;否则,将该区块的确认投票信息写入主节点的日志列表中;创块节点确认投票达成全局共识后,对该区块的后继指针开锁链接新区块;主节点收到创块节点发送达成全局共识的消息后将写入日志列表的日志删除共识结束。其促进共识算法的执行效率,保证DAG视图的收敛性。

Patent Agency Ranking