基于DAG的区块链的交易定序方法及设备

    公开(公告)号:CN109377232B

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

    申请号:CN201811561134.5

    申请日:2018-12-20

    Abstract: 本公开内容公开了基于DAG的区块链的交易定序方法及设备,其中,基于DAG的区块链包括多个交易块以及一个或多个定序块,并且每个定序块将其直接引用的交易块以及间接引用的一部分交易块进行确定化,该方法包括:根据定序块生成时间顺序对区块链中当前最新生成的定序块进行编号以形成定序块ID;将定序块ID作为交易高度保存在相应定序块的头部信息中;基于交易块的交易高度确定规则确定任一交易块的交易高度;根据执行顺序标准将与定序块具有相同交易高度的多个第一类交易块进行排序以形成交易顺序;根据交易顺序依次执行交易顺序中存在的所有第一类交易块中的智能合约交易。本公开能够在基于DAG的区块链上实现有序地执行普通交易和智能合约交易。

    一种基于区块链的SSL证书管理方法及系统

    公开(公告)号:CN109450843A

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

    申请号:CN201811083408.4

    申请日:2018-09-14

    Inventor: 孙亮 吴小川

    Abstract: 本发明公开了一种基于区块链的SSL证书管理方法及系统,属于区块链技术领域。所述方法包括如下步骤:S1:Web服务器生成SSL证书,所述证书包括公钥和私钥;S2:Web服务器在域名增加记录条目,将所述SSL证书发送到区块链中保存;S3:客户端向Web服务器请求SSL证书,所述客户端将收到的SSL证书中的公钥作为键值到区块链上获取对应的SSL证书;S4:所述客户端对所述SSL证书进行校验,若验证通过,则客户端与Web服务器建立加密通信,否则,提示连接有风险。本发明通过结合非对称加密和区块链技术,既能够提高履历信息查询的共享效率,又能从技术上保证信息的隐私性和安全性,且自己生成证书,大大降低成本。

    履历数据处理方法、系统及计算机可读存储介质

    公开(公告)号:CN109086585A

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

    申请号:CN201810751453.6

    申请日:2018-07-10

    Inventor: 孙亮 吴小川

    Abstract: 本发明公开了一种履历数据处理方法、系统及计算机可读存储介质,属于联盟区块链技术领域。方法包括:对等网络中的第一节点使用用户A的公钥加密用户A的履历数据以生成密文,并构造包含密文的结构化信息,公钥对应的私钥由用户A保存;第一节点将结构化信息广播至对等网络中的多个其他节点;其他节点对结构化信息进行校验,若校验通过,则由对等网络中的各个节点将结构化信息记录在各自的缓存中;由对等网络中的指定节点定时对缓存中的包括结构化信息在内的多个信息打包成区块,写入联盟区块链。本发明通过基于区块链技术和非对称密码学技术可以将个人履历数据加密后存储在联盟区块链上,既能全网共享,又能充分保证数据隐私性和安全性。

    一种基于应用的区块链分片方法及装置

    公开(公告)号:CN108881274A

    公开(公告)日:2018-11-23

    申请号:CN201810737612.7

    申请日:2018-07-06

    Abstract: 本发明公开了一种基于应用的区块链分片方法及装置,属于区块链技术领域。所述方法包括:将区块链分为主链层和多个应用子片区层,所述主链层用于负责区块链整体管理、原生资产交易及所述多个应用子片区状态checkpoint的搜集;将每笔交易携带的应用flag以及交易partiton_num与相应应用子片区对应设置;根据每笔交易携带的应用flag以及交易partiton_num确定交易所属应用子片区;通过所述主链层的跨片协议进行所述多个应用子片区之间的通信。本发明能够权衡安全的同时,大大降低通信区块链网络中通信复杂度,提高了共识效率和网络扩展性,具有良好的应用前景,可在涉及区块链的多种领域进行推广。

    一种基于区块链的SSL证书管理方法及系统

    公开(公告)号:CN109450843B

    公开(公告)日:2021-06-15

    申请号:CN201811083408.4

    申请日:2018-09-14

    Inventor: 孙亮 吴小川

    Abstract: 本发明公开了一种基于区块链的SSL证书管理方法及系统,属于区块链技术领域。所述方法包括如下步骤:S1:Web服务器生成SSL证书,所述证书包括公钥和私钥;S2:Web服务器在域名增加记录条目,将所述SSL证书发送到区块链中保存;S3:客户端向Web服务器请求SSL证书,所述客户端将收到的SSL证书中的公钥作为键值到区块链上获取对应的SSL证书;S4:所述客户端对所述SSL证书进行校验,若验证通过,则客户端与Web服务器建立加密通信,否则,提示连接有风险。本发明通过结合非对称加密和区块链技术,既能够提高履历信息查询的共享效率,又能从技术上保证信息的隐私性和安全性,且自己生成证书,大大降低成本。

    基于区块链的溯源方法及溯源装置

    公开(公告)号:CN109934599A

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

    申请号:CN201910210834.8

    申请日:2019-03-20

    Abstract: 本发明提供了一种基于区块链的溯源方法,该方法包括:对访问者的公钥和拥有者的私钥进行第一加密运算生成第一密钥;利用第一密钥对与第一哈希值相对应的智能合约中的第一密文进行第二加密运算以生成第二密文并将第二密文发送给访问者;使用访问者的私钥对第二密文进行解密运算,以获得拥有者的另一私钥;利用拥有者的另一私钥对智能合约中的第三密文进行解密运算,以获得与第三密文相对应的目标商品信息的明文。本发明通过将区块链技术与代理重加密技术结合使得访问者需要经过更加严密的解密过程来获得目标商品信息,从而保障了目标商品信息不被篡改且真实可溯。

    基于DAG的区块链的交易定序方法及设备

    公开(公告)号:CN109377232A

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

    申请号:CN201811561134.5

    申请日:2018-12-20

    Abstract: 本公开内容公开了基于DAG的区块链的交易定序方法及设备,其中,基于DAG的区块链包括多个交易块以及一个或多个定序块,并且每个定序块将其直接引用的交易块以及间接引用的一部分交易块进行确定化,该方法包括:根据定序块生成时间顺序对区块链中当前最新生成的定序块进行编号以形成定序块ID;将定序块ID作为交易高度保存在相应定序块的头部信息中;基于交易块的交易高度确定规则确定任一交易块的交易高度;根据执行顺序标准将与定序块具有相同交易高度的多个第一类交易块进行排序以形成交易顺序;根据交易顺序依次执行交易顺序中存在的所有第一类交易块中的智能合约交易。本公开能够在基于DAG的区块链上实现有序地执行普通交易和智能合约交易。

    隐私保护方法及设备
    18.
    发明授权

    公开(公告)号:CN111274598B

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

    申请号:CN202010076979.6

    申请日:2020-01-23

    Abstract: 本发明实施例提供一种隐私保护方法及设备。该方法包括:生成目标应用的隐私权益设置界面,隐私权益设置界面上显示有至少一个权益设置项,每一个权益设置项用于供用户对目标应用中用户的隐私数据所拥有的一项权益进行设置;响应于用户对目标应用的隐私权益设置界面的设置操作,确定用户的隐私意愿表,用户的隐私意愿表表示用户对目标应用中用户的隐私数据的使用意愿。通过可视化的权益设置赋予了用户对自身隐私数据的管理能力,以便实现根据用户的真实使用意愿来使用用户的隐私数据。

    一种区块链地址风险评估方法及装置

    公开(公告)号:CN111160919A

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

    申请号:CN201911408664.0

    申请日:2019-12-31

    Abstract: 本发明公开了一种区块链地址风险评估方法及装置,其中方法包括:计算待查询地址在风险交易中接收到的风险资金的总额,风险交易为已经确定的参与洗钱活动的交易;根据待查询地址涉及到的风险交易的数量以及可疑交易的数量计算待查询地址的信用评分,可疑交易为所述已知风险交易预测的具有参与洗钱活动嫌疑的交易;根据待查询地址接收到的风险资金的总额以及信用评分,确定待查询地址的风险等级。本发明公开的技术方案实现了对某区块链地址已涉及和未来可能涉及风险事件的风险作出的评估,帮助用户快速评估区块链上的地址,通过降低风险资金的流通率打击利用加密货币进行的洗钱交易活动在区块链上的蔓延。

    用于在区块链与链外数据之间进行交互的方法及装置

    公开(公告)号:CN109670335A

    公开(公告)日:2019-04-23

    申请号:CN201811560265.1

    申请日:2018-12-20

    Abstract: 本公开的实施例公开了一种用于在区块链与链外数据之间进行交互的方法和装置。该方法可以包括:A.当在区块链网络中执行用户智能合约的过程中所述用户智能合约请求获取位于所述区块链网络外部的目标数据时,生成数据请求并调用交互智能合约,其中,所述数据请求作为所述交互智能合约的入口参数并且包括所述目标数据的地址信息;B.执行所述交互智能合约,获取通过可信环境根据所述地址信息而馈送的所述目标数据。根据本公开的实施例的方法可以确保链外的可信数据源安全、完整地进入用户智能合约,实现用户智能合约和外部世界之间的可靠数据交互。

Patent Agency Ranking