日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方法及系統(tǒng)在審

專利信息
申請(qǐng)?zhí)枺?/td> 202011533338.5 申請(qǐng)日: 2020-12-22
公開(kāi)(公告)號(hào): CN112527466A 公開(kāi)(公告)日: 2021-03-19
發(fā)明(設(shè)計(jì))人: 湯勇 申請(qǐng)(專利權(quán))人: 上海萬(wàn)向區(qū)塊鏈股份公司
主分類號(hào): G06F9/455 分類號(hào): G06F9/455
代理公司: 上海段和段律師事務(wù)所 31334 代理人: 李佳俊;郭國(guó)中
地址: 200086 上海*** 國(guó)省代碼: 上海;31
權(quán)利要求書: 查看更多 說(shuō)明書: 查看更多
摘要:
搜索關(guān)鍵詞: 基于 evm wasm 虛擬機(jī) 語(yǔ)言 智能 合約 兼容 方法 系統(tǒng)
【說(shuō)明書】:

本發(fā)明提供了一種基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方法及系統(tǒng),包括:底層協(xié)議通過(guò)預(yù)設(shè)配置開(kāi)啟協(xié)議所支持的虛擬機(jī)類型,當(dāng)虛擬機(jī)類型為兼容模式時(shí),則在合約層根據(jù)預(yù)設(shè)規(guī)范編寫多虛擬機(jī)語(yǔ)言合約互調(diào)用的代碼;在虛擬機(jī)支持的相應(yīng)合約中,通過(guò)call方法對(duì)除虛擬機(jī)支持的相應(yīng)合約外的目標(biāo)合約發(fā)起調(diào)用;在底層鏈中解析調(diào)用參數(shù),得到被調(diào)用的目標(biāo)合約地址和目標(biāo)合約信息;根據(jù)目標(biāo)合約地址獲得目標(biāo)合約的字節(jié)碼,根據(jù)目標(biāo)合約字節(jié)碼判斷目標(biāo)合約的類型;根據(jù)目標(biāo)合約的類型,底層鏈切換虛擬機(jī)類型,執(zhí)行相應(yīng)合約,得到執(zhí)行完后的返回值;對(duì)執(zhí)行完后的返回值進(jìn)行編碼轉(zhuǎn)換,得到發(fā)起方合約能夠識(shí)別的編碼類型。

技術(shù)領(lǐng)域

本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,具體地,涉及基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方法及系統(tǒng),更為具體地,涉及一種基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方案。

背景技術(shù)

結(jié)合區(qū)塊鏈技術(shù)的行業(yè)應(yīng)用往往以DAPP的形式呈現(xiàn),而DAPP需要建立在區(qū)塊鏈之上。以聯(lián)盟鏈的場(chǎng)景為例,合約開(kāi)發(fā)者需要在此聯(lián)盟鏈之上建立DAPP應(yīng)用,現(xiàn)有的絕大部分區(qū)塊鏈底層協(xié)議只支持EVM或者只支持Wasm的智能合約,合約開(kāi)發(fā)者往往需要學(xué)習(xí)此聯(lián)盟鏈支持的智能合約語(yǔ)言,才能進(jìn)行后續(xù)的DAPP開(kāi)發(fā),這需要花費(fèi)一定的語(yǔ)言學(xué)習(xí)成本,同時(shí)也需要了解此聯(lián)盟鏈的合約生態(tài)工具,而這往往對(duì)大部分開(kāi)發(fā)者照成了一定的阻礙,同時(shí)也不利于聯(lián)盟鏈的靈活使用場(chǎng)景。當(dāng)此聯(lián)盟鏈同時(shí)兼容EVM和Wasm虛擬機(jī)之后,則此問(wèn)題迎刃而解,合約開(kāi)發(fā)者無(wú)需花費(fèi)額外的學(xué)習(xí)成本,從而極大提高合約編碼的友好度,同時(shí)融合solidity與Wasm合約開(kāi)發(fā)者生態(tài)。

本發(fā)明解決了EVM與Wasm合約開(kāi)發(fā)者生態(tài)分裂的問(wèn)題。EVM合約開(kāi)發(fā)者熟悉Solidity語(yǔ)言智能合約,以及Solidity開(kāi)發(fā)組件,而Wasm合約開(kāi)發(fā)者則熟悉C++、Rust等語(yǔ)言的智能合約,以及對(duì)應(yīng)Wasm合約開(kāi)發(fā)組件。由于現(xiàn)有的區(qū)塊鏈協(xié)議往往只支持EVM或者只支持Wasm,所以很難同時(shí)吸引兩方開(kāi)發(fā)者在其協(xié)議之上進(jìn)行開(kāi)發(fā),為其協(xié)議完善應(yīng)用生態(tài)。

本發(fā)明打通了Solidity與C++、Rust等Wasm虛擬機(jī)智能合約互調(diào)用的壁壘,實(shí)現(xiàn)不同虛擬機(jī)所支持的合約語(yǔ)言可以同時(shí)運(yùn)行在一個(gè)區(qū)塊鏈底層協(xié)議之上,并且以開(kāi)發(fā)者極為友好的方式實(shí)現(xiàn)多語(yǔ)言合約相互兼容和調(diào)用。克服的難點(diǎn)包括:Solidity代表的EVM智能合約與C++、Rust等Wasm智能合約執(zhí)行需要不同虛擬機(jī)解釋器進(jìn)行運(yùn)行,難點(diǎn)在于如何自動(dòng)化完成不同虛擬機(jī)之間的切換。如何在實(shí)現(xiàn)不同虛擬機(jī)多語(yǔ)言合約互調(diào)用的功能上,盡可能的降低合約開(kāi)發(fā)者的學(xué)習(xí)以及遷移成本。本方案對(duì)于合約開(kāi)發(fā)者來(lái)說(shuō),沒(méi)有額外的學(xué)習(xí)和適應(yīng)成本,也并未改變Solidity與C++等合約原生接口,合約開(kāi)發(fā)者可以無(wú)縫遷移。

專利文獻(xiàn)CN111736954A(申請(qǐng)?zhí)枺?02010589506.6)公開(kāi)了一種多智能合約虛擬機(jī)實(shí)現(xiàn)方法、多智能合約虛擬機(jī)及系統(tǒng)。該多智能合約虛擬機(jī)實(shí)現(xiàn)方法包括:獲取智能合約及與智能合約相關(guān)的參數(shù);根據(jù)智能合約及與智能合約相關(guān)的參數(shù)確定智能合約對(duì)接的虛擬機(jī)控制器;將智能合約輸入至與智能合約對(duì)接的虛擬機(jī)控制器,并監(jiān)控智能合約的執(zhí)行狀態(tài);編譯智能合約,輸出與智能合約相應(yīng)的中間字節(jié)碼文件;根據(jù)中間字節(jié)碼文件按照預(yù)設(shè)指令標(biāo)準(zhǔn)生成機(jī)器碼。

發(fā)明內(nèi)容

針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方法及系統(tǒng)。

根據(jù)本發(fā)明提供的一種基于EVM與Wasm虛擬機(jī)的多語(yǔ)言智能合約兼容方法,包括:

步驟M1:底層協(xié)議通過(guò)預(yù)設(shè)配置開(kāi)啟協(xié)議所支持的虛擬機(jī)類型,當(dāng)虛擬機(jī)類型為兼容模式時(shí),則在合約層根據(jù)預(yù)設(shè)規(guī)范編寫多虛擬機(jī)語(yǔ)言合約互調(diào)用的代碼;

步驟M2:在虛擬機(jī)支持的相應(yīng)合約中,對(duì)除虛擬機(jī)支持的相應(yīng)合約外的目標(biāo)合約發(fā)起調(diào)用;

步驟M3:在底層鏈中解析調(diào)用參數(shù),得到被調(diào)用的目標(biāo)合約地址和目標(biāo)合約信息;

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海萬(wàn)向區(qū)塊鏈股份公司,未經(jīng)上海萬(wàn)向區(qū)塊鏈股份公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202011533338.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 日日夜夜一区二区| 欧美综合国产精品久久丁香| 国产精品二区一区| 国产精品麻豆一区二区| 国产一区二区综合| 私人影院av| 日本少妇一区二区三区| 中文字幕国内精品| 一二三区欧美| 欧美一区二区三区久久| 亚洲国产aⅴ精品一区二区16| 久久国产激情视频| 免费的午夜毛片| 免费视频拗女稀缺一区二区| 99久久夜色精品国产网站| 久久国产麻豆| 国产日韩欧美精品一区| 欧美国产精品久久| 国产69精品久久| 国产精品久久久久久久久久不蜜臀| 精品久久不卡| 国产999精品视频| 国产乱子一区二区| 国语对白老女人一级hd| 欧美日韩激情一区| 欧美精品一区久久| 国产精品亚洲二区| 草逼视频网站| 国产一区第一页| 99国产精品久久久久| 99国产精品免费| 99久久免费毛片基地| 精品一区二区三区影院| 国产精品v一区二区三区| 国产精品久久久久久久新郎| 偷拍精品一区二区三区| 国产精品自产拍在线观看蜜| 蜜臀久久99精品久久久| 久久国产视屏| 99久久久国产精品免费调教网站| 国产69精品久久久久男男系列| 亚洲精品久久久久中文字幕欢迎你| 91黄色免费看| 亚洲精品国产91| 日韩一级免费视频| 午夜av免费看| 欧美精品日韩| 国产人澡人澡澡澡人碰视| 一区二区三区毛片| 国产在线一卡二卡| 91精品一区| 97人人模人人爽人人喊38tv| 99久久免费精品国产男女性高好| 91精品国模一区二区三区| 国产欧美精品一区二区在线播放| 亚洲欧美色图在线| 色噜噜日韩精品欧美一区二区| 午夜影院一区二区| 91麻豆精品国产91久久| 男女午夜影院| **毛片在线免费观看| 91精品视频在线免费观看| 欧美一区二区久久| 少妇性色午夜淫片aaa播放5| 99日韩精品视频| 狠狠色狠狠色合久久伊人| 国产精品一区一区三区| 狠狠色狠狠色很很综合很久久| 午夜诱惑影院| 日韩亚洲欧美一区| 91精品国模一区二区三区| 国产69精品久久久久app下载| 国产精选一区二区| 国产一区二区国产| 国产精品视频久久久久久| 国产欧美日韩精品一区二区三区| 中文在线√天堂| 欧美一区二区三区黄| 91丝袜诱惑| 欧美日韩亚洲另类| 国产日韩欧美另类| 午夜电影一区二区三区| 色婷婷精品久久二区二区我来| 国产精品对白刺激在线观看| 日韩欧美多p乱免费视频| 午夜大片男女免费观看爽爽爽尤物| 538国产精品| 91亚洲精品国偷拍| 国产精品欧美日韩在线| 高清在线一区二区| 日韩亚洲国产精品| 日韩午夜一区| 久久久久久久国产精品视频| 日韩精品免费一区二区中文字幕| 日韩av免费网站| 久热精品视频在线| 91久久精品在线| 午夜影院一区| 午夜剧场一级片| 国产一区日韩在线| 国产午夜精品av一区二区麻豆 | 国产精品白浆视频| 国产视频一区二区在线| 日本午夜影视| 欧美一区二区三区性| 欧美一区二区三区久久久| 午夜一二区| 国产精品久久久久久久久久久久久久不卡 | 欧美极品少妇videossex| 欧美日韩国产一级| 亚洲国产精品综合| 欧美乱妇在线观看| 久久夜靖品2区| 中文字幕在线播放一区| 午夜国产一区二区| 免费毛片**| 亚洲欧美日韩另类精品一区二区三区| 素人av在线| 国产一区日韩精品| 久久二区视频| 久久精品中文字幕一区| 久久精品手机视频| 97欧美精品| 91嫩草入口| 国产精品自产拍在线观看蜜| 国产精品国产三级国产专区51区| 狠狠干一区| 国产999在线观看| 狠狠插狠狠爱| 91看片免费| 久久久精品99久久精品36亚 | 99国产精品一区| 亚洲国产精品二区| 国产精品日韩在线观看| 午夜影院一区| 99久久久国产精品免费无卡顿| 国产伦精品一区二区三区免费下载 | 91福利视频免费观看| 少妇又紧又色又爽又刺激视频网站| 另类视频一区二区| 国产一区2| 电影午夜精品一区二区三区| 麻豆精品久久久| 国产精品久久久久久久久久久杏吧| 欧美精品国产精品| 国产品久久久久久噜噜噜狼狼| 日韩av一区不卡| 99国产午夜精品一区二区天美| 亚洲一区欧美| 九色国产精品入口| 亚洲精品中文字幕乱码三区91| 国产69精品久久久久app下载| 国产69精品久久99不卡解锁版| 国产午夜精品一区二区三区欧美| 久久国产视屏| 国产一区二区三区网站| 68精品国产免费久久久久久婷婷 | 99久久免费精品国产男女性高好| 不卡在线一区二区| 韩日av一区二区| 国产精品免费一区二区区| 年轻bbwwbbww高潮| 国产91视频一区| 免费精品99久久国产综合精品应用| 日韩av一二三四区| 久久99精品国产麻豆婷婷| 2021天天干夜夜爽| 国产97久久| 性色av香蕉一区二区| 亚洲国产一区二| 一区二区三区毛片| 国产精品中文字幕一区二区三区 | 国产videosfree性另类| 国产91一区| 国产一区二区三区四区五区七| 国产欧美一区二区在线观看| 国产精品美女一区二区视频| 97久久精品一区二区三区观看| 国产精品伦一区二区三区级视频频| 国产一区第一页| 国产精品久久久综合久尹人久久9| 91狠狠操| а√天堂8资源中文在线| 欧美在线免费观看一区| 国产精品电影一区| 亚洲伊人久久影院| 日本精品在线一区| 亚洲自偷精品视频自拍| 国产一区第一页| 97视频一区| 欧美午夜羞羞羞免费视频app| 欧美乱码精品一区二区| 日韩精品久久久久久久的张开腿让 | 欧美高清性xxxx| 少妇bbwbbwbbw高潮| 视频国产一区二区| **毛片免费| 少妇高潮一区二区三区99小说| 欧美日韩一区二区在线播放| 亚洲精品国产setv| 国产日韩一区二区在线| 国产一区二区极品| 91人人爽人人爽人人精88v| 91精品国产一区二区三区| 国产日韩欧美中文字幕| 久久久久久亚洲精品| 亚洲精品人| 久久99精品久久久久国产越南| 色综合久久88| 亚洲精品卡一卡二 | 欧美日韩一区二区高清| 日韩精品中文字幕一区| 国产中文字幕一区二区三区| 美国三级日本三级久久99| 亚洲v欧美v另类v综合v日韩v| 91丝袜国产在线观看| 中文字幕一区三区| 91久久精品久久国产性色也91| 自拍偷在线精品自拍偷写真图片| 99视频一区| 欧美精品中文字幕亚洲专区| 欧美一区亚洲一区| 日本黄页在线观看| 在线国产一区二区| 精品国产品香蕉在线| 欧美一区二区三区日本| 国产中文字幕91| 日韩av在线电影网| 久久99国产精品视频| 国产日韩欧美中文字幕| 国产suv精品一区二区4| 国产精品日韩视频| 亚洲精品一区,精品二区| 欧美日韩精品在线一区二区| 少妇**毛片| 国产88av| 久久国产精品精品国产| 强制中出し~大桥未久在线播放| 国产一区正在播放| 欧美精品一区久久| 欧美日韩一卡二卡| 久久99精品久久久野外直播内容| 丝袜诱惑一区二区三区| 日本精品三区| 日本丰满岳妇伦3在线观看| 少妇太爽了在线观看免费|