一种区块链获取数据的方法、设备及计算机可读存储介质

    公开(公告)号:CN116414894A

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

    申请号:CN202111667019.8

    申请日:2021-12-31

    摘要: 本发明公开了一种区块链获取外部数据的方法、设备以及计算机可读存储介质,用户继承请求组织合约自定义数据请求合约,通过调用请求组织合约将用户请求数据发送给中介代理合约,中介代理合约收到后触发请求事件,区块链节点将该请求事件推送到消息队列中,数据采集节点群从消息队列中得到请求信息并获取外部数据,将外部数据报告发送给主数据采集节点,主数据采集节点将目标数据加密后返回给中介代理合约,由其返回给数据请求合约。本发明提高了区块链获取外部数据的效率,保证了数据的安全性,并保障了数据的可信度。本发明还公开了一种数据采集节点群获取外部数据的数据采集方法、设备以及计算机可读存储介质,能够高效地获取外部数据。

    一种智能合约交互方法、装置、设备以及存储介质

    公开(公告)号:CN114168652A

    公开(公告)日:2022-03-11

    申请号:CN202111485117.X

    申请日:2021-12-07

    摘要: 本发明公开了一种智能合约交互方法、装置、设备以及存储介质,属于区块链技术领域。该方法包括:在确定具有合约部署需求的情况下,根据所述合约部署需求,确定目标智能合约的目标合约名称和目标合约版本;根据所述合约部署需求,生成合约部署事务请求;向区块链节点发送所述合约部署事务请求,以指示所述区块链节点根据所述合约部署事务请求部署所述目标智能合约,并生成所述目标智能合约的目标合约地址;将所述目标合约名称、所述目标合约版本和所述区块链节点反馈的所述目标合约地址之间的目标映射关系存储于区块链网络。通过上述技术方案,避免了用户因丢失合约地址而无法访问智能合约的风险,提高了用户开发智能合约的效率。