基于容器的加速智能合約執(zhí)行方法、裝置及存儲介質

基本信息

申請?zhí)?/td> CN202110916556.5 申請日 -
公開(公告)號 CN113360252A 公開(公告)日 2021-09-07
申請公布號 CN113360252A 申請公布日 2021-09-07
分類號 G06F9/455 分類 計算;推算;計數(shù);
發(fā)明人 不公告發(fā)明人 申請(專利權)人 北京微芯感知科技有限公司
代理機構 北京清亦華知識產權代理事務所(普通合伙) 代理人 張夢瑤
地址 100080 北京市海淀區(qū)丹棱街1號院1號樓26層2601室
法律狀態(tài) -

摘要

摘要 本申請關于一種基于容器的加速智能合約執(zhí)行方法、裝置及存儲介質。其中方法包括:創(chuàng)建一個容器,啟動容器管理模塊進行容器相關設置以及創(chuàng)建二級緩存;所述容器管理模塊接收到節(jié)點端發(fā)送的合約運行請求后,為每個合約運行請求分配一個合約運行沙盒,并為每個合約運行沙盒創(chuàng)建一級緩存;所述容器管理模塊處理合約運行沙盒返回的合約運行結果,并將合約運行結果返回節(jié)點端。本申請只需啟動一個容器,在容器中為每個合約創(chuàng)建彼此隔離的合約運行沙盒,實現(xiàn)一個容器并行批量運行多個合約,以降低多容器啟動的成本。更進一步的,在合約運行沙盒以及容器管理模塊分別加入緩存,有效的提高了合約運行速度。