智能合約執(zhí)行與跨合約調(diào)用方法、裝置及存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN202110916555.0 | 申請日 | - |
公開(公告)號 | CN113360251A | 公開(公告)日 | 2021-09-07 |
申請公布號 | CN113360251A | 申請公布日 | 2021-09-07 |
分類號 | G06F9/455 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 不公告發(fā)明人 | 申請(專利權(quán))人 | 北京微芯感知科技有限公司 |
代理機構(gòu) | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 張夢瑤 |
地址 | 100080 北京市海淀區(qū)丹棱街1號院1號樓26層2601室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請關(guān)于一種智能合約執(zhí)行與跨合約調(diào)用方法、裝置及存儲介質(zhì)。其中方法包括:創(chuàng)建一個容器,啟動容器管理模塊以及啟動合約調(diào)用監(jiān)聽功能;所述容器管理模塊接收到節(jié)點端發(fā)送的合約運行請求后,為每個合約運行請求分配一個合約運行沙盒;所述容器管理模塊響應(yīng)于監(jiān)聽到第一合約運行沙盒發(fā)出的合約調(diào)用請求,獲取與合約調(diào)用請求對應(yīng)的第二合約,并分配第二合約運行沙盒運行所述第二合約,再將運行結(jié)果回調(diào)給第一合約運行沙盒;所述容器管理模塊處理合約運行沙盒返回的合約運行結(jié)果,并將合約運行結(jié)果返回節(jié)點端。本申請只需啟動一個容器,在容器中為每個合約創(chuàng)建彼此隔離的合約運行沙盒,實現(xiàn)一個容器并行批量運行多個合約,以降低多容器啟動的成本。更進一步的,在節(jié)點端加入合約監(jiān)聽模塊,實現(xiàn)跨合約計算,達到跨合約調(diào)用的目的。 |
