欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式的制作方法

文檔序號:12735294閱讀:251來源:國知局
一種量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式的制作方法與工藝

本發(fā)明涉及互聯(lián)網上區(qū)塊鏈系統(tǒng)的智能合約,為一種量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式。



背景技術:

量子鏈系統(tǒng)是在比特幣、以太坊之后的一種區(qū)塊鏈生態(tài)系統(tǒng)。在區(qū)塊鏈生態(tài)系統(tǒng)中,合約用于達成交易,是重要的組成部分。在一般合約的執(zhí)行過程中,如果合約方相互無法同意,那么交易無法完成。往往需要仲裁者在合約方之間進行調解,并且需要判斷系統(tǒng)對智能合約進行判斷。但是判斷系統(tǒng)存在著滯后性、容易被破壞、容易被干擾等缺陷。合約方可能來自于不同的國家,達成合約也存在著一定的難度,無法立即信任合約方,達成合約的成本過高,解決達成合約過程中的沖突的成本過高。因此,亟需一種能夠突破以上障礙的區(qū)塊鏈系統(tǒng)的合約。



技術實現(xiàn)要素:

有鑒于此,本發(fā)明提供一種解決或部分解決上述問題的量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式。

為達到上述技術方案的效果,本發(fā)明的技術方案為:一種量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式,其特征在于,包含智能合約執(zhí)行邏輯的實現(xiàn)、智能合約交易邏輯的實現(xiàn)、智能合約交易規(guī)范的構建:

量子鏈系統(tǒng)包含區(qū)塊鏈網絡,智能合約虛擬機用于執(zhí)行智能合約的代碼,智能合約的觸發(fā)條件由區(qū)塊鏈網絡提供,參與智能合約的各方被稱為合約方;

智能合約執(zhí)行邏輯的實現(xiàn)如下:

首先,合約方需要提前定義標準的智能合約或創(chuàng)建新的智能合約,作為當前智能合約,并將當前智能合約永久地儲存在區(qū)塊鏈網絡中,不能被合約方作任何修改,接著合約方通過直接向當前智能合約發(fā)送交易來向其提供資金,該資金作為合約資金,并設定當前智能合約的執(zhí)行時間,在當前智能合約的執(zhí)行時間到來之前,當前智能合約將合約資金凍結,在當前智能合約的執(zhí)行時間到來之后,當前智能合約將合約資金自動地發(fā)放給合約方;

智能合約交易邏輯的實現(xiàn)如下:

當前智能合約可以提前定義交易的輸入與交易的輸出或只確定交易的輸入,將合約方分為交易的接收者與交易的非接收者,確定交易的接收者獲得的資金數(shù)量,當交易的接收者也被確定時,合約方會立即得到資金;如果當前智能合約只確定交易的輸入,在當前智能合約的執(zhí)行時間到來時,當前智能合約才能決定交易的輸出;當合約方都開始了交易并且與向當前智能合約提供資金,當前智能合約將資金凍結,在當前智能合約資金凍結時,合約方或任何各方都無法接觸資金;

智能合約交易規(guī)范的構建包含以下內容:

智能合約交易規(guī)范被分為智能合約起始交易的規(guī)范以及智能合約資金交易的規(guī)范;智能合約起始交易的規(guī)范包含id參數(shù)、輸入(inputs)參數(shù)、智能合約編號(smartContractId)參數(shù),id參數(shù)存放交易的hash值,輸入(inputs)參數(shù)存放交易的輸入,智能合約編號(smartContractId)參數(shù)存放交易的智能合約識別碼,智能合約識別碼為當前智能合約的計算機內部存儲碼;

智能合約資金交易的規(guī)范不僅包含智能合約起始交易的規(guī)范包含的id參數(shù)、輸入(inputs)參數(shù)、智能合約編號(smartContractId)參數(shù),而且在上述的基礎上,增加智能合約起始交易編號參數(shù)(smartContractInitiationTransactionId);智能合約起始交易編號(smartContractInitiationTransactionId)參數(shù)用于存放交易的Id;

智能合約將智能合約起始交易、智能合約資金交易、時間、Oracles、資金的兌換匯率作為輸入數(shù)據;智能合約最后收到的數(shù)據可能用于最后合約資金的發(fā)送;Oracles用于為區(qū)塊鏈網絡獲取外部數(shù)據服務。

本發(fā)明的有益成果為:本發(fā)明的量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式的優(yōu)點為:智能合約的執(zhí)行可靠性高;即使合約方相互之間不信任,也可以進行智能合約的交易;不需要仲裁者在合約方之間進行調解;量子鏈系統(tǒng)中的區(qū)塊鏈賬本可以自動地執(zhí)行,不需要額外人員的參與。

附圖說明

圖1為本發(fā)明量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式的結構圖。

圖2為智能合約的執(zhí)行邏輯示意圖。

圖3為智能合約的交易執(zhí)行示意圖。

圖4為智能合約交易的輸入與輸出示意圖。

具體實施方式

為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行詳細的說明。應當說明的是,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明,能實現(xiàn)同樣功能的產品屬于等同替換和改進,均包含在本發(fā)明的保護范圍之內。具體方法如下:

實施例1:在區(qū)塊鏈系統(tǒng)中,一般合約的執(zhí)行步驟如下:

1.參與合約的各方都同意合約細節(jié);

2.就合約的細節(jié)商定并達成一致;

3.在執(zhí)行日期后,合約方之間分享交易;

4.執(zhí)行完成。

合約方之間如果無法達成一致,那么交易的支付無法完成。因此,需要仲裁者在合約方之間進行調解。仲裁者往往是可信任的第三方,如政府組織、仲裁法庭等。仲裁者需要完成以下行為:

1.仲裁者對合約的內容進行檢查;

2.對合約方給予的資料進行審查;

3.對合約的結果進行決定;

4.強迫合約方按合約的內容進行執(zhí)行。

合約的執(zhí)行依賴于合約方的可靠性,仲裁者會強迫合約方執(zhí)行。合約的執(zhí)行會耗費額外的資金與精力,并且,在這其中有兩點需要滿足:合約的各方都要相互信任、對仲裁者做到立即信任。

因此,合約方都需要相互信任、并且做到立即信任。對于合約來說,仲裁者的選取以及合約的執(zhí)行都有一定的難度,有以下沖突情況需要注意:

1.用于合約判斷的判斷系統(tǒng)可能具有滯后性;

2.判斷系統(tǒng)可能會被破壞;

3.在合約的執(zhí)行過程中,可能會被其他各個合約方或者外來的因素所干擾。

合約方可能來自于各個不同的國家,比較難達成合約,要做到合約方立即信任很難,并且立即信任的成本過高,甚至會高于合約的利潤,解決合約沖突的成本也很高。

智能合約主要針對合約的立即信任問題,有如下獨特優(yōu)勢:

1.合約執(zhí)行是可靠的;

2.合約能在相互不信任之間各個合約方之間進行;

3.不需要信任的仲裁者;

4.量子鏈系統(tǒng)中的區(qū)塊鏈賬本自動地執(zhí)行,不需要人員的參與。

智能合約的執(zhí)行邏輯如下:

1.合約方需要提前定義規(guī)范智能合約或創(chuàng)建一個新的智能合約;

2.智能合約永久地儲存在量子鏈系統(tǒng)的區(qū)塊鏈中,不能被任何各方修改;

3.為智能合約提供資金的各方都能直接向智能合約發(fā)送交易;

4.當執(zhí)行的時刻到來時,智能合約將資金凍結;

5.執(zhí)行日期過后,智能合約自動地為參與的合約方分享資金。

在整個智能合約的執(zhí)行過程中,合約方之間無需信任,任何各方都可以參與智能合約。合約方都可依賴量子鏈系統(tǒng)的密碼模塊,并且給予信任,無需信任的仲裁者。智能合約的具體執(zhí)行如圖2所示。

智能合約適用于各國的交易中,解決了法律的問題。法律問題包含界限不明、第三方介入的法律沖突以及解決成本,需要復雜的協(xié)商與各方的妥協(xié)。交易的操作成本會在智能合約中自動地被扣除。

實施例2:

智能合約的執(zhí)行一般需要提前定義交易的輸入與交易的輸出。當交易的接收者與交易的數(shù)量確定了,交易的接收者會立即得到他們應得的錢。智能合約一旦發(fā)生改變,交易的接收者與數(shù)量無法確定。在執(zhí)行時間到來時,智能合約能夠作出應有的判斷。

當交易的輸出不確定時,從交易的創(chuàng)建到交易的執(zhí)行存在著時間軸的關系,在交易的創(chuàng)建時間與交易的執(zhí)行時間之間,創(chuàng)建智能合約,到達交易執(zhí)行時間后,智能合約作出相應的決定,決定輸出,如圖3所示。

智能合約的交易類型主要有兩種:智能合約起始交易以及智能合約資金交易。智能合約中包含用于交易的參數(shù)。智能合約起始交易為智能合約的第一個參與者。當智能合約的所有參與者都開始了交易并且與智能合約存在資金交易,交易開始。在交易執(zhí)行執(zhí)行時間到來之前,所有資金都在交易上被凍結,不再被任何人所使用。當智能合約的執(zhí)行結果出來后,所有參與者才能得到資金。智能合約具有了自動性,不需要人員的參與。智能合約為所有交易的各方提供了可變的、靈活的資金分享機制。交易的輸出只有在智能合約啟動后才開始。

智能合約最后收到的數(shù)據可能用于最后資金分享的決定。智能合約可以作為所有區(qū)塊鏈的信息、交易、賬戶、資產的入口。

當需要從外界獲得信息時,需要Oracles。Oracles的提供者向Oracles中寫入信息,智能合約可以通過Oracles向量子區(qū)塊鏈賬本寫入。Oracles內嵌于區(qū)塊鏈賬本,可以快速地被讀取。Oracles的提供者可以為組織或個人,功能為向區(qū)塊鏈中寫入數(shù)據。寫入數(shù)據的形式為JSON格式,在寫入數(shù)據的過程中,量子鏈系統(tǒng)會對數(shù)據進行正確性與安全性的檢查,只向智能合約供應安全的數(shù)據。

量子鏈的區(qū)塊鏈網絡是一個由結點構成的網絡系統(tǒng)。在網絡系統(tǒng)中可以建立智能合約。智能合約只有被大多數(shù)結點承認,才能被承認。只有智能合約的贏的一方決定如何花費資金。

智能合約必須具有預測行為,如果沒有預測行為,那么智能合約將隨機地決定付款的對象。當智能合約決定了如何分配資金,就無法改變該分配的決定。

智能合約必須具有可預測性的根本原因是共識過程的存在。智能合約將在共識過程中被用于計算,在各個去中心化的結點中傳播,完全地、非依賴性地被執(zhí)行。在共識過程中智能合約的執(zhí)行,不同時間可能會有不同。但是執(zhí)行結果在任意時間、任意結點都是相同的。對于智能合約來說,在輸入數(shù)據和可用的功能上存在著約束。對于智能合約來說,每個結點以及功能存在著清晰的邏輯關系。在初始化時,智能合約可以對交易的輸出進行限定。交易的輸入與交易的輸出的值傳遞過程如圖4所示。如果智能合約的初始化中定義了最后的執(zhí)行時間,oracles無需提供必要的數(shù)據。如果到最后的執(zhí)行時間,智能合約仍然無法可用,那么必須將資金歸還給參與智能合約的各方。

以上所述僅為本發(fā)明之較佳實施例,并非用以限定本發(fā)明的權利要求保護范圍。同時以上說明,對于相關技術領域的技術人員應可以理解及實施,因此其他基于本發(fā)明所揭示內容所完成的等同改變,均應包含在本權利要求書的涵蓋范圍內。

本發(fā)明的有益成果為:本發(fā)明的量子鏈系統(tǒng)的智能合約類型實現(xiàn)方式的優(yōu)點為:智能合約的執(zhí)行可靠性高;即使合約方相互之間不信任,也可以進行智能合約的交易;不需要仲裁者在合約方之間進行調解;量子鏈系統(tǒng)中的區(qū)塊鏈賬本可以自動地執(zhí)行,不需要額外人員的參與。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
墨玉县| 齐齐哈尔市| 广南县| 磴口县| 图片| 墨竹工卡县| 辽阳县| 万荣县| 星子县| 建始县| 明溪县| 永丰县| 资中县| 富源县| 乐至县| 青州市| 新乐市| 什邡市| 通州市| 瓦房店市| 东光县| 昌黎县| 德州市| 松原市| 和龙市| 宝丰县| 固原市| 乐至县| 娄底市| 成都市| 施秉县| 萨嘎县| 东莞市| 德兴市| 慈溪市| 新宁县| 兰州市| 江华| 屏东县| 金秀| 凤庆县|