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