[發(fā)明專利]一種合約生成系統(tǒng)和生成方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710882746.3 | 申請(qǐng)日: | 2017-09-26 |
| 公開(公告)號(hào): | CN107844710B | 公開(公告)日: | 2020-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 王備;陳建海;蔡慶鵬;鄧水光;何欽銘;黃步添;楊陳棟 | 申請(qǐng)(專利權(quán))人: | 浙江大學(xué) |
| 主分類號(hào): | G06F21/62 | 分類號(hào): | G06F21/62;G06F16/21;G06Q20/38;G06Q40/04 |
| 代理公司: | 杭州天勤知識(shí)產(chǎn)權(quán)代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 合約 生成 系統(tǒng) 方法 | ||
本發(fā)明公開了一種合約生成系統(tǒng),其特征在于,包括處理器與存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)設(shè)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)能實(shí)現(xiàn)以下步驟:請(qǐng)求接收步驟:通過通訊線路接收合約生成請(qǐng)求;合約生成步驟:基于接收的所述合約生成請(qǐng)求,調(diào)用合約框架模塊形成合約基本框架及在所述合約基本框架模塊中嵌入合約功能模塊與在所述合約功能模塊嵌入合約數(shù)值模塊,生成基于所述合約生成請(qǐng)求的合約;合約反饋步驟,通過通訊線路反饋所生成的合約。本發(fā)明還公開了一種合約生成方法。該系統(tǒng)根據(jù)需求生成個(gè)性化合約,呈現(xiàn)的圖形化模塊為大多數(shù)不懂程序撰寫的人提供了撰寫滿足自己需求的合約,且該合約生成系統(tǒng)操作簡(jiǎn)單方便、形成的合約安全性高。
技術(shù)領(lǐng)域
本發(fā)明屬于區(qū)塊鏈技術(shù),具體涉及一種合約生成系統(tǒng)和生成方法。
背景技術(shù)
區(qū)塊鏈的本質(zhì)是一個(gè)去中心化的數(shù)據(jù)庫,由一連串增長(zhǎng)鏈表組成的記錄構(gòu)成,這些記錄被稱之為區(qū)塊。每一個(gè)區(qū)塊都包含一個(gè)時(shí)間戳以及與前一個(gè)區(qū)塊的鏈接,通過密碼學(xué)方法補(bǔ)充信息,確保其完整性和安全性。區(qū)塊鏈數(shù)據(jù)庫使用了端對(duì)端(peer-to-peer)網(wǎng)絡(luò)以及分布式時(shí)間戳服務(wù)器,可以應(yīng)用于高容錯(cuò)的分布式計(jì)算系統(tǒng),進(jìn)行自治管理。
2014年,區(qū)塊鏈分布式去中心化的數(shù)據(jù)庫概念被提出,同時(shí)區(qū)塊鏈完成了可編程化區(qū)塊,使得用戶可以通過編程手段完成更加精細(xì)復(fù)雜的智能合約,完成“不需要中間擔(dān)保”的交易,完成了經(jīng)濟(jì)全球化下的用戶隱私保護(hù),幣化了信息的概念。隨后,hyperledger項(xiàng)目實(shí)現(xiàn)了完備的權(quán)限控制和安全保障。
fabric的智能合約稱為鏈碼(chaincode),分為系統(tǒng)鏈碼和用戶鏈碼。系統(tǒng)鏈碼用來實(shí)現(xiàn)系統(tǒng)層面的功能,用戶鏈碼實(shí)現(xiàn)用戶的應(yīng)用功能。鏈碼被編譯成一個(gè)獨(dú)立的應(yīng)用程序,運(yùn)行于隔離的Docker容器中,相對(duì)于其他智能合約相比,fabric的鏈碼和底層賬本是分開書寫的,保證了智能合約書寫的獨(dú)立性,也保障了鏈碼的升級(jí)不需要賬本數(shù)據(jù)的遷移和轉(zhuǎn)換,真正實(shí)現(xiàn)了邏輯與數(shù)據(jù)的分離,也給智能合約的單獨(dú)撰寫提供了良好的契機(jī)。
基于區(qū)塊鏈可編程區(qū)塊,用戶可以通過編程手段完成更加精細(xì)的智能合約編寫。智能合約使得合約可以在無人干擾的情況下通過合約設(shè)定的條件自動(dòng)履行。區(qū)塊鏈的存在使得合約的每一筆履行都是公開且不可逆的,作為一個(gè)“可信任”程序,智能合約替代了傳統(tǒng)合約中的中間人擔(dān)保角色,并且更加迅速。智能合約保證了履行雙方甚至多方不會(huì)出現(xiàn)毀約的現(xiàn)象,保護(hù)了合約利益方的權(quán)益。同時(shí),每一筆文檔都備份和加密在網(wǎng)絡(luò)鏈上,保證了安全性和完整性。在加密貨幣交易體系中,每一筆交易都由智能合約履行并且實(shí)現(xiàn)。
盡管各金融商業(yè)公司、互聯(lián)網(wǎng)產(chǎn)業(yè)對(duì)智能合約的發(fā)展前景都抱有樂觀的態(tài)度,或許將來智能合約將會(huì)取代傳統(tǒng)的紙質(zhì)合約,但是目前產(chǎn)業(yè)內(nèi)還沒有比較成熟的實(shí)現(xiàn)。以目前的金融形勢(shì)和法律執(zhí)行力以及智能合約的編寫難易度的情況下來看,智能合約還面臨著以下一些問題:
(1)對(duì)于大多數(shù)的合約來講,其編寫難度對(duì)于程序的專業(yè)性要求較高,絕大的多數(shù)的金融領(lǐng)域和法律方面的人士對(duì)于合約的撰寫無法完全按照其設(shè)想的條件展開;
(2)受到智能合約由特定的程序語言編寫構(gòu)成的約束,很多金融和法律上的條件無法很有效的在該語言環(huán)境下實(shí)現(xiàn),開發(fā)的不靈活導(dǎo)致許多交易無法達(dá)成;
(3)智能合約的合法性和可實(shí)現(xiàn)性在金融領(lǐng)域和法律執(zhí)行方面受到質(zhì)疑;
(4)合約領(lǐng)域的潛在條件容易受到忽略,金融領(lǐng)域的專家與計(jì)算機(jī)領(lǐng)域的專家的協(xié)商和交互是完成合約開發(fā)的必須前提;
(5)由于交易過程中涉及資金和個(gè)人信息等重要個(gè)人財(cái)產(chǎn)的交互,如何保證資金已經(jīng)信息安全的問題也同樣需要關(guān)注。
發(fā)明內(nèi)容
鑒于上述,本發(fā)明提供了一種合約生成系統(tǒng)、生成方法及應(yīng)用。
本發(fā)明的第一實(shí)施方式提供了一種合約生成系統(tǒng),包括處理器與存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)能實(shí)現(xiàn)以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江大學(xué),未經(jīng)浙江大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710882746.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 合約轉(zhuǎn)賬方法、設(shè)備和存儲(chǔ)介質(zhì)
- 區(qū)塊鏈合約升級(jí)方法、裝置、計(jì)算機(jī)設(shè)備及可讀存儲(chǔ)介質(zhì)
- 智能合約測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 智能合約生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 實(shí)現(xiàn)可更新智能合約的系統(tǒng)和方法
- 一種管理區(qū)塊鏈系統(tǒng)合約的方法和裝置
- 合約簽署方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于加密貨幣的智能合約生成方法、相關(guān)設(shè)備及存儲(chǔ)介質(zhì)
- 智能合約的自動(dòng)測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 智能合約執(zhí)行方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





