一种基于属性值的区块链共识方法及装置

    公开(公告)号:CN112367174B

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

    申请号:CN202011231738.0

    申请日:2020-11-06

    Abstract: 本发明公开了一种基于属性值的区块链共识方法及装置,其中方法为:在区块链的第i时期内,第一匿名节点以第一匿名身份信息的名义,基于第一动态属性值承诺,参与所述区块链的区块共识;在所述区块链的第i时期结束后,所述第一匿名节点将所述第一动态属性值承诺更新为第二动态属性值承诺,以及将所述第一匿名身份信息更新为第二匿名身份信息。上述方法应用于金融科技(Fintech)时,行为以匿名身份信息的名义进行,每隔一个时期都更新得到新的匿名身份信息,在短期内隐匿了身份的情况下难以分析到真实节点的属性值,那么较高属性值的节点不容易受到针对性的恶意攻击。

    区块链网络服务平台的随机数生成方法及装置、存储介质

    公开(公告)号:CN115694802A

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

    申请号:CN202211287462.7

    申请日:2022-10-20

    Abstract: 本申请实施例公开了区块链网络服务平台的随机数生成方法及装置、存储介质,包括:在种子生成节点监测到携带第一随机数种子值的目标区块上链的情况下,利用私钥对目标区块中的融合加密种子参数进行解密,得到融合解密种子参数;融合加密种子参数为打包节点根据生成的第二随机数种子值和接收到的加密后的第一随机数种子值进行融合加密处理得到的参数;获取目标区块的区块参数;根据区块参数、融合解密种子参数和目标区块中携带的第一区块链交易的第一交易参数,得到目标种子参数;第一区块链交易为根据第一随机数种子值生成的、且广播至打包节点中的交易;向验证节点传输目标种子参数,以供验证节点根据目标种子参数生成目标随机数。

    一种智能合约的控制流图生成方法及装置

    公开(公告)号:CN114385185A

    公开(公告)日:2022-04-22

    申请号:CN202111598801.9

    申请日:2021-12-24

    Abstract: 本发明实施例提供一种智能合约的控制流图生成方法及装置,该方法包括:在将智能合约转译为以太坊虚拟机字节码过程中,针对智能合约中的跳转指令生成跳转记录,且针对智能合约中的函数指令生成函数记录;跳转记录用于表征跳转指令的跳转地址;函数记录用于表征函数指令的边界地址;通过反汇编工具将以太坊虚拟机字节码转换为以太坊虚拟机指令序列,并将以太坊虚拟机指令序列进行划分得到具有顺序信息的多个指令基本块;将每个指令基本块作为控制流图中的节点,根据跳转记录、函数记录和顺序信息,生成各节点之间的有向边,得到智能合约的控制流图。上述方法用于准确完整的生成EVM字节码形式的智能合约的控制流图。

    页面组件显示方法、装置、设备及存储介质

    公开(公告)号:CN113268307A

    公开(公告)日:2021-08-17

    申请号:CN202110679820.8

    申请日:2021-06-18

    Abstract: 本发明公开了一种页面组件显示方法、装置、设备及存储介质,所述方法包括:获取目标页面中目标组件在目标页面中的组件位置和组件尺寸,以及获取目标设备的设备分辨率;采用缩放比预测模型根据组件尺寸和设备分辨率预测得到目标缩放比;采用位置预测模型根据组件尺寸、组件位置、设备分辨率和所述目标缩放比预测得到目标位置;根据目标缩放比对目标组件进行缩放,将缩放后的目标组件显示在目标设备桌面中的所述目标位置处。本发明能够实现对页面中的组件进行自动的适配,自动地将组件以合适的大小和位置显示在设备桌面上,使得在网站未针对移动端设备做适配时,无需用户手动缩放和移动来调整组件位置和大小,提高了用户体验。

    一种基于POW的区块链共识方法及装置

    公开(公告)号:CN112436944A

    公开(公告)日:2021-03-02

    申请号:CN202011231832.6

    申请日:2020-11-06

    Abstract: 本发明公开了一种基于POW的区块链共识方法及装置,其中方法为:第一匿名节点若确定所述第一匿名节点满足预设条件,则生成第一共识零知识证明;所述第一匿名节点至少根据所述第一共识零知识证明、所述共识验证信息、待出块区块内容、所述第一匿名身份信息和所述第一属性值承诺,生成第一区块,并将所述第一区块作为共识区块;所述第一匿名节点将所述第一区块发送至各第二匿名节点。上述方法应用于金融科技(Fintech)时,可以在不泄露实际身份信息情况下进行区块共识,那么较高属性值的节点不容易受到针对性的恶意攻击。

    基于区块链的投票方法、装置、设备、系统及存储介质

    公开(公告)号:CN110519268A

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

    申请号:CN201910799568.7

    申请日:2019-08-27

    Abstract: 本发明涉及区块链技术领域,公开了一种基于区块链的投票方法、装置、设备、系统及存储介质。该基于区块链的投票方法包括:在监听到区块链上投票公告合约的投票邀约中包括目标用户时,向投票后台服务器发送字符串seed申请请求,并接收投票后台服务器基于seed申请请求返回的回复信息;通过区块链生成区块链地址,并采用回复信息中的seed对区块链地址进行加密;将加密后的区块链地址发送至投票后台服务器,以供投票后台服务器将区块链地址写入投票邀约中;在监听到投票邀约中存在区块链地址时,可生成对应的提示信息,以提醒目标用户通过区块链地址进行投票。本发明能解决现有的匿名投票方法灵活性较差、同时加密体系架构较复杂的问题。

    一种应用于区块链的验证方法及装置

    公开(公告)号:CN110351297A

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

    申请号:CN201910668695.3

    申请日:2019-07-23

    Abstract: 本发明公开了一种应用于区块链的验证方法及装置,其中方法为:确定待验证用户的第一位运算树的根节点;第一位运算树的根节点是根据第一位运算树的节点信息和待验证用户的至少一个待验证设备的第一盐值确定的;若第一位运算树的根节点与第二位运算树的根节点相同,则确定待验证用户持有至少一个待验证设备;其中,任意两个已注册设备的第二盐值均不同,由于第一位运算树考虑了至少一个待验证设备的第一盐值,从而能一次性验证待验证用户的多个待验证设备,且位运算为计算机的基础运算,得到第一位运算树所耗费的时间较短,因此显著提升了验证效率。上述方法可应用于金融科技(Fintech)和区块链(Blockchain)领域。

    一种区块链的数据验证方法和装置

    公开(公告)号:CN110188550A

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

    申请号:CN201910413920.9

    申请日:2019-05-17

    Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其是涉及一种应用于区块链的数据验证方法和装置。本发明实施例中,数据请求机构向数据存储机构发送数据请求;所述数据请求机构获取所述数据存储机构返回的请求响应,以使所述数据请求机构获取第二加密数据;所述数据请求机构解密所述第二加密数据,得到第二数据;所述数据请求机构从区块链上获取所述第一数据的第一哈希hash值;所述第一hash值是所述数据存储机构根据所述第一数据及所述第一数据的干扰值生成并上传至所述区块链的;所述数据请求机构在确认所述第一hash值和第二hash值一致时,从所述第二数据中得到所述第一数据。

    基于区块链的支付方法、系统以及计算机可读存储介质

    公开(公告)号:CN108197913A

    公开(公告)日:2018-06-22

    申请号:CN201711362920.8

    申请日:2017-12-18

    Abstract: 本发明公开了一种基于区块链的支付方法、系统以及计算机可读存储介质,该方法包括步骤:当发卡行服务器接收到生成支付授权码的生成指令后,将发卡行服务器所接收的生成指令发送给与发卡行服务器对应的发卡行区块链节点;控制智能合约从发卡行区块链节点中获取生成指令,根据生成指令生成支付授权码,并将支付授权码同步到联盟链内的各个区块链节点中;当收单行区块链节点获取到支付授权码,且接收到支付指令后,通过与收单行区块链节点对应的收单行服务器,基于智能合约验证支付授权码;若支付授权码验证成功,则通过联盟链通知发卡行服务器扣取与支付指令对应的金额。本发明降低了收单行服务器的支付成本,以及降低发卡行服务器的接入成本。

Patent Agency Ranking