-
公开(公告)号:CN110675148B
公开(公告)日:2022-03-11
申请号:CN201910860632.8
申请日:2019-09-11
申请人: 杭州秘猿科技有限公司
摘要: 本说明书实施例涉及一种验证节点集合的同步方法、系统及电子设备,包括:在第一区块链初始同步第二区块链的最新区块的验证节点集合后,第一区块链开启计时器;在计时器的计时时间段内,中继将第二区块链的当前最新区块的验证节点集合同步给第一区块链;如果同步成功,则第一区块链重新开启计时器;如果同步失败,则中继重新执行同步操作;如果计时器超时,则第一区块链暂停跨链交易,等待同步。从而,将对中继的信任解耦,通过区块链中的计时器以及更新同步机制条件来实现验证节点集合的有效同步,保证跨链安全。
-
公开(公告)号:CN110096905B
公开(公告)日:2021-10-01
申请号:CN201910352067.4
申请日:2019-04-28
申请人: 杭州秘猿科技有限公司
发明人: 万涔涔
摘要: 本发明公开了一种采用区块链技术加密信托资产的方法、装置、电子设备和计算机可读存储介质。其中方法实施例包括以下步骤,选择或创建一条支持智能合约的区块链作为资产托管链;资产托管登记,委托方在加密资产链上使用私钥签名产生一笔托管交易,并广播该托管交易;资产交易,资产托管合约根据委托方设置的托管策略匹配托管资产,并在资产托管链上产生和广播两笔建议交易,所述两笔建议交易用于实现不同委托方账户中的加密资产置换,对应的委托方对建议交易签名后在资产托管链上广播,资产托管合约在收到经过委托方签名的两笔建议交易后,分别附上受托方的签名,并在相应的加密资产链上广播。
-
公开(公告)号:CN110012100B
公开(公告)日:2021-04-27
申请号:CN201910278978.7
申请日:2019-04-09
申请人: 杭州秘猿科技有限公司
IPC分类号: H04L29/08
摘要: 本申请实施例公开了一种带宽优化的区块链共识方法、装置及电子设备,应用于包括多个区块链节点的区块链网络,所述方法包括:所述区块链网络中的每个共识节点接收提议并进行预投票;所述每个共识节点接收所述区块链网络中的其他共识节点发送的预投票结果;所述每个共识节点对接收到的预投票结果进行判断,生成预提交结果;广播所述预提交结果;所述每个共识节点对所述预提交结果进行判断,将达成共识的提议的预提交结果打包成为共识证明;下一个高度的提议节点提交提议和所述共识证明;将所述提议和所述共识证明进行下一轮的共识。本申请实施例中提供的方法,优化了带宽资源,避免了带宽资源的浪费,提高了带宽利用率。
-
-
公开(公告)号:CN107017992B
公开(公告)日:2020-02-07
申请号:CN201710199314.2
申请日:2017-03-29
申请人: 杭州秘猿科技有限公司
IPC分类号: H04L9/32 , H04L12/751 , H04L29/06 , H04L29/12
摘要: 本发明公开了一种基于双链结构的高性能联盟区块链,包含一个输入共识链和多个业务逻辑链。输入共识链节点个数为Ni,其中最多包含的恶意节点数为fi,根据BFT类算法的要求,Ni大于等于3fi+1;本发明相比于Fabric,不限制业务逻辑的开发平台、开发语言和基础服务,同时提出了“基于可观测状态的共识”的新选择,将状态指纹的产生效率提升到O(1)的复杂度。与此同时,传统“基于完整状态的共识”的选择仍然对设计者开放。
-
公开(公告)号:CN106936589B
公开(公告)日:2020-02-07
申请号:CN201710265309.7
申请日:2017-04-21
申请人: 杭州秘猿科技有限公司
IPC分类号: H04L9/32
摘要: 本发明公开了一种无中心的许可链平行分片方法及交易方法。其中分片方法如下:基于许可链的基本权限体系,建立分片管理员小组,负责分片的添加、删除和广播通知操作,使分片可以得知最新的其他分片的节点信息,并建立全局的配置分片,使其他分片作为配置分片的只读全节点,可以直接读取配置分片的数据,参与自己分片内的计算。来源分片的用户可以发送原生跨片交易和衍生跨片交易,并随机指定节点负责跨片交易的发送,目标分片的节点执行完跨片交易后发送响应消息。跨片交易的发送还设置了超时重发机制。本发明通过Merkel Tree、Tree Proof、前序高度、签名数据等信息,保证跨片交易传递的有序和安全。
-
公开(公告)号:CN110706104A
公开(公告)日:2020-01-17
申请号:CN201910863124.5
申请日:2019-09-12
申请人: 杭州秘猿科技有限公司
发明人: 胡文超
摘要: 本发明提供了一种专有链构建方法、系统。所述方法包括通过跨链协议,将用户的资产数据由主链转换到侧链生成对应的资产,相应的主链资产被锁定;在侧链上部署去中心化交易所,侧链即为去中心化交易所的专有链;去中心化交易所接收用户发送的交易请求,将所述交易请求中的至少一个字段设置为执行时不需要再次解析的原生交易类型;用户在侧链上完成去中心化交易的业务。通过在侧链上仅部署去中心化交易所的服务,使得该侧链成为一条承载去中心化交易所的专有链,提升了去中心化交易所的性能。
-
公开(公告)号:CN110675148A
公开(公告)日:2020-01-10
申请号:CN201910860632.8
申请日:2019-09-11
申请人: 杭州秘猿科技有限公司
摘要: 本说明书实施例涉及一种验证节点集合的同步方法、系统及电子设备,包括:在第一区块链初始同步第二区块链的最新区块的验证节点集合后,第一区块链开启计时器;在计时器的计时时间段内,中继将第二区块链的当前最新区块的验证节点集合同步给第一区块链;如果同步成功,则第一区块链重新开启计时器;如果同步失败,则中继重新执行同步操作;如果计时器超时,则第一区块链暂停跨链交易,等待同步。从而,将对中继的信任解耦,通过区块链中的计时器以及更新同步机制条件来实现验证节点集合的有效同步,保证跨链安全。
-
公开(公告)号:CN110505311A
公开(公告)日:2019-11-26
申请号:CN201910862860.9
申请日:2019-09-12
申请人: 杭州秘猿科技有限公司
发明人: 胡文超
摘要: 本发明提供了一种同构区块链跨链交互方法和系统。所述方法包括构造一个公共的跨链模块,用于维护跨链的元数据,使得每个链上合约都能够访问所述跨链模块中的所述元数据用于进行验证;调用统一的协议来生成、传输和验证跨链消息;对虚拟机进行功能扩展,使得所述虚拟机支持跨链事件和跨链调用,所述跨链事件被触发后自动转发给所述跨链模块进行处理,所述跨链函数,只接受所述跨链事件的跨链调用;链上所有的跨链合约共享所述跨链模块的数据和方法,所述跨链合约只需处理业务逻辑,不处理跨链数据维护和校验逻辑。通过构造一个通用的跨链模块和定义一系列交互协议,降低了开发难度,简化了交易操作,提升了用户体验,减少了链上的存储压力。
-
公开(公告)号:CN106874440B
公开(公告)日:2019-11-12
申请号:CN201710066745.1
申请日:2017-02-07
申请人: 杭州秘猿科技有限公司
IPC分类号: G06F16/22
摘要: 本发明公开了一种基于SQL数据库的区块链状态存储方法,该方法在链初始化时,生成一个数据库,每个合约可以创建若干数据表,并可以对表结构和表数据进行基于SQL语法的增删改查操作,并封装出一些带权限的接口供其他账户调用。节点在每个高度执行交易后生成数据库变更日志(log),并将log作为世界状态进行持续的哈希存证,以保证各节点数据的一致。该方法解决了区块链只能存储简单数据结构的现状,采用广泛使用的数据表结构,支持增删改查操作,甚至跨合约联合查询,丰富了链上智能合约所能表达的功能,同时降低了链外系统的对接难度。
-
-
-
-
-
-
-
-
-