欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

區(qū)塊鏈的本質(zhì)和架構(gòu)模型

2018-03-12 14:17:59 區(qū)塊鏈大本營  點擊量:1003 評論 (0)
區(qū)塊鏈的定義和本質(zhì)筆者經(jīng)過對各種區(qū)塊鏈異同點的分析和歸納思考,先給出了一個區(qū)塊鏈定義。區(qū)塊鏈?zhǔn)窃诜犀F(xiàn)實社會法律法規(guī)前提下,可治理
區(qū)塊鏈的定義和本質(zhì)

筆者經(jīng)過對各種區(qū)塊鏈異同點的分析和歸納思考,先給出了一個區(qū)塊鏈定義。

區(qū)塊鏈?zhǔn)窃诜犀F(xiàn)實社會法律法規(guī)前提下,可治理的,依賴于密碼學(xué)算法和博弈經(jīng)濟(jì)性設(shè)計,基于共識算法,對發(fā)生在主體間的價值創(chuàng)造,價值轉(zhuǎn)移,價值交換,以及涉及到各個價值主體由機(jī)器驅(qū)動的業(yè)務(wù)流程,在多個對等的主體間形成的共識,從而達(dá)到共享業(yè)務(wù)狀態(tài),共享價值狀態(tài),即共享賬本,以達(dá)到加速社會資源配置和價值流通,最終提高生產(chǎn)力的目的。

區(qū)塊鏈的本質(zhì)是共識,在互不信任的主體間的共識就形成了公認(rèn)的價值。區(qū)塊鏈的目標(biāo)是解放和提高整個社會的生產(chǎn)力,手段是將生產(chǎn)關(guān)系虛擬化,運用IoT和價值錨定技術(shù)將現(xiàn)實世界和虛擬世界無縫連接起來,虛擬化的業(yè)務(wù)合約可以由機(jī)器自動化驅(qū)動現(xiàn)實和虛擬社會的資源配置,價值生產(chǎn)和流通,結(jié)合大數(shù)據(jù)智能分析優(yōu)化虛擬的生產(chǎn)關(guān)系,現(xiàn)實和虛擬的法律法規(guī)和治理機(jī)制為虛擬的區(qū)塊鏈社會的穩(wěn)定發(fā)展提供保障。

區(qū)塊鏈的架構(gòu)模型

作者從區(qū)塊鏈的本質(zhì)出發(fā),以發(fā)展的眼光看待區(qū)塊鏈的架構(gòu)和架構(gòu)未來的發(fā)展,關(guān)注于主要業(yè)務(wù)和技術(shù)能力,給出一個全面而高度概括的區(qū)塊鏈架構(gòu)模型。這是一個面向鏈合約服務(wù)的高階架構(gòu)模型,體現(xiàn)了未來基于區(qū)塊鏈實現(xiàn)高度自動化、智能化、公平守約的虛擬社會生產(chǎn)關(guān)系的能力。

面向鏈合約服務(wù)的高階層次化架構(gòu)包括了三大部分:業(yè)務(wù)合約和賬本,區(qū)塊鏈平臺服務(wù),UI界面和API接口。以下對各個部分進(jìn)行詳細(xì)說明。

 

?這里寫圖片描述 
圖1 區(qū)塊鏈架構(gòu)模型

 

業(yè)務(wù)合約和賬本

在現(xiàn)實世界,我們每個人都處在各種關(guān)系契約中,所有人在契約的約定下參與整個社會的生產(chǎn)和生活。區(qū)塊鏈技術(shù)最終要能促進(jìn)生產(chǎn)關(guān)系虛擬化,推動生產(chǎn)力的發(fā)展,整個區(qū)塊鏈生態(tài)系統(tǒng)的核心就是要能支持各種契約,即業(yè)務(wù)合約,并在相關(guān)參與者間共享交易賬本。

業(yè)務(wù)合約大到非常復(fù)雜的業(yè)務(wù)合約流程,這要高于企業(yè)各自的流程,是各個企業(yè)、組織或個人作為流程主體共同參與制定共同認(rèn)可的生產(chǎn)關(guān)系流程契約。比業(yè)務(wù)合約流程粒度小的業(yè)務(wù)合約稱為合約服務(wù),合約服務(wù)是在語義層面對業(yè)務(wù)行為進(jìn)行抽象的最小契約,合約服務(wù)由一組合約動作(action)構(gòu)成。作為抽象的合約服務(wù)的具體實現(xiàn),合約代碼可以由不同合約語言編寫,合約代碼中引用的業(yè)務(wù)條款和法律條款也都可以有具體的不同實現(xiàn)語言。

合約流程

合約流程實現(xiàn)了基于合約服務(wù)的一系列固定的,按照既定業(yè)務(wù)規(guī)則和法律條款串聯(lián)或并聯(lián)起來的合約動作,通過各個合約動作的完成,實現(xiàn)業(yè)務(wù)在各個流程參與方的執(zhí)行,實現(xiàn)由機(jī)器流程引擎驅(qū)動的價值高速自動創(chuàng)造,自動流轉(zhuǎn),自動交換。合約流程一旦運行起來就是一個狀態(tài)機(jī),合約流程在參與方間共享流程狀態(tài),也就是共享一致的狀態(tài)機(jī)的狀態(tài)。

業(yè)務(wù)參與各方在閱讀具體的業(yè)務(wù)合約流程業(yè)務(wù)規(guī)則,法律條款后,簽定合約流程契約,合約流程生效,流程可以通過時間觸發(fā),也可以是鏈上的事件觸發(fā),也可以O(shè)racle事件觸發(fā),也可以人工觸發(fā)。初始化后的流程實例按照后續(xù)節(jié)點的類型,人工節(jié)點或是計算節(jié)點,實現(xiàn)通過UI界面或API的外部輸入確認(rèn)的人工執(zhí)行驅(qū)動,或調(diào)用合約服務(wù)的具體action實現(xiàn)代碼的機(jī)器計算驅(qū)動,形成業(yè)務(wù)價值交易,流程引擎調(diào)用業(yè)務(wù)條款檢查服務(wù)和法律條款檢查服務(wù),獲得業(yè)務(wù)節(jié)點的業(yè)務(wù)規(guī)則狀態(tài)和法律條款滿足狀態(tài),按照既定的流程規(guī)則,引擎驅(qū)動流程判斷流向下一(多)個節(jié)點。

業(yè)務(wù)流程在各個節(jié)點流轉(zhuǎn)時,由流程引擎驅(qū)動形成一個個的流程流轉(zhuǎn)交易,業(yè)務(wù)流程合約參與方通過共享流程流轉(zhuǎn)交易實現(xiàn)流程狀態(tài)共享的目的。流程驗證者在本地的沙盒中執(zhí)行對流程流轉(zhuǎn)交易的驗證,實現(xiàn)流程狀態(tài)機(jī)一致的狀態(tài)流轉(zhuǎn)。

合約服務(wù)

作為業(yè)務(wù)合約的主體,定義了業(yè)務(wù)合約最基本的服務(wù)內(nèi)容,每一個合約服務(wù)就是一種最小的完整的概念層面的業(yè)務(wù)語義定義。合約服務(wù)定義了完成業(yè)務(wù)所需的一個或多個合約動作(action),每個合約動作定義了輸入狀態(tài)和輸出狀態(tài)和要執(zhí)行的業(yè)務(wù)邏輯命令。

合約服務(wù)本身和每一個合約動作,以及其中用到的任何合約條款法律條款都需要用人類語言進(jìn)行清晰明確的描述,必要時提供形式化語義描述以免出現(xiàn)語言理解偏差。每一個合約動作的執(zhí)行形成一個明確的合約價值交易。合約流程引擎在執(zhí)行流程節(jié)點流轉(zhuǎn)時,按照流程定義的對合約服務(wù)動作的調(diào)用,自動進(jìn)行服務(wù)動作的執(zhí)行,從而產(chǎn)生業(yè)務(wù)價值交易,這是一種內(nèi)在的合約服務(wù)調(diào)用。合約服務(wù)的調(diào)用也可以是外在的,由用戶通過UI界面基于外部API接口實現(xiàn)調(diào)用。

合約服務(wù)可以是一種組合服務(wù),對現(xiàn)有的合約服務(wù)動作進(jìn)行組合,形成新的服務(wù)動作業(yè)務(wù)語義。合約服務(wù)的可組合化有利于基于已有的業(yè)務(wù)合約定義,通過快速構(gòu)建新型的業(yè)務(wù)合約進(jìn)行生產(chǎn)關(guān)系創(chuàng)新,實現(xiàn)不同產(chǎn)業(yè)價值服務(wù)的零距離整合。為了實現(xiàn)合約服務(wù)的自包含化,并支持服務(wù)流程的編排,以及服務(wù)計算容器化、分布式、可擴(kuò)展的架構(gòu)部署要求,合約服務(wù)需要定義成無狀態(tài)的。當(dāng)簽約用戶或流程調(diào)用合約服務(wù)時,合約服務(wù)會進(jìn)行服務(wù)路由,基于鏈服務(wù)管理的路由規(guī)則,選擇特定的合約代碼實現(xiàn)來具體驗證執(zhí)行業(yè)務(wù)價值交易。

合約代碼

合約服務(wù)的每一個合約動作都會產(chǎn)生業(yè)務(wù)價值交易,業(yè)務(wù)價值交易會在合約代碼實現(xiàn)上進(jìn)行執(zhí)行和驗證。作為交易驗證者,合約服務(wù)可以有多種實現(xiàn),如不同合約語言的實現(xiàn),不同合約提供商的版本實現(xiàn),不同利益相關(guān)方的合約代碼實現(xiàn),這有利于所有的合約服務(wù)參與者去中心化,并在抽象的業(yè)務(wù)層面就達(dá)成共識。

合約代碼實現(xiàn)了合約動作定義的輸入狀態(tài)和輸出狀態(tài)和要執(zhí)行的一組業(yè)務(wù)邏輯命令計算,命令是最小的執(zhí)行單元,可以是調(diào)用一個技術(shù)服務(wù),如生成zkSNARK證明,也可以是輸入和輸出狀態(tài)檢查、邏輯計算、法律條款服務(wù)檢查等。

經(jīng)過所有的命令執(zhí)行,如果輸入狀態(tài)可以確定性地得到輸出狀態(tài),對于合約服務(wù)的發(fā)起者就可以形成一個業(yè)務(wù)價值交易建議,而其他參與者可以對這個業(yè)務(wù)價值交易建議進(jìn)行驗證。對于合約流程產(chǎn)生的流程流轉(zhuǎn)交易,由流程執(zhí)行建議者計算出狀態(tài)遷移交易建議,由流程執(zhí)行驗證者進(jìn)行本地流程流轉(zhuǎn)驗證。

價值共享賬本

合約流程的流轉(zhuǎn)會產(chǎn)生流程流轉(zhuǎn)交易,合約服務(wù)的執(zhí)行會形成業(yè)務(wù)價值交易,所有的這些交易日志,被分類按應(yīng)用按聯(lián)盟團(tuán)體組織成區(qū)塊鏈或者交易鏈,形成不可更改和抵賴的數(shù)據(jù)結(jié)構(gòu),在各個參與方之間形成一個統(tǒng)一的狀態(tài)賬本。價值共享賬本需要以高效、規(guī)范的方式進(jìn)行數(shù)據(jù)組織,包括交易日志和賬本狀態(tài),以便于流程狀態(tài)(狀態(tài)機(jī))和資產(chǎn)狀態(tài)數(shù)據(jù)庫的快速更新,也便于對歷史交易進(jìn)行快速查找和回溯。另外,價值共享賬本底層還需要有共享的通信機(jī)制,如使用各種P2P算法,便于相關(guān)方進(jìn)行基于權(quán)限的相關(guān)交易數(shù)據(jù)的快速同步。

區(qū)塊鏈平臺服務(wù)

區(qū)塊鏈平臺服務(wù)提供所有區(qū)塊鏈平臺層面的公共服務(wù),平臺服務(wù)同具體的業(yè)務(wù)無關(guān),是可以為所有業(yè)務(wù)合約所共享的服務(wù)。各種平臺服務(wù)可以是鏈上的,也可以是鏈外的,一同構(gòu)成一個區(qū)塊鏈平臺不可或缺的能力。主要包括合約合規(guī),安全控制,鏈上共識,鏈服務(wù)管理,治理(鏈上、鏈外),開發(fā)運維。

合約合規(guī)

合約合規(guī)服務(wù)將那些公共的合規(guī)性要求抽取出來,形成各個業(yè)務(wù)都通用的規(guī)則條款檢查服務(wù),合約條款驗證服務(wù),法律條款驗證服務(wù),Oracle服務(wù)約定,合約憲法條款約定。

合約憲法指明了合約糾紛適用的法律,爭議解決辦法,以及人類可讀的合約意圖等。一個實際的區(qū)塊鏈平臺能夠同現(xiàn)實社會經(jīng)濟(jì)并行運行的一個前提條件就是同現(xiàn)實社會一致的合法合規(guī)性。不論是把現(xiàn)實世界中心化的合約去中心化建模成虛擬世界的業(yè)務(wù)合約,還是基于區(qū)塊鏈新型的生產(chǎn)關(guān)系新創(chuàng)造的業(yè)務(wù)合約,合法合規(guī)依然是根本。

法律和規(guī)則都可以以最低粒度的條款內(nèi)容存在,為了支持業(yè)務(wù)合約的快速搭建和創(chuàng)新,將通用的合約條款,規(guī)則條款,法律條款實現(xiàn)為一種服務(wù),基于對條款服務(wù)的引用和基于條款服務(wù)的組合,可以實現(xiàn)更高粒度的合規(guī)合法性驗證要求。業(yè)務(wù)合約可以基于這些合約規(guī)則,合約條款,法律條款和組合的合規(guī)合法性驗證要求自動進(jìn)行交易的合規(guī)性驗證。

對于那些無法由代碼實現(xiàn)的驗證內(nèi)容和合約意圖,可以通過人類可以理解的方式通過合約憲法指定合約運行所依賴的現(xiàn)實世界法律,指定出現(xiàn)無法在鏈上解決的爭議,在現(xiàn)實世界的解決辦法。合約流程和合約服務(wù)如果使用現(xiàn)實世界數(shù)據(jù)輸入的,為了達(dá)到確定性運行,所有驗證人的驗證執(zhí)行都必須依賴相同的Oracle服務(wù)或者交易各方都認(rèn)可的Oracle服務(wù)。

安全控制

區(qū)塊鏈在平臺安全層面需要設(shè)計隱私模型,權(quán)限模型。

同現(xiàn)實世界人們需要一定的隱私性和匿名性一樣,區(qū)塊鏈虛擬世界也需要提供相應(yīng)的隱私保護(hù)給用戶。對于公有鏈,出于網(wǎng)絡(luò)的安全考慮,往往需要交易無關(guān)方對交易內(nèi)容執(zhí)行驗證,必須讓用戶身份信息同用戶的交易信息隔離,使用戶身份得到保護(hù),甚至采用零知識證明zkSNARK算法僅向驗證者提供一個無需暴露交易內(nèi)容的證明,驗證者就可完成驗證,做到絕對的交易身份隱匿。

許可鏈由于網(wǎng)絡(luò)的參與方都是受控的,所以防范網(wǎng)絡(luò)攻擊的安全需求沒有公有鏈那么高,共識機(jī)制只需確保技術(shù)層面的一致和完備,交易業(yè)務(wù)層面的驗證可以只在交易相關(guān)方進(jìn)行驗證,這樣可以保證交易無關(guān)方看不到任何交易內(nèi)容,即使是加密的交易內(nèi)容也看不到。

公有鏈?zhǔn)且环N開放權(quán)限的設(shè)計思路,不會顯式的設(shè)定不同參與人的操作權(quán)限,只會采用黑名單機(jī)制。而許可鏈?zhǔn)且环N白名單機(jī)制,有非常嚴(yán)格的準(zhǔn)入機(jī)制,只有允許的參與方才可以參與被允許的業(yè)務(wù)合約。許可鏈通常采用PKI基礎(chǔ)設(shè)施通過自身的CA機(jī)構(gòu),同企業(yè)現(xiàn)有的權(quán)限管理系統(tǒng)進(jìn)行集成,如LDAP、AD服務(wù)器,進(jìn)而控制不同的人具有不同的合約操作權(quán)限。

區(qū)塊鏈由于采用公私鑰機(jī)制進(jìn)行交易,不論采用哪種數(shù)據(jù)模型,都存在最小粒度的基于私鑰的賬戶概念。區(qū)塊鏈存在兩種類型的合約賬戶:合約流程賬戶(Contract Process Account, CPA)和合約服務(wù)賬戶(Contract Service Account, CSA)。外部用戶也會有自己的私鑰賬戶(User Account, UA),外部用戶賬戶會參與到合約流程賬戶和合約服務(wù)賬戶相關(guān)的活動中,而合約流程賬戶會依賴合約服務(wù)賬戶執(zhí)行相關(guān)的合約動作調(diào)用。

不同的合約流程和合約服務(wù)實例化后的相互關(guān)系會非常復(fù)雜,我們可以把這三種賬戶按照使用關(guān)系和依賴關(guān)系組織成樹狀結(jié)構(gòu),采用merkle證明的方式進(jìn)行權(quán)限證明驗證。

鏈上共識

共識機(jī)制是區(qū)塊鏈建立信任的基石。不同類型的區(qū)塊鏈出于不同的考慮會選擇不同的共識算法或者采用共識算法的組合。共識的內(nèi)容包括賬本的規(guī)范化(如何組織區(qū)塊,組織交易鏈),交易的確定性執(zhí)行結(jié)果,交易的非雙花唯一性,交易的順序完備性,以及其他保證網(wǎng)絡(luò)安全穩(wěn)定運行的其他信息(如數(shù)據(jù)可用性)。

另一方面,共識機(jī)制的運行又不應(yīng)同賬本的規(guī)范化和交易的驗證緊密綁定在一起,這也遵從關(guān)注點分離的架構(gòu)原則,有利于區(qū)塊鏈平臺整體的模塊化,插件化,容器化,有利于平臺的橫向擴(kuò)展性。

鏈服務(wù)管理

區(qū)塊鏈平臺服務(wù)一個很重要的能力體現(xiàn)就是對于鏈上服務(wù)的高效可靠的管理,所有區(qū)塊鏈的業(yè)務(wù)合約的正常穩(wěn)定運行都依賴于這些注冊的鏈服務(wù)。這種重要性使得鏈服務(wù)的管理需要遵從區(qū)塊鏈治理體制和治理流程規(guī)則。鏈服務(wù)包括以下幾種類型:

  • 合約流程管理:包括對合約流程的建立,版本升級,退出的管理。一旦某個用戶賬戶綁定在合約流程實例賬戶上運行,一直要運行到整個合約流程實例完全結(jié)束,可以提供退出子流程供中途退出,或者通過治理流程,讓所有參與者選舉主動結(jié)束合約流程實例。
  • 合約服務(wù)管理:包括對合約服務(wù)的注冊,版本升級,退出的管理。每一個合約服務(wù)是一個有完整業(yè)務(wù)意義的抽象的合約規(guī)約,其中每一個合約動作都代表了不同利益方共同遵守的價值約定,一旦簽約加入合約服務(wù),就從法律意義上確認(rèn)了這樣的價值約定。
  • 鏈技術(shù)服務(wù)管理:包括對鏈技術(shù)服務(wù)的注冊,版本升級,刪除操作。合約服務(wù)和合約流程運行時所依賴的公共技術(shù)服務(wù),如生成鏈平臺的zkSNARK證明,驗證簽名,如果暴露成鏈服務(wù)的形式,就可以完成基于無狀態(tài)服務(wù)的計算可擴(kuò)展性,特別適用于計算密集型的技術(shù)服務(wù)高負(fù)載運行時,可最大并行度地支持合約服務(wù)的驗證執(zhí)行,也有利于采用特定的硬件加速技術(shù)服務(wù)。
  • Oracle服務(wù)管理:包括Oracle服務(wù)的注冊,版本升級,刪除操作。Oracle服務(wù)是虛擬世界同現(xiàn)實世界的橋梁,很多業(yè)務(wù)合約的運行都離不開來自于現(xiàn)實世界的信息,必須提供統(tǒng)一的Oracle服務(wù),供所有的驗證人進(jìn)行運行時驗證,才能保證交易驗證的確定性。Oracle服務(wù)橫跨兩個世界,所以必須在兩個世界都要設(shè)立對其的監(jiān)督制約機(jī)制。虛擬世界的監(jiān)督機(jī)制設(shè)計,如存入大額抵押金成為Oracle服務(wù)提供方,成立賞金獵人監(jiān)督機(jī)制,一旦被發(fā)現(xiàn)非法行為,如提供同實際情況不符的Oracle證明,即被沒收所有抵押金,吊銷Oracle服務(wù)資質(zhì),記錄征信檔案,在現(xiàn)實世界也需要做出相應(yīng)的懲罰。

鏈上治理和鏈外治理

任何不同利益主體參與的活動,從長期穩(wěn)定發(fā)展的角度來看,都需要配套的治理策略和機(jī)制保障。區(qū)塊鏈作為多利益主體參與的動態(tài)變化的系統(tǒng),架構(gòu)處于不斷演進(jìn)過程中,運行的業(yè)務(wù)合約也不斷發(fā)展變化,還面臨利益驅(qū)使的惡意行為,及有組織的黑客攻擊行為,運行的業(yè)務(wù)合約和交易都存在監(jiān)管和審計的需求。

為了讓區(qū)塊鏈可以平穩(wěn)安全的運行,特別是對于公有鏈,需要從公平正義的基本法理出發(fā),預(yù)先設(shè)計出完整的博弈經(jīng)濟(jì)模型和社會化治理機(jī)制。博弈經(jīng)濟(jì)模型可以保證區(qū)塊鏈的參與者都以不同的角色,積極高效自覺地參與和維護(hù)區(qū)塊鏈的生產(chǎn)、管理和治理,對符合區(qū)塊鏈整體利益的行為進(jìn)行激勵,對正義行為進(jìn)行獎勵,對惡意行為進(jìn)行懲罰,使用經(jīng)濟(jì)手段阻斷黑客攻擊,讓攻擊行為得不償失,另外,模仿現(xiàn)實世界對經(jīng)濟(jì)活動征收稅收,稅收用于整個區(qū)塊鏈平臺的治理。

為了能高效公平地推進(jìn)鏈的治理,可以預(yù)先設(shè)計出擴(kuò)展性良好的底層治理機(jī)制,如設(shè)計底層的鏈上投票合約,基于這個底層機(jī)制可以進(jìn)行相關(guān)平臺重大事項的社會化投票公決,如區(qū)塊鏈主憲法的更改,鏈參數(shù)的更新,鏈系統(tǒng)合約的升級,業(yè)務(wù)合約(合約流程,合約服務(wù),合約代碼)以及合約法律的升級。

對于那些無法通過鏈上解決的治理問題,或者需要現(xiàn)實世界配合解決的問題,以及那些還無法預(yù)見的問題,需要設(shè)定鏈外治理的策略和機(jī)制,如對于確認(rèn)的業(yè)務(wù)合約中的惡意行為或黑客行為,除了經(jīng)濟(jì)手段懲罰,還可以訴諸現(xiàn)實世界法律手段。

一個穩(wěn)定運行的區(qū)塊鏈系統(tǒng)就形成一個經(jīng)濟(jì)和金融體系,離不開對在其中運行的經(jīng)濟(jì)交易的持續(xù)審計和監(jiān)管,以杜絕違法合約和交易行為,如反洗錢交易。每一個業(yè)務(wù)合約的接入方需要負(fù)責(zé)對客戶進(jìn)行盡職調(diào)查,做到KYC監(jiān)管要求。對于區(qū)塊鏈的有效治理,還離不開基于區(qū)塊鏈交易數(shù)據(jù)的大數(shù)據(jù)智能分析,由于區(qū)塊鏈?zhǔn)且粋€經(jīng)濟(jì)系統(tǒng),可能還需要基于分析結(jié)果施加以適應(yīng)經(jīng)濟(jì)規(guī)律的宏觀政策。

開發(fā)運維

一個成功的區(qū)塊鏈平臺就是一個多利益主體參與的生態(tài)系統(tǒng),每一個參與主體(政府、企業(yè)、組織、個人)都有可能參與到平臺的開發(fā)和運維工作中來。

設(shè)計和開發(fā)人員可以參與到基礎(chǔ)平臺層服務(wù)的設(shè)計開發(fā),也可以實現(xiàn)業(yè)務(wù)合約的規(guī)格制定和開發(fā),這其中會涉及到架構(gòu)人員,業(yè)務(wù)人員,法律人員,技術(shù)人員,監(jiān)管人員等各種專業(yè)人員。

對于一個業(yè)務(wù)合約的設(shè)計和開發(fā),首先需要由業(yè)務(wù)人員,法律人員和架構(gòu)師完成完整的業(yè)務(wù)合約規(guī)約的制定,不同價值主體可以共同完成或由一方完成后討論,形成合約共識,制定出完整的合約流程,合約服務(wù)規(guī)格說明書;再由不同的參與主體自行開發(fā)實現(xiàn)或委托實現(xiàn),可以不斷迭代提煉出通用的服務(wù),如法律條款檢查服務(wù),通用技術(shù)服務(wù),各方在自行開發(fā)實現(xiàn)時充分利用平臺已有的成熟的通用服務(wù)以提高實現(xiàn)效率和服務(wù)穩(wěn)定性,參與各方可以采用不同的語言實現(xiàn)合約服務(wù)邏輯,以保證合約服務(wù)語義層面的一致性和合約的分布性。可以設(shè)計和開發(fā)的要件有:合約流程,合約服務(wù),合約代碼,技術(shù)服務(wù),規(guī)則服務(wù),合規(guī)服務(wù)。

每一個參與主體特別是驗證節(jié)點都可以參與到區(qū)塊鏈的平臺運維中來,運維行為包括對運行節(jié)點服務(wù)的容器化集群,提供動態(tài)擴(kuò)展能力,安裝多語言多VM實現(xiàn)節(jié)點,支持多節(jié)點并行運行,并行驗證。生產(chǎn)運維需要有完善的流程,面對區(qū)塊鏈日新月異的變化,可以充分利用DevOps進(jìn)行持續(xù)開發(fā),持續(xù)集成的新開發(fā)運維體制和自動化測試部署流程。

對于生產(chǎn)系統(tǒng)需要能夠進(jìn)行監(jiān)控,進(jìn)行事件記錄,對重要事件發(fā)出告警,對于告警錯誤碼需要預(yù)先制定處理流程,針對區(qū)塊鏈系統(tǒng)和業(yè)務(wù),還需要預(yù)先制定出正常情況和異常情況下的運維流程。

UI界面和API接口

整個區(qū)塊鏈服務(wù)對外的交互接口,包括提供給人的UI界面和提供給其他信息系統(tǒng)或人工智能代理的API接口。交互的主要內(nèi)容包括:

個性化任務(wù)列表

價值主體加入某個合約流程后,如果合約流程的某個業(yè)務(wù)流程節(jié)點需要主體的輸入和確認(rèn),這就轉(zhuǎn)化成對這個主體的界面交互請求,用戶需要在一個業(yè)務(wù)界面中輸入必須的內(nèi)容,或者確認(rèn)系統(tǒng)提供的業(yè)務(wù)信息,并使用主體的業(yè)務(wù)操作私鑰進(jìn)行簽名,以表明主體的操作權(quán)限,讓業(yè)務(wù)合約得以繼續(xù)進(jìn)行下去。主體可以同時加入多個合約流程,這就會存在一個任務(wù)列表,需要主體逐個進(jìn)行界面操作完成。

個性化分布式APP

每一個業(yè)務(wù)合約都可能是一個App,多個業(yè)務(wù)合約一起也可以是一個App,用戶,用戶的IoT智能終端,或者用戶的人工智能代理,加入的每一個業(yè)務(wù)合約(合約流程或合約服務(wù))都是一個業(yè)務(wù)應(yīng)用,所以需要為用戶提供定制化的分布式App,滿足用戶的個性化需求。比如設(shè)計一個大一統(tǒng)的App基礎(chǔ)平臺,在其上提供各種插件式的個性化小應(yīng)用,為用戶加入的各個業(yè)務(wù)合約提供界面,用戶自己管理自己身份,不再控制在集中的機(jī)構(gòu)手中,所有小應(yīng)用的交易和授權(quán)都是基于用戶各個應(yīng)用的私鑰進(jìn)行,只由用戶本人控制。

IoT協(xié)議適配和價值錨定

區(qū)塊鏈一個大的應(yīng)用方向就是同物聯(lián)網(wǎng)的結(jié)合,物聯(lián)網(wǎng)的各種終端要實現(xiàn)智能化自動制造,智能化自主服務(wù),就需要將他們綁定到虛擬世界里,傳統(tǒng)的IoT中心化控制架構(gòu)是無法直接反應(yīng)社會化生產(chǎn)和服務(wù)要求的。

區(qū)塊鏈作為一個虛擬的經(jīng)濟(jì)社會,維持了虛擬的經(jīng)濟(jì)生產(chǎn)關(guān)系,讓IoT智能終端參與區(qū)塊鏈群體中,參與到具體的區(qū)塊鏈合約流程和合約服務(wù)中,由社會化的區(qū)塊鏈機(jī)器自動驅(qū)動IoT終端進(jìn)行自動化的生產(chǎn)和服務(wù),并引入人工智能代理加速人工處理,可以極大提高生產(chǎn)力。區(qū)塊鏈需要同IoT的協(xié)議進(jìn)行適配,以確保雙向交易的無障礙流通。

另外,為了在虛擬世界建模現(xiàn)實世界的價值生產(chǎn),轉(zhuǎn)移和交換,將現(xiàn)實世界真正融入到虛擬世界的生產(chǎn)關(guān)系合約中,需要為現(xiàn)實世界生產(chǎn)的產(chǎn)品和服務(wù)價值,在虛擬社會分配一個價值錨定標(biāo)簽,就如同虛擬世界擁有了私鑰就可以鎖定價值一樣,在現(xiàn)實世界,也需要有一套可行的方案將虛擬世界的價值錨定標(biāo)簽植入到現(xiàn)實世界的產(chǎn)品和服務(wù)中去,不同的產(chǎn)品和服務(wù)可能需要不同的錨定機(jī)制。通過價值錨定標(biāo)簽,現(xiàn)實世界價值的生產(chǎn)、轉(zhuǎn)移和交換就可以無縫融合進(jìn)虛擬世界的生產(chǎn)關(guān)系合約流程和服務(wù)中去。

人工智能代理

作為價值主體,可以使用人工智能代理幫助其完成合約流程的自動流轉(zhuǎn)和合約服務(wù)動作的自動發(fā)起。一個虛擬世界高速運轉(zhuǎn)的生產(chǎn)關(guān)系需要這樣的角色,隨著人工智能的發(fā)展,人工智能代理也能夠勝任基本的基于規(guī)則和用戶習(xí)慣的操作。另外,結(jié)合大數(shù)據(jù)智能分析,在設(shè)定一定的業(yè)務(wù)目標(biāo)后,可以由人工智能代理主動發(fā)起一些優(yōu)化的交易,降低人工操作,提高整個合約服務(wù)的運行效率,可以預(yù)見性地優(yōu)化資源配置,減少整個社會化生產(chǎn)的資源浪費。

開放API

整個區(qū)塊鏈平臺對于可以開放的或者可以權(quán)限開放的接口,都提供標(biāo)準(zhǔn)的API,允許外部系統(tǒng)或人工智能代理進(jìn)行訪問和操作。區(qū)塊鏈的各種業(yè)務(wù)合約(合約流程,合約服務(wù))信息,區(qū)塊鏈的各種交易結(jié)果,當(dāng)前流程狀態(tài),資產(chǎn)狀態(tài),或者區(qū)塊鏈的交易發(fā)生證明,資產(chǎn)存在證明,鏈上治理接口,也都可以API的方式向外部系統(tǒng)提供。通過API接口,也可以進(jìn)行各種業(yè)務(wù)合約的操作,如人工處理的提交,合約動作交易的提交等。

業(yè)務(wù)合約瀏覽器

通過業(yè)務(wù)合約瀏覽器,用戶可以看到權(quán)限范圍內(nèi)的所有可參與的業(yè)務(wù)合約,包括合約具體的規(guī)格化內(nèi)容,如合約流程、合約服務(wù)各動作、合約具體規(guī)則、合約法律條款、合約憲法、治理規(guī)則等。

區(qū)塊鏈瀏覽器

區(qū)塊鏈瀏覽器可以瀏覽所有的區(qū)塊,以及權(quán)限許可的交易內(nèi)容,可以對可瀏覽的交易進(jìn)行回溯查看,可以從不同的維度進(jìn)行交易、流程和價值資產(chǎn)的審查。

資產(chǎn)瀏覽器

資產(chǎn)瀏覽器運行用戶以統(tǒng)一的視角看待用戶關(guān)聯(lián)的所有合約資產(chǎn)。資產(chǎn)瀏覽器可以同個性化分布式App整合在一起,讓用戶可以看到當(dāng)前各個參與合約流程的當(dāng)前狀態(tài),各個合約服務(wù)的狀態(tài)資產(chǎn),以統(tǒng)一的視圖幫助用戶進(jìn)行交易的優(yōu)化決策。

大云網(wǎng)官方微信售電那點事兒

責(zé)任編輯:售電衡衡

免責(zé)聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
?
主站蜘蛛池模板: 四虎影剧院 | 精品在线视频一区 | 欧美a在线视频 | 成人77777| 香蕉网伊 | 日韩欧美在线综合网高清 | 三级在线观看国产 | 中文字幕日本一本二本三区 | 亚洲国产成人精品女人久久久 | 91久久福利国产成人精品 | 99在线观看视频 | 国产一级特黄aa级特黄裸毛片 | 久久久久国产亚洲日本 | 99精品日韩 | 成年人在线免费播放 | 日本www色视频成人免费 | 国产黄在线免费观看 | 一级女人18片毛片免费视频 | 亚洲a∨精品一区二区三区下载 | 亚洲麻豆视频 | 日日夜夜噜噜 | 高清一区二区三区视频 | 国产一区系列在线观看 | 岛国大片免费观看 | 五月激情五月婷婷 | 欧美男人的天堂 | 国产亚洲一区二区在线观看 | 91大神在线精品视频一区 | 亚洲综合导航 | 涩涩app| 免费一级a毛片在线播 | 91免费视频网 | 在线视频啪| 日韩一区二区三区四区 | 免费国产一级特黄久久 | 日韩欧美色视频在线观看 | 青青青久久 | 欧美视频大全 | 精品一久久香蕉国产线看播放 | 久草香蕉视频在线观看 | 有色视频在线观看免费高清 |