本發(fā)明涉及一種量子區(qū)域鏈技術(shù)領(lǐng)域,涉及一種通過使用合約賬本的方式來實現(xiàn)審計和閱讀智能合約。
背景技術(shù):
目前合約賬本(contractledger)和合約的可讀性(contractreadability)在量子系統(tǒng)中,除了基于utxo模型的可追溯的交易帳本,還需要根據(jù)實際情況構(gòu)建一個基于智能合約的內(nèi)容的合約賬本,方便大家的審計和閱讀智能合約。在以太坊系統(tǒng)中,智能合約的編寫者,要選擇不發(fā)布合約明文內(nèi)容和合約意圖。在量子系統(tǒng)中,需要根據(jù)實際情況構(gòu)建一個合約賬本來存儲所有的量子明文可讀性強的合約內(nèi)容,用戶可以選著性的把自己感興趣的合約代碼和合約解釋通過p2p的形式下載到自己的量子客戶端。合約賬本的構(gòu)建,可以給量子系統(tǒng)中的合約帶來更多的透明性和可讀性,以及可審計性。
本發(fā)明的主要目的是通過對一種基于智能合約內(nèi)容的量子合約賬本,采用智能化的方法,從而實現(xiàn)不可逆、不變性、無信任互操作性/中介缺失、公共易理解性、不鎖定、全球可接受、分散化、無法律約束。因此,可以說通過這種實現(xiàn)方式是很有必要的。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明要解決的技術(shù)問題是提供一種基于智能合約內(nèi)容的量子合約賬本,為達到上述技術(shù)方案的效果,本發(fā)明的技術(shù)方案為:一種基于智能合約內(nèi)容的量子合約賬本,量子合約賬本是一個財產(chǎn)塊鏈的一系統(tǒng)組件,用于存儲核心財務(wù)信息;并用于財產(chǎn)記帳,與特定的帳戶跟蹤財產(chǎn)平衡,跟蹤在用戶之間的財產(chǎn)轉(zhuǎn)移;
允許去跟蹤在用戶之間的財產(chǎn)轉(zhuǎn)移的類型有:量子合約賬本所宣布的資產(chǎn)和外部資產(chǎn);量子合約賬本所宣布的資產(chǎn)包括有:量子核心幣種和用戶所宣布的資產(chǎn);
與此同時,財產(chǎn)塊鏈對于量子賬本提供一個提供技術(shù)、白名單、許可特定便利功能;一個財產(chǎn)塊鏈的量子合約賬本的狀態(tài)改變視作為一個財產(chǎn)塊鏈的交易;一個財產(chǎn)塊鏈的交易的結(jié)果是一個財產(chǎn)塊鏈的量子合約賬本的狀態(tài)改變;
一個財產(chǎn)塊鏈的量子合約賬本通過公/私鑰加密數(shù)學(xué)過程驗證所有外部股份擁有者的身份;從財產(chǎn)塊鏈的視度來看,所有用戶都只是公鑰;財產(chǎn)塊鏈提供公鑰設(shè)施用于客戶和或系統(tǒng)驗證身份和管理;財產(chǎn)塊鏈不再存儲關(guān)于用戶的其他一些信息;財產(chǎn)塊鏈做出付款到用戶決定的過程中提供特定程序;特定程序決定錢發(fā)給的目標(人)和以及錢的數(shù)目;發(fā)送錢到象@量子-數(shù)目-姓名的名字上的指定帳戶;
并且量子合約賬本的帳戶還要使財產(chǎn)塊鏈要做出正式許可,以允許對許在帳戶上對不同的人進行操作;并且量子合約賬本的帳戶還要進行自動平衡計算、簡化全體系統(tǒng)的集成、支持帶有子帳戶的復(fù)雜帳戶圖表;
財產(chǎn)塊鏈支持帶有經(jīng)典命令簿支持的鏈式交換便利設(shè)施;鏈式交換設(shè)施主要用于支持重要的內(nèi)部操作,而不用于完全真實的交換;
財產(chǎn)塊鏈支持權(quán)限集,權(quán)限集包括有對于按組管理財務(wù)非常有用的數(shù)目撤銷權(quán)限或更復(fù)雜的投票撤銷權(quán)限;
財產(chǎn)塊鏈的每個操作都包含小額費用,小額費用很小,小額費用用于補貼系統(tǒng)基礎(chǔ)設(shè)施,系統(tǒng)基礎(chǔ)設(shè)施包括核心公證員節(jié)點或存儲節(jié)點;
財產(chǎn)塊鏈運行在連接到互聯(lián)網(wǎng)的物理計算機上,并且物理計算機必須具有強大計算能力,以及還要具有快速的寬帶互聯(lián)網(wǎng)連接以便提供高質(zhì)量的服務(wù);
財產(chǎn)塊鏈要提供一組財務(wù)激勵以定期支付給財產(chǎn)塊鏈的參與者以激勵提供高端基礎(chǔ)設(shè)施到財產(chǎn)塊鏈中;
財產(chǎn)塊鏈的參與者在財產(chǎn)塊鏈的量子合約賬本的上面進行投票;投票包括有開放式投票或具有特定白名單投票;投票的結(jié)果能夠用于量子系統(tǒng)或外部系統(tǒng)的自動決策;
財產(chǎn)塊鏈的量子合約賬本采用多重簽名交易,以使用戶只能在來自一組用戶批準的要求下,交易才能視為最終完成;
財產(chǎn)塊鏈的量子合約賬本的組織形式是中心分散組織,任何用戶都可以在財產(chǎn)塊鏈的量子合約賬本的上面投票,并在財產(chǎn)塊鏈的上面注冊組織和遠程管理,并可以管理財務(wù)和提出決策;
量子系統(tǒng)支持世界上的法定貨幣以增加用于基礎(chǔ)設(shè)施節(jié)點的系統(tǒng)的穩(wěn)定性,當(dāng)匯率下降時,我們將向基礎(chǔ)設(shè)施節(jié)點支付一些固定費用,以避免其破產(chǎn);并增加用戶的財務(wù)可用性以便能夠通過財產(chǎn)塊鏈發(fā)送法定貨幣;
用戶在財產(chǎn)塊鏈中不與財產(chǎn)塊鏈中的塊進行直接交互;即要在來自一組用戶的共識下才能進行操作;一組用戶的共識是在沒有可信中心授權(quán)下的一種特殊機制,以允許提出的財產(chǎn)塊鏈中的塊被所有人所接受;
量子系統(tǒng)沒有任何中心服務(wù)或者主計算機;系統(tǒng)體系結(jié)構(gòu)中不存在失敗的單點,一旦出現(xiàn)失敗的單點,則剔除出去;
沒有人能夠鎖定用戶的財產(chǎn)塊鏈的量子合約賬本中的財產(chǎn)數(shù)目;
存儲在財產(chǎn)塊鏈的量子合約賬本的所有交易都是不可逆的,沒有人能夠取消之前生成的交易,甚至是制造該交易的當(dāng)事用戶;交易一旦生成就永遠存儲在財產(chǎn)塊鏈里;不允許任何用戶可以改變已經(jīng)存在的交易,也不能改變已經(jīng)完成交易里的帳目;不允許任何用戶可以偽造歷史財務(wù)信息;
任何用戶無需經(jīng)過任何人和組織的同意都能加入量子系統(tǒng),任何人和組織的同意包括合作組織同意,政府同意或者第三方同意;不允許存在任何萬能管理者和用戶去改變在財產(chǎn)塊鏈的塊創(chuàng)造者,或者是去改變量子系統(tǒng)中節(jié)點管理,以及去改變財產(chǎn)塊鏈中的塊數(shù)目,或者去進行私密操作。
具體實施方式
為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合實施例,對本發(fā)明進行詳細的說明。應(yīng)當(dāng)說明的是,此處所描述的具
實施例一:實際中,區(qū)塊鏈分類帳本的屬性如:不可逆的、不變性、無信任互操作性/中介缺失、公共易理解性、不鎖定、全球可接受、分散化、無法律約束、系統(tǒng)管理者和創(chuàng)造者是有限的權(quán)力和權(quán)限。
帳本的操作和基本功能包括有:財產(chǎn)管理、交易、地址、x.509公鑰基礎(chǔ)設(shè)備、智能合約、帳戶、交換,命令簿、準許、費用、激勵、投票、多重簽名交易、中心分散組織、法定、塊,共識、不可逆的。
首先定義存儲在塊鏈帳本的所有交易都是不可逆的,意味著沒有人能夠取消之前生成的交易,甚至是制造該交易的當(dāng)事人。這里沒有象要求一個銀行去取消的選項,交易一旦生成就永遠存儲在塊鏈里。這種來自所有交易方的特征是建立信任到系統(tǒng)里,每個人都知道沒有人能夠取消交易,避免責(zé)任。沒有人能夠改變存在的交易,比如說沒有人能改變已經(jīng)完成交易里的帳目。這意味著沒有人可以偽造歷史財務(wù)信息。這對系統(tǒng)產(chǎn)生巨大的信任。因為在以往一個大銀行里,通常銀行帳本能夠被銀行所控制,銀行管理者和政府有可能去改變他,在塊鏈系統(tǒng)中甚至從理論上都沒有改變的可能性。
塊鏈帳本交互是由公鑰設(shè)施為基礎(chǔ)制造出來,每個人都能產(chǎn)生密鑰對并且通過在識別參與方參與的所有財產(chǎn)交流方去直接識別它。
在經(jīng)典金融世界財產(chǎn)交流通過財產(chǎn)中介完成:銀行,處理系統(tǒng),交易系統(tǒng),交易所。在經(jīng)典金融體系中,交易對手必須相互信任,用戶到銀行,銀行對用戶,在當(dāng)前不穩(wěn)定的金融時代,像雷曼兄弟這樣的超強金融機構(gòu)破產(chǎn)這個對每個人都非常重要的財產(chǎn)。在量子塊鏈帳本里沒有什么需要在一些中心數(shù)據(jù)庫或者政府代理中去注冊,每個人都能夠信任量子平臺因為沒有人能夠影響它因為裝置在正如一個數(shù)學(xué)算法的虛擬計算空間里,這里不存在任何力量去能夠影響它或者是改變?nèi)魏握邲Q定去對抗在系統(tǒng)中的金融帳目。每個人沒任何人同意下都能加入系統(tǒng),合作同意,政府同意或者其它第三方,每個都能產(chǎn)生私/公鑰對和產(chǎn)生交換,沒有人能夠阻止去做這些,不需要任何同意,沒有人能夠鎖定你的塊鏈帳本數(shù)目,通過設(shè)計這里沒有如此特色,這意味著在原理中這里不存在當(dāng)任何外部力量象政府,公司或者其它人能夠鎖定和計數(shù)的情況,這是一個重要的特色因為這對系統(tǒng)來說是創(chuàng)造了一個巨大的信任,每個人都想知道他們的錢是否安全,和他們將不會擔(dān)心當(dāng)數(shù)目在將來的某一天將不是有效的情況。你需要一個連接到互聯(lián)網(wǎng)去加入系統(tǒng),互聯(lián)網(wǎng)現(xiàn)在是全球通用的。系統(tǒng)沒有任何中心服務(wù)或者主計算機,系統(tǒng)體系結(jié)構(gòu)設(shè)計原則是不存在失敗的單點,這意味著世界上任何單個房間里不存在任何計算機能夠攻擊去控制系統(tǒng)?;趩吸c連接網(wǎng)絡(luò)的系統(tǒng),帶有傳送層安全和先進的防火墻和奈特遍歷網(wǎng)絡(luò)技術(shù),這意味著實際上沒有可能去屏蔽系統(tǒng),也沒有任何單個鏈接或者網(wǎng)址能夠屏蔽用戶不夠去使用系統(tǒng),系統(tǒng)傳送不可知的意味著交易夠通過電郵、sms甚至一頁紙就夠完成。這里沒有任何法律約束去使用系統(tǒng),加密貨幣在世界中大部分已經(jīng)通過監(jiān)管者合法采納,在象俄羅斯的國家政府中已經(jīng)有一些討論,但是無論怎么樣已經(jīng)看起來有了積極行動在推進。系統(tǒng)管理者和創(chuàng)造者是有限的權(quán)力和權(quán)限這種形式設(shè)計的系統(tǒng)甚至在系統(tǒng)里的創(chuàng)造者和節(jié)點管理也沒有太多可能去影響,通過設(shè)計,在系統(tǒng)這里沒有萬能管理者,在系統(tǒng)這里沒象這樣的用戶,能夠塊數(shù)目,改變平衡和創(chuàng)造一些私密操作。
實施例二:本發(fā)明提出的帳本有以下準則:1.通過相同的規(guī)則每個人都能參與,2.每件事都是透明的,3.所有的操作都是公眾操作。
帳本是一個塊鏈的一系統(tǒng)組件,專注于存儲核心財務(wù)信息;主要功能有財產(chǎn)管理:主塊鏈帳本功能是財產(chǎn)記帳,與特定的帳戶跟蹤財產(chǎn)平衡,跟蹤在用戶之間的財產(chǎn)轉(zhuǎn)移。量子塊鏈允許去跟蹤以下財產(chǎn)類型:1.量子合約賬本所宣布的資產(chǎn):i.量子核心幣,ii.用戶分配資產(chǎn);2.外部資產(chǎn):對于量子合約賬本財產(chǎn)塊鏈提供一個象提供技術(shù)、白名單、許可等特定便利;交易一般所知的是價值傳送動作,舉例當(dāng)鮑勃給艾麗斯十個交易。同量子塊鏈交易一樣,當(dāng)然是用于傳送一些數(shù)量的價值從一個用戶到另一個用戶,但是如果考慮深的話,一個塊鏈交易的是一個塊鏈帳本狀態(tài)改變的動作,交易的結(jié)果是塊鏈帳本是改變其狀態(tài),每個交易是塊鏈帳本狀態(tài)的改變,因此交易是一個變遷狀態(tài),除了價值轉(zhuǎn)讓交易塊鏈提供一些在獨立文檔中描述的其他交易,地址x.509公鑰基礎(chǔ)設(shè)備;
塊鏈帳本通過公/私鑰加密數(shù)學(xué)過程驗證所有外部股份擁有者身份;
從塊鏈的視度來看,所有用戶都只是公鑰;
塊鏈不再存儲關(guān)于用戶的其他一些信息;
量子塊鏈提供公鑰設(shè)施用于客戶和或系統(tǒng)驗證身份和管理;
為了簡化塊鏈你的理解,你能認為它象一個帶有儲物鎖柜的大墻;
每個鎖柜都有鑰匙(私鑰)的鎖,和每個人都能出示其鑰匙能傳送價值從一個鎖柜到另一個鎖柜;
因此鎖柜正使用鑰匙驗證用戶,而不是護照、電郵、sms或者其它;
所以我們能聲稱一些匿名存儲類型的塊鏈;
智能合約世界就象原始合約,當(dāng)一些條件寫在合約是滿足,完成付款就是合約的一部分,塊鏈提供特定程序關(guān)于付款到用戶做出決定,錢發(fā)給如此程序(智能合約)和在未來做出決定發(fā)送錢的人和多少,也許聽起來是奇怪的,但一般來說,這正是通過參與方的同意的自動執(zhí)行;
量子塊鏈提供便利數(shù)目用以下目標:
命名數(shù)目-發(fā)送錢到目象@量子-數(shù)目-姓名;
允許在數(shù)量對不同的人進行操作;
自動平衡計算;
簡化全體系統(tǒng)集成;
支持帶有子數(shù)目的復(fù)雜數(shù)目圖表;
e交換,命令簿;
量子塊鏈支持鏈式交換設(shè)施帶來經(jīng)典命令簿支持;
我們設(shè)計這個設(shè)施主要來支持重要的內(nèi)部操作,但不用于完全真實的交換;
我們沒有企圖在塊鏈帳本上面去代替真實的交換和帶有自動分布交換的中間人;
交換公司提供一些價值用于用戶,象優(yōu)秀的支持,政府遵守,銀行和金融系統(tǒng)遵守,高頻交易和一些其他有用的事情能完全出乎范圍的量子項目;
準許:系統(tǒng)支持權(quán)限集,象對于按組管理財務(wù)非常有用的數(shù)目撤銷權(quán)限或更復(fù)雜的投票撤銷權(quán)限。
費用:系統(tǒng)的每個操作都包含小額費用,這些費用用于補貼系統(tǒng)基礎(chǔ)設(shè)施,象核心公證員節(jié)點或存儲節(jié)點。
這個費用很小,特別是比較經(jīng)典金融機構(gòu)的費用。
激勵;區(qū)塊鏈運行在連接到互聯(lián)網(wǎng)的物理計算機上,并且該計算機必須具有強大力量和具有快速的寬帶互聯(lián)網(wǎng)連接以提供高質(zhì)量的服務(wù)給用戶;這些設(shè)施必須由一些人支付;
系統(tǒng)提供了一組財務(wù)激勵以定期支付給系統(tǒng)的參與者以激勵他們提供高端基礎(chǔ)設(shè)施到系統(tǒng);系統(tǒng)參與者能夠在區(qū)塊鏈內(nèi)部的帳本最頂部進行投票;這可以是開放式投票或具有特定白名單投票;此投票的結(jié)果能夠用于量子系統(tǒng)或外部系統(tǒng)的自動決策;
多重簽名交易是用戶能夠使來自一組用戶批準的要求的交易最終完成;例如,鮑勃向愛麗絲匯款,愛麗絲只有在湯姆,約翰和亞歷克斯會批準這筆錢時才能收到錢。
中心分散組織:任何人都可以象在帳本最頂部投票在區(qū)塊鏈最頂部注冊組織和遠程管理它,管理財務(wù)和提出決策。
我們通過兩個原因在區(qū)塊鏈中支持法定貨幣:
1.增加基礎(chǔ)設(shè)施節(jié)點系統(tǒng)的穩(wěn)定性,以防止qnt硬幣匯率下降,我們將向基礎(chǔ)設(shè)施節(jié)點支付一些固定費用,以避免其破產(chǎn);
2.增加系統(tǒng)用戶的財務(wù)可用性能夠通過區(qū)塊鏈發(fā)送法定貨幣(例如美元),如普通加密交易;區(qū)塊鏈最終用戶不與塊直接交互;塊是一種內(nèi)部機制,將交易象一個鏈條一樣一個接一個地提交到系統(tǒng)中;一個塊包含一組交易,塊提交交易到帳本;共識是一種特殊機制允許提出塊能通過每個人接受而沒有可信中心權(quán)威。
本發(fā)明能有多種不同形式的具體實施方式,上面對本發(fā)明的技術(shù)方案作舉例說明,對本發(fā)明進行詳細的說明。應(yīng)當(dāng)說明的是,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明,能實現(xiàn)同樣功能的產(chǎn)品屬于等同替換和改進,均包含在本發(fā)明的保護范圍之內(nèi)。
本發(fā)明的有益效果是:用于存儲核心財務(wù)信息;并用于財產(chǎn)記帳,與特定的帳戶跟蹤財產(chǎn)平衡,跟蹤在用戶之間的財產(chǎn)轉(zhuǎn)移;從而實現(xiàn)不可逆、不變性、無信任互操作性/中介缺失、公共易理解性、不鎖定、全球可接受、分散化、無法律約束。因此,可以說通過這種實現(xiàn)方式是很有必要的。