本发明公开了一种实现可信权限访问的通用跨链编程接口方法,包括:采用JWT(JSON Web Token)验签机制,对成员权限进行管理,进而通过权限管理的接口进行访问,实现分层治理运作模式,实现多并发的接口权限访问过程,基于JWT验签机制给每个用户一个有效期内的权限token,此token携带用户的属性权限,基于分层治理运作模式,将带有不同属性权限的用户分层治理,实现并发权限访问,并通过跨链网关进行接口间的可信连接,基于计算机执行介质部署跨链编程接口标准机制,并进行区块链准入验证、监管,基于上述权限管理,通过跨链网关进行接口间的可信连接,实现基于可信连接的通用接口,屏蔽底层各条区块链的技术细节,支持跨链通用接口连接,同时保证接入的可信安全。
本发明公开了一种基于智能网关和合约引擎的合约调用方法及系统,针对异构区块链之间因数据结构异构性导致无法互联互通问题,通过部署跨链交易智能合约自动触发执行跨链任务,所述跨链交易智能合约包含CCTP协议,基于CCTP跨链协议(Cross Chain Transport Protocol),实现跨链专用智能网关、跨链网络之间的跨链数据传输,所述数据传输过程结合PKI体系、国密算法,保证跨链合约调用执行过程中的数据安全和隐私,在分区分层的跨链模式下,设置智能网关和合约引擎完成跨链交易智能合约的调用过程,所述智能网关包括事件流触发器、应用链插件,基于合约引擎适配智能网关实现跨链合约调用。本发明的智能合约调用方法能够实现跨链智能合约的调用。