工行區(qū)塊鏈技術(shù)專利:實(shí)現(xiàn)智能合約自動(dòng)生成,簡(jiǎn)化開(kāi)發(fā)操作
來(lái)源:移動(dòng)支付網(wǎng) 作者:木子劍
8月16日,工商銀行申請(qǐng)的一項(xiàng)專利“智能合約生成方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品”狀態(tài)變更為“實(shí)質(zhì)審查的生效”。其涉及區(qū)塊鏈技術(shù)領(lǐng)域,申請(qǐng)于2024年6月28日,公布于7月30日。
方法包括:通過(guò)顯示合約生成界面,合約生成界面中包括工作區(qū),以及組件庫(kù)區(qū)域,組件庫(kù)區(qū)域中包括若干合約功能組件,響應(yīng)于針對(duì)多個(gè)合約功能組件的拖拽操作,將多個(gè)合約功能組件移動(dòng)至工作區(qū)內(nèi)顯示,響應(yīng)于針對(duì)工作區(qū)內(nèi)顯示的多個(gè)合約功能組件的連接操作,獲取多個(gè)合約功能組件之間的邏輯關(guān)系,然后根據(jù)邏輯關(guān)系,將多個(gè)合約功能組件的功能代碼進(jìn)行拼接,以生成智能合約。
更具體的,根據(jù)邏輯關(guān)系,將多個(gè)合約功能組件的功能代碼進(jìn)行拼接,以生成智能合約之前,需要:響應(yīng)于針對(duì)目標(biāo)合約功能組件的編輯操作,在合約生成界面上顯示目標(biāo)合約功能組件的編輯區(qū),編輯區(qū)中包括:屬性編輯控件;響應(yīng)于針對(duì)屬性編輯控件的輸入操作,在編輯區(qū)內(nèi)顯示輸入操作對(duì)應(yīng)的屬性參數(shù);將屬性參數(shù)輸入目標(biāo)合約功能組件對(duì)應(yīng)的模板代碼,以得到目標(biāo)合約功能組件的功能代碼。
另外,還需要:響應(yīng)于針對(duì)工作區(qū)內(nèi)顯示的多個(gè)合約功能組件的連接操作,顯示與連接操作對(duì)應(yīng)的多個(gè)合約功能組件的連接圖;若多個(gè)合約功能組件的連接圖中存在未與其他合約功能組件連接的第一合約功能組件,則顯示第一連接錯(cuò)誤提示信息。
權(quán)利要求書(shū)還提到:
響應(yīng)于針對(duì)工作區(qū)內(nèi)顯示的多個(gè)合約功能組件的連接操作,獲取多個(gè)合約功能組件之間的邏輯關(guān)系之后,若多個(gè)合約功能組件中部分合約功能組件之間的連接存在邏輯沖突,則顯示第二連接錯(cuò)誤提示信息。
響應(yīng)于針對(duì)屬性編輯控件的輸入操作,在編輯區(qū)內(nèi)顯示輸入操作對(duì)應(yīng)的屬性參數(shù)之后,若輸入操作對(duì)應(yīng)的屬性參數(shù)存在錯(cuò)誤,則顯示參數(shù)錯(cuò)誤提示信息。
最后,合約生成界面中還包括智能合約生成控件。根據(jù)邏輯關(guān)系,將多個(gè)合約功能組件的功能代碼進(jìn)行拼接,以生成智能合約,包括:響應(yīng)于針對(duì)智能合約生成控件的點(diǎn)擊操作,根據(jù)邏輯關(guān)系,將多個(gè)合約功能組件的功能代碼進(jìn)行拼接,以生成智能合約,并顯示智能合約的生成進(jìn)度提示信息;生成進(jìn)度提示信息包括:生成智能合約的預(yù)計(jì)剩余等待時(shí)長(zhǎng),和/或,生成智能合約的進(jìn)度百分比數(shù)值。
說(shuō)明書(shū)提到該發(fā)明的背景為,隨著信息技術(shù)的飛速發(fā)展,區(qū)塊鏈技術(shù)作為一種去中心化、不可篡改、安全可靠的分布式賬本技術(shù),正逐漸改變著生活方式和經(jīng)濟(jì)格局。在區(qū)塊鏈技術(shù)的眾多應(yīng)用中,智能合約(Smart Contract)作為其核心組成部分之一,受到廣泛的關(guān)注和研究。
但目前,智能合約需要具備專業(yè)編程知識(shí)的開(kāi)發(fā)人員人工開(kāi)發(fā),導(dǎo)致智能合約在開(kāi)發(fā)中存在一定限制,開(kāi)發(fā)門(mén)檻高。
該發(fā)明可直接根據(jù)合約功能組件以及多個(gè)合約功能組件之間的邏輯關(guān)系生成智能合約,從而實(shí)現(xiàn)智能合約的自動(dòng)生成,簡(jiǎn)化了智能合約開(kāi)發(fā)的操作,并且提高智能合約開(kāi)發(fā)的準(zhǔn)確性和效率。
評(píng)論