五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

什么是區(qū)塊鏈?

根據(jù)工信部指導(dǎo)發(fā)布的《區(qū)塊鏈技術(shù)和應(yīng)用發(fā)展白皮書》的解釋:

狹義的講,區(qū)塊鏈?zhǔn)且环N按照時間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu),并以密碼學(xué)方式保證不可篡改和不可偽造的分布式賬本。

廣義來講,區(qū)塊鏈技術(shù)是利用鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來驗證和存儲數(shù)據(jù)、利用分布式節(jié)點共識算法來生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問的安全性、利用由自動化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計算模式。

顧名思義,區(qū)塊鏈(blockchain)是一種數(shù)據(jù)以區(qū)塊(block)為單位產(chǎn)生和存儲,并按照時間順序首尾相連形成鏈?zhǔn)?chain)結(jié)構(gòu),同時通過密碼學(xué)保證不可篡改、不可偽造及數(shù)據(jù)傳輸訪問安全的去中心化分布式賬本。區(qū)塊鏈中所謂的賬本,其作用和現(xiàn)實生活中的賬本基本一致,按照一定的格式記錄流水等交易信息。特別是在各種加密數(shù)字貨幣中,交易內(nèi)容就是各種轉(zhuǎn)賬信息。只是隨著區(qū)塊鏈的發(fā)展,記錄的交易內(nèi)容由各種轉(zhuǎn)賬記錄擴(kuò)展至各個領(lǐng)域的數(shù)據(jù)。比如,在供應(yīng)鏈溯源應(yīng)用中,區(qū)塊中記錄了供應(yīng)鏈各個環(huán)節(jié)中物品所處的責(zé)任方、位置等信息。

區(qū)塊鏈技術(shù)是一個技術(shù)合集,它包含共享賬本、共識算法、安全隱私和智能合約等技術(shù)組成,具有多中心化、共識可信、不可篡改、可追溯等特性。

區(qū)塊鏈典型技術(shù)架構(gòu)

區(qū)塊鏈模型自底向上分為基礎(chǔ)設(shè)施層、數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層、合約層以及應(yīng)用層。其中數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層是區(qū)塊鏈的核心層級,是實現(xiàn)區(qū)塊鏈的基礎(chǔ)保障,缺一不可?;A(chǔ)設(shè)施層是區(qū)塊鏈的構(gòu)建基礎(chǔ),也是必不可少的。合約層是擴(kuò)展層級,區(qū)塊鏈的可編程性質(zhì)主要通過該層來實現(xiàn)。應(yīng)用層主要實現(xiàn)各種應(yīng)用場景,并和具體的業(yè)務(wù)進(jìn)行對接。

區(qū)塊鏈的六層架構(gòu)

images_167055649651916

1、區(qū)塊鏈典型技術(shù)架構(gòu)——應(yīng)用層

區(qū)塊鏈的應(yīng)用層主要負(fù)責(zé)適配區(qū)塊鏈的各類應(yīng)用場景,為用戶提供各種服務(wù)和應(yīng)用,同時我們看到越來越多不同類型的客戶端和工具現(xiàn)已支持區(qū)塊鏈框架。

客戶端應(yīng)用程序通常通過觸發(fā)交易來啟動整個業(yè)務(wù)工作流。指定節(jié)點調(diào)用智能合約層功能繼續(xù)向底層執(zhí)行相應(yīng)的功能??蛻舳藨?yīng)用程序可以使用任何軟件編程語言來實現(xiàn),主流的有Java、Golang、Python等,并且可以運(yùn)行在各種操作系統(tǒng)中。

應(yīng)用程序既可以使用任何區(qū)塊鏈框架實現(xiàn)所提供的命令行接口(CLI)工具,也可以使用特定編程語言的軟件開發(fā)工具包(SDK)與網(wǎng)絡(luò)上的節(jié)點通信。用戶在開發(fā)客戶端時,只需要關(guān)注自己的業(yè)務(wù)邏輯,調(diào)用相應(yīng)接口封裝并發(fā)送消息即可,不需要關(guān)注底層消息發(fā)送接收的具體過程。

在以容器方式和虛擬機(jī)方式承載的智能合約誕生之前,區(qū)塊鏈的應(yīng)用十分有限,主要集中在加密數(shù)字貨幣上。隨著區(qū)塊鏈技術(shù)的演進(jìn),早已超越其傳統(tǒng)的基于加密數(shù)字貨幣的網(wǎng)絡(luò)形象,同時智能合約的發(fā)展為應(yīng)用層的豐富帶來了福音。

盡管區(qū)塊鏈現(xiàn)在還沒有完全成熟,但是近幾年已經(jīng)有一大批的應(yīng)用浮現(xiàn)。區(qū)塊鏈應(yīng)用涉及金融、供應(yīng)鏈、醫(yī)療、教育、政務(wù)等領(lǐng)域,在可預(yù)期的未來,區(qū)塊鏈應(yīng)用必定會像PC和手機(jī)應(yīng)用一樣普遍。

2、區(qū)塊鏈典型技術(shù)架構(gòu)——合約層

智能合約(Smart Contract)并不是區(qū)塊鏈?zhǔn)讋?chuàng)的概念。早在1993年,跨領(lǐng)域?qū)W者Nick Szabo就提出了智能合約的概念,他對智能合約的定義為: “一個智能合約是一套以數(shù)字形式定義的承諾,包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議?!焙唵蝸碚f,智能合約是一種在滿足一定條件時,就自動執(zhí)行的計算機(jī)程序。例如,自動售貨機(jī)就可以視為一個智能合約系統(tǒng),客戶需要選擇商品,并完成支付,這兩個條件都滿足后,售貨機(jī)就會自動吐出貨物。合約在生活中處處可見,如租賃合同、借條,等等。傳統(tǒng)合約依靠法律進(jìn)行背書,當(dāng)產(chǎn)生違約及糾紛時,往往需要借助法院等政府機(jī)構(gòu)的力量進(jìn)行裁決。智能合約不僅僅是將傳統(tǒng)的合約電子化,它的真正意義在于,革命性地將傳統(tǒng)合約的背書執(zhí)行由法律替換成了代碼。俗話說“規(guī)則是死的,人是活的”,程序作為一種運(yùn)行在計算機(jī)上的規(guī)則,意味著它會被嚴(yán)格執(zhí)行。

區(qū)塊鏈系統(tǒng)中的合約層主要負(fù)責(zé)智能合約的功能和實現(xiàn)。簡單來說,智能合約是一段在區(qū)塊鏈上存儲、驗證和執(zhí)行的代碼,被認(rèn)為是第二代區(qū)塊鏈的技術(shù)核心。它是區(qū)塊鏈從虛擬貨幣、金融交易協(xié)議到通用工具發(fā)展的必然結(jié)果。目前幾乎所有的區(qū)塊鏈技術(shù)公司都已在其產(chǎn)品中支持智能合約產(chǎn)品,例如,以太坊基于虛擬機(jī)的智能合約平臺、基于Bitcoin區(qū)塊鏈的RSK平臺,IBM 公司提出的企業(yè)級Hyperledger Fabric平臺等,這些產(chǎn)品的推出極大地豐富了智能合約技術(shù)的內(nèi)涵和范圍,為區(qū)塊鏈技術(shù)在不同領(lǐng)域的現(xiàn)實應(yīng)用奠定了基礎(chǔ),也代表了區(qū)塊鏈未來發(fā)展的方向。

以Fabric為例,智能合約模塊主要完成智能合約的生命周期管理,以及交易背書過程。智能合約生命周期管理包括智能合約的安裝、啟動、更新、銷毀。交易背書過程包括合約服務(wù)調(diào)用、狀態(tài)數(shù)據(jù)訪問以及交易構(gòu)造等關(guān)鍵技術(shù)功能。

智能合約不僅是區(qū)塊鏈上的一段可執(zhí)行代碼,而且是封裝了智能合約語言、運(yùn)行環(huán)境以及與系統(tǒng)賬本直接交互的相關(guān)過程方法的一個完整的計算系統(tǒng),且支持被應(yīng)用程序調(diào)用,被調(diào)用時智能合約會自動執(zhí)行合約功能。智能合約可以操作賬本中的狀態(tài),這些狀態(tài)記錄著與業(yè)務(wù)相關(guān)的數(shù)據(jù)。區(qū)塊鏈系統(tǒng)可以部署多個智能合約,應(yīng)用程序通過名稱、版本號來指定具體調(diào)用哪個智能合約。

3、區(qū)塊鏈典型技術(shù)架構(gòu)——共識層

區(qū)塊鏈系統(tǒng)是一個高度去中心化的系統(tǒng),各節(jié)點需要維護(hù)相同的賬本數(shù)據(jù)。但在現(xiàn)實網(wǎng)絡(luò)環(huán)境中,節(jié)點數(shù)據(jù)的一致性面對諸多威脅: 網(wǎng)絡(luò)消息可能存在阻塞、丟包或重傳,節(jié)點運(yùn)行可能宕機(jī)或錯誤,同時系統(tǒng)面臨“女巫攻擊”“雙花攻擊”等潛在風(fēng)險。如何在如此復(fù)雜的網(wǎng)絡(luò)環(huán)境中保證各節(jié)點數(shù)據(jù)的一致性,是共識算法需要解決的主要問題。

共識層是區(qū)塊鏈系統(tǒng)的核心,主要封裝了區(qū)塊鏈節(jié)點間協(xié)同運(yùn)行的各類共識算法,并利用這些共識算法實現(xiàn)高安全性、去中心化、去信任化等特性。首先,共識算法需具備高安全性,即使在存在節(jié)點崩潰甚至惡意攻擊風(fēng)險的網(wǎng)絡(luò)中,仍然需要確保正常節(jié)點之間就特定數(shù)據(jù)達(dá)成一致; 其次,共識算法是去中心化的,支持多個節(jié)點組成分布式共識集群,共同參與交易的驗證與執(zhí)行,無須依賴中心化的第三方就能正常運(yùn)轉(zhuǎn); 最后,共識算法是去信任化的,共識節(jié)點之間并不需要彼此信任,而是只要參與共同的共識機(jī)制,就能最終達(dá)成對賬本的一致認(rèn)知。

共識層承擔(dān)著保障分布式節(jié)點對特定交易達(dá)成一致的使命,為此,共識層需要承擔(dān)交易驗證、排序,區(qū)塊生成、驗證的功能。區(qū)塊鏈系統(tǒng)運(yùn)行時,會收到來自多個客戶端的交易請求,共識層首先要對海量交易安排確定的執(zhí)行順序,確保任意節(jié)點都能按相同順序執(zhí)行交易。同時,為了提高共識效率,通常共識層會將一批交易數(shù)據(jù)進(jìn)行打包,從而批量進(jìn)行共識,一批打包好的交易數(shù)據(jù)會被存儲到區(qū)塊結(jié)構(gòu)中,在共識集群內(nèi)廣播。當(dāng)其他共識層節(jié)點收到區(qū)塊后,需要對區(qū)塊的合法性與其中眾多交易的合法性進(jìn)行獨立驗證,對于驗證不合法的區(qū)塊或交易,節(jié)點有權(quán)拒絕執(zhí)行,以抵御可能存在的惡意攻擊;如果區(qū)塊與交易在該節(jié)點校驗通過,共識層會按指定的交易順序請求合約層對交易進(jìn)行執(zhí)行,并將執(zhí)行結(jié)果發(fā)送到數(shù)據(jù)層,發(fā)起數(shù)據(jù)更新的請求,最終會由數(shù)據(jù)層完成交易結(jié)果的持久化。一般而言,為了降低系統(tǒng)的復(fù)雜度,共識過程中通常會由特定節(jié)點承擔(dān)交易排序與區(qū)塊生成的職能,這些特定節(jié)點往往被稱為“記賬節(jié)點”或“出塊節(jié)點”。這些特定節(jié)點可能由競爭、投票、隨機(jī)指定等不同策略產(chǎn)生,而這些策略往往正是決定區(qū)塊鏈共識層執(zhí)行效率、公平性乃至安全性的核心。

在進(jìn)行共識層的設(shè)計時,首先需要重點考慮的是共識協(xié)議的選擇。當(dāng)前業(yè)界的共識協(xié)議種類繁多,在安全假設(shè)、性能和可擴(kuò)展性等方面各有側(cè)重。例如,在公有鏈場景中,由于節(jié)點可自由加入、退出,無須進(jìn)行身份認(rèn)證,因此共識算法大多是以證明類的算法為主,共識的效率較低,共識結(jié)果往往是非確定性的,為了吸引節(jié)點參與網(wǎng)絡(luò)交易的見證,通常還會設(shè)置激勵機(jī)制。而在聯(lián)盟鏈的場景中,以多中心化的應(yīng)用場景為主,因此在共識算法的選擇上更加關(guān)注性能,通常選擇經(jīng)典分布式共識中的拜占庭容錯共識算法,但在共識節(jié)點的擴(kuò)展性方面則不那么友好。其次,為了實現(xiàn)區(qū)塊鏈系統(tǒng)的可持續(xù)演進(jìn),良好的工程設(shè)計非常重要。例如,為提升系統(tǒng)的可維護(hù)性,可以考慮組件化設(shè)計,共識協(xié)議與區(qū)塊鏈系統(tǒng)松耦合,進(jìn)而實現(xiàn)共識協(xié)議的插拔式替換。

4、區(qū)塊鏈典型技術(shù)架構(gòu)——網(wǎng)絡(luò)層

與TCP/IP定義的網(wǎng)絡(luò)層不同,在區(qū)塊鏈系統(tǒng)中,網(wǎng)絡(luò)層實現(xiàn)了分布式組網(wǎng)機(jī)制、消息傳播協(xié)議和數(shù)據(jù)驗證機(jī)制。

在絕大多數(shù)區(qū)塊鏈系統(tǒng)中,網(wǎng)絡(luò)層都采用了點對點組網(wǎng)的方式,區(qū)塊鏈中節(jié)點可以自由地組網(wǎng),任意兩個節(jié)點之間通過消息傳播協(xié)議實現(xiàn)消息和交易的傳播。每個節(jié)點都承擔(dān)了網(wǎng)絡(luò)路由、驗證區(qū)塊數(shù)據(jù)以及傳播區(qū)塊數(shù)據(jù)的功能。經(jīng)過一段時間后,在整個區(qū)塊鏈網(wǎng)絡(luò)中的每個節(jié)點都具有同樣的數(shù)據(jù)。

P2P組網(wǎng)方式有如下特點:

? 節(jié)點之間采用扁平化拓?fù)浣Y(jié)構(gòu)進(jìn)行連接,不存在任何中心化的節(jié)點和層級結(jié)構(gòu)。

? 節(jié)點的地位相互平等,每個節(jié)點均承擔(dān)了節(jié)點發(fā)現(xiàn)、網(wǎng)絡(luò)路由、傳播區(qū)塊、驗證區(qū)塊等功能。

數(shù)據(jù)通過消息傳播協(xié)議在區(qū)塊鏈網(wǎng)絡(luò)中傳播。不同的區(qū)塊鏈系統(tǒng)采用的消息傳播協(xié)議不同,例如,比特幣系統(tǒng)和Fabric系統(tǒng)采用了Gossip協(xié)議,以太坊系統(tǒng)采用了Kademlia協(xié)議。網(wǎng)絡(luò)中的每個節(jié)點都會進(jìn)行消息監(jiān)聽,當(dāng)發(fā)現(xiàn)新數(shù)據(jù)后會使用數(shù)據(jù)校驗機(jī)制進(jìn)行校驗,并根據(jù)校驗通過與否來決定是否繼續(xù)傳播。

數(shù)據(jù)驗證機(jī)制保證傳播的數(shù)據(jù)是可驗證的。不同的區(qū)塊鏈系統(tǒng),校驗的數(shù)據(jù)內(nèi)容也略有不同。通常來說,會對數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)長度、共識證明、數(shù)字簽名和時間戳等字段進(jìn)行校驗。

5、區(qū)塊鏈典型技術(shù)架構(gòu)——數(shù)據(jù)層

數(shù)據(jù)層主要描述區(qū)塊鏈的物理形式,是最底層的技術(shù)。本節(jié)主要從數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲方面進(jìn)行總體介紹。

1)數(shù)據(jù)結(jié)構(gòu)

在數(shù)據(jù)結(jié)構(gòu)的設(shè)計上,現(xiàn)有的區(qū)塊鏈平臺借鑒了Haber與Stornetta的研究工作,基于時間戳、哈希、數(shù)字簽名等技術(shù),為了實現(xiàn)數(shù)據(jù)的不可篡改性,形成以區(qū)塊為單位的鏈?zhǔn)浇Y(jié)構(gòu)。

不同區(qū)塊鏈平臺在數(shù)據(jù)結(jié)構(gòu)的具體細(xì)節(jié)上雖有差異,但整體上基本相同。以比特幣為例,每個區(qū)塊由區(qū)塊頭和區(qū)塊體兩部分組成,區(qū)塊體中存放了自前一區(qū)塊之后發(fā)生的多筆交易; 區(qū)塊頭中存放了前塊哈希(PreBlockHash)、隨機(jī)數(shù)(Nonce)、默克爾根(Merkle Root)等。

2)數(shù)據(jù)存儲

在數(shù)據(jù)存儲的設(shè)計上,由于區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)數(shù)據(jù)需要在磁盤上進(jìn)行持久化,通常會以文件形式存儲,也有部分區(qū)塊鏈系統(tǒng)使用數(shù)據(jù)庫形式存儲。文件存儲更方便以日志形式的追加操作,數(shù)據(jù)庫存儲則更容易實現(xiàn)增刪改查功能。比特幣、Fabric的區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)以文件形式存儲,其索引數(shù)據(jù)存儲在LevelDB數(shù)據(jù)庫; 以太坊的區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)與索引都存儲在LevelDB數(shù)據(jù)庫。

除了存儲區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)數(shù)據(jù),以太坊、Fabric還都基于LevelDB 構(gòu)建了狀態(tài)數(shù)據(jù)庫(World State)以存儲賬戶余額或業(yè)務(wù)狀態(tài)數(shù)據(jù)。在基于賬戶模型的區(qū)塊鏈平臺中,交易數(shù)據(jù)被打包進(jìn)區(qū)塊且經(jīng)共識算法確認(rèn)后,先追加寫入?yún)^(qū)塊鏈?zhǔn)浇Y(jié)構(gòu),而后寫入狀態(tài)數(shù)據(jù)庫。當(dāng)新的節(jié)點加入?yún)^(qū)塊鏈網(wǎng)絡(luò)時,為了和已有節(jié)點數(shù)據(jù)保持一致,新節(jié)點需要同步區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)數(shù)

據(jù)以達(dá)到全網(wǎng)區(qū)塊的高度,同時,狀態(tài)數(shù)據(jù)庫也需和全網(wǎng)同步。

為了讓更多常規(guī)計算能力的個人計算機(jī)節(jié)點加入?yún)^(qū)塊鏈網(wǎng)絡(luò),以充分實現(xiàn)去中心化的理念,比特幣和以太坊都選擇了LevelDB數(shù)據(jù)庫存儲索引或狀態(tài)數(shù)據(jù),因為LevelDB是輕量級的單機(jī)數(shù)據(jù)庫,無須安裝部署且寫入性能高效。但是基于 LevelDB數(shù)據(jù)庫的架構(gòu)方案顯然無法滿足企業(yè)級的業(yè)務(wù)需求(如高并發(fā)訪問、Non-Key查詢、復(fù)雜查詢等),因此,很多區(qū)塊鏈系統(tǒng)平臺提供了插件化的數(shù)據(jù)訪問機(jī)制,其除了支持LevelDB數(shù)據(jù)庫,還額外支持CouchDB分布式數(shù)據(jù)庫、SQL等關(guān)系型數(shù)據(jù)庫等。

6、區(qū)塊鏈典型技術(shù)架構(gòu)——基礎(chǔ)設(shè)施層

基礎(chǔ)設(shè)施層為應(yīng)用層、合約層、共識層、網(wǎng)絡(luò)層和數(shù)據(jù)層提供其所需的計算、存儲和網(wǎng)絡(luò)等資源。為了使基礎(chǔ)設(shè)施層滿足多租戶、彈性、穩(wěn)定可靠和安全等需求,技術(shù)上必須進(jìn)行資源的池化管理。即通過虛擬化技術(shù)將資源虛擬化形成資源池,然后根據(jù)用戶的需求彈性分配,同時確保安全和隔離。根據(jù)資源類型的不同,基礎(chǔ)設(shè)施層主要進(jìn)行計算的虛擬化、存儲的虛擬化和網(wǎng)絡(luò)的虛擬化。

1)計算資源

計算資源為區(qū)塊鏈系統(tǒng)的運(yùn)行提供數(shù)據(jù)處理能力。傳統(tǒng)的計算資源設(shè)備主要為x86處理器和ARM 處理器。而在當(dāng)前業(yè)界主流的區(qū)塊鏈系統(tǒng)中,一種新的可為代碼提供更安全的可信執(zhí)行環(huán)境TEE得到了越來越廣泛的應(yīng)用。

TEE全稱Trusted Execution Environment,即可信執(zhí)行環(huán)境。它是CPU 上的一塊區(qū)域。這個區(qū)域的作用是給數(shù)據(jù)和代碼執(zhí)行提供一個更安全的空間,并保證它們的機(jī)密性和完整性。具體的TEE實現(xiàn)技術(shù)有Intel的SGX和ARM 的TrustZone。

另外,GPU 在數(shù)據(jù)并行處理方面和輕量級運(yùn)算方面有著強(qiáng)大的能力,而區(qū)塊鏈系統(tǒng)的交易處理過程中存在著大量的加驗簽和加解密處理,正是符合這兩方面特點的場景,因此也得到了一定的應(yīng)用。

計算的虛擬化技術(shù)相對已經(jīng)比較成熟了,主流的虛擬化軟件有XEN、KVM、VMware等,但是在性能、穩(wěn)定性方面還有所欠缺,有待于進(jìn)一步的優(yōu)化和完善。

2)存儲資源

存儲資源為區(qū)塊鏈系統(tǒng)的運(yùn)行提供數(shù)據(jù)存儲服務(wù)。區(qū)塊鏈系統(tǒng)需要存儲的數(shù)據(jù)主要是賬本數(shù)據(jù),賬本數(shù)據(jù)類似于日志,以一定的順序記錄著系統(tǒng)發(fā)生的每一筆交易,以文件的形式存儲在磁盤上。在部分區(qū)塊鏈系統(tǒng)中,為了便于數(shù)據(jù)的快速查詢,系統(tǒng)還維護(hù)了一份狀態(tài)數(shù)據(jù),通常通過數(shù)據(jù)庫的方式進(jìn)行存儲。

存儲的虛擬化當(dāng)下還比較稚嫩,業(yè)界還沒有一個比較成熟的開源系統(tǒng)。存儲虛擬化主要分文件型存儲虛擬化和塊設(shè)備存儲虛擬化。文件型存儲的實現(xiàn)基本都大同小異,主要受GFS的思路啟發(fā)具體實現(xiàn)的,如Openstack的Swift。而塊設(shè)備存儲則百花齊放,Nova Volume、盛大云和UCloud都各自實現(xiàn)了塊設(shè)備存儲。此外,最近業(yè)界非常熱門的SDS(軟件定義存儲),本質(zhì)上也是一種存儲虛擬化。

3)網(wǎng)絡(luò)資源

網(wǎng)絡(luò)資源為區(qū)塊鏈系統(tǒng)的運(yùn)行提供數(shù)據(jù)傳輸服務(wù)。區(qū)塊鏈系統(tǒng)是天然的分布式系統(tǒng),節(jié)點之間不可避免地要進(jìn)行數(shù)據(jù)傳輸,如交易的發(fā)送、共識協(xié)議的運(yùn)行以及區(qū)塊的廣播與同步等,都依賴網(wǎng)絡(luò)資源。

為了保證節(jié)點之間能夠高效、安全地進(jìn)行通信,節(jié)點之間的數(shù)據(jù)傳輸需要具備足夠的帶寬和較小的時延。光纖通信的普及以及5G 的到來,很大程度上解決了帶寬不足的問題。網(wǎng)絡(luò)的虛擬化旨在一個物理網(wǎng)絡(luò)資源上創(chuàng)建出多個虛擬子網(wǎng),從而實現(xiàn)對網(wǎng)絡(luò)資源更方便的管理。簡單來講,就是將一個大的物理網(wǎng)絡(luò)分割成多個邏輯子網(wǎng),各個邏輯子網(wǎng)之間相互獨立,實現(xiàn)多租戶隔離,從而實現(xiàn)網(wǎng)絡(luò)的彈性伸縮,以提高網(wǎng)絡(luò)資源利用率。結(jié)合網(wǎng)絡(luò)切片技術(shù),一方面,大幅提高了網(wǎng)絡(luò)資源利用率,實現(xiàn)彈性的網(wǎng)絡(luò); 同時也為數(shù)據(jù)傳輸?shù)姆?wù)質(zhì)量(Quality of Service,QoS)保證提供了有力支撐。當(dāng)下最常見的網(wǎng)絡(luò)虛擬化技術(shù)方案是SDN(軟件定義

網(wǎng)絡(luò)),SDN實現(xiàn)了物理網(wǎng)絡(luò)的管理,網(wǎng)絡(luò)資源的虛擬化和網(wǎng)絡(luò)隔離,使得網(wǎng)絡(luò)虛擬化的實現(xiàn)更加方便和靈活。

區(qū)塊鏈典型技術(shù)架構(gòu)——跨層功能

跨層功能提供了跨越多個層次的功能組件,根據(jù)對外提供的功能,大體可分為開發(fā)、運(yùn)營、安全、治理與審計幾大類別。

開發(fā)組件主要是為了支撐區(qū)塊鏈服務(wù)開發(fā)方的開發(fā)活動,包括區(qū)塊鏈服務(wù)的集成開發(fā)環(huán)境、編譯構(gòu)建工具、測試驗證工具和相應(yīng)的環(huán)境。集成開發(fā)環(huán)境提供了用于區(qū)塊鏈系統(tǒng)、智能合約及相關(guān)應(yīng)用的開發(fā)、調(diào)試和部署等服務(wù)。編譯構(gòu)建工具用于構(gòu)建可發(fā)布的軟件包,該軟件包既包含用于服務(wù)實現(xiàn)的軟件,也包含相關(guān)的配置元數(shù)據(jù)和配置腳本。測試驗證工具能對區(qū)塊鏈的所有服務(wù)進(jìn)行測試,并生成相應(yīng)的測試報告,幫助開發(fā)者提前發(fā)現(xiàn)問題并及時修復(fù)。在當(dāng)前業(yè)界大多數(shù)區(qū)塊鏈平臺中,都提供了在線可視化的配套工具集。

運(yùn)營組件主要包括與區(qū)塊鏈操作相關(guān)的管理功能,用于管理和控制提供給用戶使用的區(qū)塊鏈服務(wù),包括成員管理、策略管理、異常管理、跨鏈服務(wù)管理等。成員管理主要用于聯(lián)盟鏈場景,通常負(fù)責(zé)管理成員真實身份和鏈上身份的對應(yīng)關(guān)系,設(shè)置相關(guān)數(shù)據(jù)的訪問權(quán)限。策略管理提供了區(qū)塊鏈服務(wù)的定義、更新和訪問策略以及針對這些策略的管理能力,包括用于區(qū)塊鏈服務(wù)本身及其使用的業(yè)務(wù)、技術(shù)、安全、隱私和認(rèn)證等策略。異常管理提供了系統(tǒng)的運(yùn)行監(jiān)控能力,用于及時發(fā)現(xiàn)問題,通過分析,及時處理問題并產(chǎn)生異常報告。跨鏈服務(wù)管理提供了區(qū)塊鏈系統(tǒng)之間、區(qū)塊鏈與業(yè)務(wù)系統(tǒng)之間互聯(lián)互通的連接和訪問能力,包括系統(tǒng)的注冊、服務(wù)請求和連接、身份認(rèn)證等功能。

安全組件是區(qū)塊鏈的重要基礎(chǔ),為區(qū)塊鏈的各層功能以及層與層之間的數(shù)據(jù)通信提供機(jī)密性、完整性、可用性和隱私保護(hù)的基本功能。安全組件提供身份與認(rèn)證管理、授權(quán)管理、安全策略管理、隱私保護(hù)等功能。身份與認(rèn)證管理提供用戶身份的確認(rèn)能力,確定用戶是否具有對某種資源或某一數(shù)據(jù)的訪問權(quán)限,進(jìn)而有效地保證區(qū)塊鏈系統(tǒng)的訪問控制策略能夠得到有效執(zhí)行。授權(quán)管理和安全策略管理負(fù)責(zé)對用戶訪問某種資源授予權(quán)限,制定某一安全區(qū)域內(nèi)的訪問規(guī)則。隱私保護(hù)功能主要是保護(hù)區(qū)塊鏈應(yīng)用中用戶身份和交易內(nèi)容等敏感信息不被泄露或非法獲取,相關(guān)信息僅在獲得授權(quán)后才能被訪問。

治理和審計組件是根據(jù)區(qū)塊鏈服務(wù)關(guān)聯(lián)方的治理要求,使區(qū)塊鏈服務(wù)符合可治理與可審計的特性集合。治理組件需保證系統(tǒng)滿足治理機(jī)構(gòu)對區(qū)塊鏈服務(wù)的環(huán)境、系統(tǒng)、可用性、災(zāi)備、系統(tǒng)運(yùn)維、所支持業(yè)務(wù)的合規(guī)性等方面的規(guī)定,支持通過事前準(zhǔn)入控制、事中權(quán)限控制、事后追溯等技術(shù)手段實現(xiàn)治理目標(biāo),保證記錄不可篡改、可追溯與可稽核。審計組件實現(xiàn)區(qū)塊鏈網(wǎng)絡(luò)的審計內(nèi)控、責(zé)任鑒定和事件追溯等方面的要求,以有效的技術(shù)手段,配合業(yè)務(wù)所屬的行業(yè)標(biāo)準(zhǔn)進(jìn)行精確的審計管理。

區(qū)塊鏈培訓(xùn)及專家服務(wù)

活動規(guī)則

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

活動時間: 2020年8月12日-2020年9月11日

活動期間,華為云用戶通過活動頁面購買云服務(wù),或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務(wù),累計新購實付付費金額達(dá)到一定額度,可兌換相應(yīng)的實物禮品?;顒觾?yōu)惠券可在本活動頁面中“上云禮包”等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費金額不計入統(tǒng)計范圍內(nèi);

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

活動時間: 2020年8月12日-2020年9月11日

活動期間,華為云用戶通過活動頁面購買云服務(wù),或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務(wù),累計新購實付付費金額達(dá)到一定額度,可兌換相應(yīng)的實物禮品?;顒觾?yōu)惠券可在本活動頁面中上云禮包123等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費金額不計入統(tǒng)計范圍內(nèi);

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

活動時間: 2020年8月12日-2020年9月11日

活動期間,華為云用戶通過活動頁面購買云服務(wù),或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務(wù),累計新購實付付費金額達(dá)到一定額度,可兌換相應(yīng)的實物禮品?;顒觾?yōu)惠券可在本活動頁面中“上云禮包”等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費金額不計入統(tǒng)計范圍內(nèi);

活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理

  • 區(qū)塊鏈的應(yīng)用部署與運(yùn)維

    區(qū)塊鏈的應(yīng)用已由開始的金融延伸到物聯(lián)網(wǎng)、智能制造、供應(yīng)鏈管理、數(shù)據(jù)存證及交易等多個領(lǐng)域,將為云計算、大數(shù)據(jù)、承載網(wǎng)絡(luò)等新一代信息技術(shù)的發(fā)展帶來新的機(jī)遇,其構(gòu)建的可信機(jī)制,將改變當(dāng)前社會商業(yè)模式,從而引發(fā)新一輪的技術(shù)創(chuàng)新和產(chǎn)業(yè)變革。本期課程從基礎(chǔ)原理入門到實踐操作,循序漸進(jìn)一站式學(xué)習(xí)。

    了解詳情
  • 區(qū)塊鏈專家服務(wù)

    提供專屬區(qū)塊鏈開發(fā)實踐指導(dǎo)和咨詢,以“場景分析,技術(shù)培訓(xùn),架構(gòu)設(shè)計,系統(tǒng)開發(fā)和系統(tǒng)上線”全面指導(dǎo)為設(shè)計思路,協(xié)助客戶高效、低成本的上線高質(zhì)量的區(qū)塊鏈應(yīng)用系統(tǒng)

    了解詳情