建議收藏,輕松搞懂區(qū)塊鏈!
未來已來,只是不均衡地分布在當(dāng)下
大家好,我是菜農(nóng),歡迎來到我的頻道。
本文共 5844字,預(yù)計閱讀 30 分鐘
區(qū)塊鏈?zhǔn)墙┠陙碜顭衢T的前沿技術(shù),被認(rèn)為是未來十幾年對金融、物聯(lián)網(wǎng)、醫(yī)療等諸多領(lǐng)域產(chǎn)生最大影響的"黑科技"之一。
在本篇中我們將掌握區(qū)塊鏈的基本概念、技術(shù)構(gòu)成 與 邏輯結(jié)構(gòu)
一、基本概念
“區(qū)塊鏈” 這個概念是由一個網(wǎng)名為中本聰?shù)娜嗽?008年發(fā)表的《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》中提出的。隨后他實現(xiàn)了一個比特幣系統(tǒng),并發(fā)布了加密數(shù)字貨幣—比特幣。接下來出現(xiàn)了以太坊和超級賬本這樣的大型區(qū)塊鏈項目。
那么在你的認(rèn)知中,區(qū)塊鏈?zhǔn)鞘裁礃拥模肯旅嬲砹藥追N選項,看下是否有符合你認(rèn)知的選項。
區(qū)塊鏈?zhǔn)潜忍貛?,比特幣就是區(qū)塊鏈 區(qū)塊鏈很值錢 區(qū)塊鏈可以運用在任何領(lǐng)域 區(qū)塊鏈?zhǔn)敲赓M的 區(qū)塊鏈?zhǔn)欠浅0踩?/section>
通常來說,選項1是大多傾向的結(jié)果。但比特幣和區(qū)塊鏈兩者不能等同,實際上,區(qū)塊鏈?zhǔn)潜忍貛诺牡讓蛹夹g(shù),如果要舉例比喻的話,就好比用面粉可以做包子,但不能說面粉等于包子,包子等于面粉。而這里的面粉就相當(dāng)于是包子。當(dāng)然了作為底層技術(shù)的存在,不僅僅應(yīng)用于比特幣的實現(xiàn)中,還有很多其他基于區(qū)塊鏈技術(shù)的應(yīng)用。
那么區(qū)塊鏈究竟是什么?從比較專業(yè)的維度上看,可以從以下三點來解釋
區(qū)塊鏈?zhǔn)堑讓蛹夹g(shù)
作為一個底層技術(shù),它是包含了 P2P動態(tài)組網(wǎng)、基于密碼學(xué)的共享賬本、共識機(jī)制、智能合約 等關(guān)鍵技術(shù)
區(qū)塊鏈?zhǔn)且粋€數(shù)字貨幣和賬本系統(tǒng)
從貨幣學(xué)的角度看,區(qū)塊鏈?zhǔn)菙?shù)字貨幣系統(tǒng)的分布式共享賬本系統(tǒng),這是一個去中心化的、網(wǎng)內(nèi)用戶共同維護(hù)的賬本系統(tǒng)。
區(qū)塊鏈?zhǔn)腔ヂ?lián)網(wǎng)的基礎(chǔ)設(shè)施
它提供了分布式去中心化的價值互聯(lián)網(wǎng),為更多大規(guī)模的共享、協(xié)作應(yīng)用創(chuàng)造可能。
作為解釋依據(jù),這里提取了來自中本聰在2008年發(fā)表的《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》中的一段描述:
時間戳服務(wù)器對以區(qū)塊(Block)形式存在的一組數(shù)據(jù)是實施隨機(jī)散列并加上時間戳,然后將該隨機(jī)散列進(jìn)行廣播,就像在新聞后世界性新聞組網(wǎng)絡(luò)(Usenet)的發(fā)帖一樣。顯然,該時間戳能夠證實特定數(shù)據(jù)于某特定時間是的確存在的,因為只有在該時刻存在了才能獲取相應(yīng)的隨機(jī)散列值。每個時間戳應(yīng)當(dāng)將前一個時間戳納入其隨機(jī)散列值中,每一個隨后的時間戳都對之前的一個時間戳進(jìn)行增強(Reinforcing),這樣就形成了一個(Chain),即區(qū)塊鏈,如下圖所示:

文字較為蒼白,我們看圖可以很清晰的看出 區(qū)塊鏈就是由 區(qū)塊 和 鏈 構(gòu)成的
1)區(qū)塊
區(qū)塊是區(qū)塊鏈的組成單元,就像金字塔是由一塊塊石頭組成的一樣,區(qū)塊鏈就是一個個區(qū)塊組成的。
區(qū)塊是由一系列特征值和一段時間內(nèi)的交易記錄組成的一個數(shù)據(jù)結(jié)構(gòu)。區(qū)塊的數(shù)據(jù)結(jié)構(gòu)是由 區(qū)塊頭 和 區(qū)塊體 組成。其中區(qū)塊頭包含了當(dāng)前區(qū)塊的特征值,區(qū)塊體中包含的是實際的交易記錄數(shù)據(jù)。
1、數(shù)據(jù)結(jié)構(gòu)
1?? 區(qū)塊頭
區(qū)塊頭是由 80 個字節(jié)組成,主要由版本號、前一個區(qū)塊的哈希值、Merkle根、時間戳、bits、Nonce 這幾項區(qū)塊的特征值組成。

ver: 版本號,表示本區(qū)塊遵守的驗證規(guī)則 prev_block: 父區(qū)塊哈希值,指的是這個區(qū)塊連接的上一個區(qū)塊的哈希值 mrkl_root: mrkl_root 根,是該區(qū)塊鏈交易的 Merkle 樹根的哈希值(Merkle 是一種哈希樹的數(shù)據(jù)結(jié)構(gòu)) time: 時間戳,區(qū)塊生成的時間 bits: 區(qū)塊的難度值,該區(qū)塊工作量證明算法的難度目標(biāo),使用特定的算法編碼 Nonce: 是一個隨機(jī)數(shù),為了找到滿足難度目標(biāo)所設(shè)定的
2?? 區(qū)塊體
區(qū)塊體主要包括了 交易數(shù)量(n_tx)、區(qū)塊大?。╯ize)和長度不定的交易記錄(tx 字段包含的交易列表) 等信息。但這只是比特幣中的區(qū)塊體結(jié)構(gòu),實際上區(qū)塊體重可以包括任何內(nèi)容,比如以太坊的區(qū)塊體中除了交易數(shù)據(jù)還包含智能合約。

2)區(qū)塊特點
區(qū)塊是由計算機(jī)通過加密算法生成的。如果成功地生成一個有效的區(qū)塊,該計算機(jī)(節(jié)點)就能獲得一定的獎勵,這個獎勵就是加密數(shù)字貨幣,也就是所謂的 挖礦。
加密算法并不是容易生成結(jié)果的,而是該區(qū)塊的哈希值必須滿足一定的條件。這個條件就是能夠使得區(qū)塊頭中特征值相加生成的哈希值需要符合一定格式,比如難度值為 000,由于哈希值隨著輸入的不同而不同,因此計算機(jī)要不斷嘗試改變區(qū)塊頭的 Nonce 值直至最終生成的哈希值滿足條件才算生成了一個有效的區(qū)塊。
我們可以借助 Blockchain Demo 工具來嘗試生成一個區(qū)塊。

從圖中可以看出在 HASH 一欄中的數(shù)據(jù)是紅色的,說明該哈希值是無效的。因為未滿足 000 開頭的數(shù)據(jù)。那么我們需要再次計算后查看結(jié)果

可以看出這次的結(jié)果為綠色,是有效的,因為該數(shù)據(jù)滿足 000 開頭。我們將上面的區(qū)塊結(jié)果進(jìn)行解讀,可以分為以下幾部分:

索引: 表示區(qū)塊在區(qū)塊鏈中的位置,其中第一個區(qū)塊為 創(chuàng)世區(qū)塊(索引為 0) ,第二個區(qū)塊的索引為1,第三個區(qū)塊的索引為2,以此類推。 時間戳: 表示該區(qū)塊的生成時間,根據(jù)時間戳可以判斷區(qū)塊鏈中各個區(qū)塊生成的先后順序。 哈希值: 表示每個區(qū)塊的唯一標(biāo)識,也可稱為區(qū)塊的 數(shù)字指紋。哈希值的長度是固定的,而且和區(qū)塊的內(nèi)容緊密關(guān)聯(lián),一旦區(qū)塊內(nèi)容發(fā)生改變,該區(qū)塊的哈希值也會發(fā)生改變。而且,區(qū)塊中的哈希值還有 有效 和 無效 之分,滿足特定條件的哈希值是有效的,否則就是無效的。這個特定條件一般稱稱為 困難度(Difficulty)。父區(qū)塊哈希值就是區(qū)塊中特定區(qū)塊前一個區(qū)塊的哈希值。 數(shù)據(jù):區(qū)塊中的數(shù)據(jù)可以是任何內(nèi)容,比特幣區(qū)塊鏈的區(qū)塊中的數(shù)據(jù)為一串串交易記錄。 Nonce: 是一個隨機(jī)數(shù),用來生成一個有效的哈希值。Nonce 會根據(jù)區(qū)塊數(shù)據(jù)的不同而不同,每個區(qū)塊都需要經(jīng)過大量計算才能找到對應(yīng)的 Nonce 值。 創(chuàng)世區(qū)塊: 區(qū)塊鏈中的第一個區(qū)塊,它沒有父區(qū)塊,故創(chuàng)世區(qū)塊的父區(qū)塊哈希值為空或者為 0。
2)運行原理
綜上所述,區(qū)塊鏈就是一個鏈表,而這個鏈表就是由一個個區(qū)塊組成的,這些區(qū)塊依次連接,形成一個不可篡改的鏈條,那么其中的運行過程我們也可以由此推出:
首先構(gòu)成區(qū)塊鏈的去中心化網(wǎng)絡(luò)中的第一個節(jié)點,生成一個 創(chuàng)世區(qū)塊 然后通過 挖礦 生成新的區(qū)塊添加到區(qū)塊鏈中 新的節(jié)點加入到去中心化網(wǎng)絡(luò)中會先生成一個最新的區(qū)塊鏈數(shù)據(jù) 隨后每個節(jié)點生成的區(qū)塊都會向網(wǎng)絡(luò)中的其他節(jié)點進(jìn)行廣播 其他節(jié)點收到廣播后會判斷自己是否已經(jīng)收到該區(qū)塊,是的話就忽略,否的話會先校驗該區(qū)塊是否有效,如果是有效的區(qū)塊則會添加到自己的區(qū)塊鏈中
3)小結(jié)
區(qū)塊鏈中的節(jié)點始終都講最長的鏈條作為正確的鏈,并持續(xù)延長和維護(hù)這條鏈。當(dāng)節(jié)點發(fā)現(xiàn)有更長的鏈條并且本身的鏈條不是最新時,就會使用最長的鏈條提花你當(dāng)前節(jié)點的鏈條。若一個節(jié)點判斷出本身的區(qū)塊鏈?zhǔn)亲钚碌?,再收到新的區(qū)塊信息時,節(jié)點就會把新的區(qū)塊添加到自身鏈條的最后。 當(dāng)一個區(qū)塊鏈的節(jié)點掌握了整個區(qū)塊鏈中 51% 以上的計算能力時,它就可以重寫整個區(qū)塊鏈?;谶@個原因,區(qū)塊鏈中的計算能力過度集中會很危險。只有一個龐大且均勻分布的區(qū)塊鏈才比較安全。
二、技術(shù)構(gòu)成
區(qū)塊鏈主要由三個核心技術(shù)構(gòu)成,分別是 共識機(jī)制、智能合約、去中心化網(wǎng)絡(luò)。
1)共識機(jī)制
共識機(jī)制是區(qū)塊鏈中的重要機(jī)制,不同的區(qū)塊鏈項目可能使用不同的共識機(jī)制。網(wǎng)絡(luò)中的各個節(jié)點根據(jù)共識機(jī)制達(dá)成共識,共同維護(hù)整個區(qū)塊鏈網(wǎng)絡(luò)。

1、PoW 機(jī)制
工作量證明機(jī)制(Proof of Work,PoW),工作量證明就是一份證明,它用來確定完成了一定量的工作并可以因此獲得一定的獎勵。
工作量證明是一種對應(yīng)服務(wù)與資源濫用,或是阻斷服務(wù)供給的對策。一般要求發(fā)起者進(jìn)行一些耗時的復(fù)雜運算,并且結(jié)果能被快速驗算。在計算過程中耗用的時間和資源作為成本,據(jù)此來確定建立或懲罰,以此來維護(hù)系統(tǒng)的一致性。
工作量證明機(jī)制最常用的技術(shù)原理是哈希函數(shù),工作量證明機(jī)制如下:
取得一些公開的數(shù)據(jù),并加上一個隨機(jī)數(shù)(Nonce) 以數(shù)據(jù)和隨機(jī)數(shù)作為輸入值計算哈希值 檢查生成的哈希值是否符合一定的條件。若符合就幾下這個隨機(jī)數(shù)的值并退出。若不符合則改變隨機(jī)數(shù)的值再重新計算。

由于工作量證明機(jī)制需要消耗巨大的算力,如果有人嘗試惡意破壞,需要付出巨大的經(jīng)濟(jì)成本,這就防止了惡意的數(shù)據(jù)修改。
缺點: 只有第一個獲取有效哈希值的節(jié)點能得到獎勵,其他節(jié)點的計算會被浪費掉。
2、PoS機(jī)制
權(quán)益證明機(jī)制(Proof of Stake,PoS)試圖解決在 PoW 機(jī)制中大量資源被浪費的問題。不同于 PoW 機(jī)制要求進(jìn)行一定量的計算,PoS 機(jī)制要求提供的是保證金,或者說是一定數(shù)量數(shù)字貨幣的擁有權(quán)。
PoS 機(jī)制的工作原理是通過保證金來確認(rèn)一個合法的塊成為新的區(qū)塊,收益為保證金的利息和交易服務(wù)費。提供證明的保證金越多,則獲得記賬權(quán)的概率越大。
比如系統(tǒng)中有A、B、C、D4個人,A有40個幣,B有30個幣,C有20個幣,D有10個幣,那么A獲得記賬權(quán)的概率就是D的4倍

PoS 機(jī)制的好處是在一定程度上縮短了共識達(dá)成的時間,不再需要大量消耗能源挖礦,其與 PoW 機(jī)制的區(qū)別如下:

3、DPoS 機(jī)制
股份授權(quán)證明機(jī)制(Delegated Proof of Stake,DPoS),與 PoS 機(jī)制基本原理相同,只是選舉了若干代理人,由代理人執(zhí)行驗證和記賬功能,工作原理如下:

在 DPoS 機(jī)制下,每個節(jié)點按其持幣比例擁有影響力,51%節(jié)點投票的結(jié)果將是不可逆切有約束力的。其過程為:
每個節(jié)點可以將其投票權(quán)授予一名代表,獲票數(shù)最多的前 100 位代表按既定時間表輪流產(chǎn)生區(qū)塊。每名代表分配到一個時間段來生產(chǎn)區(qū)塊。所有的代表將收到等同于一個平均水平的區(qū)塊所含交易費的 10% 作為報酬。如果一個平均水平的區(qū)塊含有 100 股作為交易費,每個節(jié)點將獲得 1 股作為報酬
DPoS 的好處是大幅縮小了參與驗證和記賬節(jié)點的數(shù)量,可以達(dá)到秒級的共識驗證
4、DAG 機(jī)制
有向無環(huán)圖(Direct Acyclic Graph,DAG),DAG 是一個沒有有向循環(huán)的、有限的有向圖。它由有限個頂點和有向邊組成,每條有向邊都從一個頂點指向另一個頂點;從任意一個頂點出發(fā)都不能通過這些有向邊回到原來的頂點

傳統(tǒng)的區(qū)塊鏈只有一條單鏈,而在一條單鏈上無法并發(fā)打包區(qū)塊。而DAG 是一種拓?fù)浣Y(jié)構(gòu),在區(qū)塊打包時間不變的情況下,可以并行打包N個區(qū)塊,那么區(qū)塊鏈的交易容納能力就可以變成原來單鏈情況下的N倍。
2)智能合約
智能合約不是區(qū)塊鏈的必要組成,它是區(qū)塊鏈 2.0 之后出現(xiàn)的技術(shù)。如果把區(qū)塊鏈比作一個公司,智能合約相當(dāng)于公司中的規(guī)章制度,員工工作的時候會依據(jù)規(guī)章制度形式,而在有智能合約的區(qū)塊鏈中,鏈上的節(jié)點會依據(jù)智能合約進(jìn)行工作。
智能合約不只是一個可以自動執(zhí)行的計算機(jī)程度,它還是一個基于區(qū)塊鏈的參與者。它對接收到的信息進(jìn)行回應(yīng),它可以接收和存儲價值,也可以向外發(fā)送信息和價值。
智能合約具體是指運行在可復(fù)制、共享的賬本上的計算機(jī)程序,可以處理信息,接收、存儲和發(fā)送價值的腳本

特點
不可篡改 分布式 自動觸發(fā) 不依賴第三方
3)去中心化網(wǎng)絡(luò)
去中心化網(wǎng)絡(luò)不同于中心化網(wǎng)絡(luò)。在中心化網(wǎng)絡(luò)中,需要中心服務(wù)器,是一種星型的輻射結(jié)構(gòu)。
中心化網(wǎng)絡(luò)

去中心化網(wǎng)絡(luò)

我們演化成區(qū)塊鏈的形式:

三、邏輯結(jié)構(gòu)
從架構(gòu)上來說,區(qū)塊鏈大致可以分為4層,從下到上依次為 數(shù)據(jù)層、網(wǎng)絡(luò)層、合約層 和 應(yīng)用層

1)數(shù)據(jù)層
數(shù)據(jù)層是區(qū)塊鏈的邏輯架構(gòu)中最基礎(chǔ)的一層,功能主要包括區(qū)塊數(shù)據(jù)的存儲、哈希值和 Merkle 樹的計算以及鏈?zhǔn)浇Y(jié)構(gòu)的生成,其中進(jìn)行數(shù)據(jù)的存儲時需要重點考慮數(shù)據(jù)存儲的性能和穩(wěn)定性。在比特幣和以太坊中的存儲功能選擇的是 LevelDB數(shù)據(jù)庫。
數(shù)據(jù)層的功能是把交易數(shù)據(jù)存儲到區(qū)塊中并將區(qū)塊加入到區(qū)塊鏈中。當(dāng)節(jié)點之間發(fā)生交易后會將交易數(shù)據(jù)廣播到區(qū)塊鏈的去中心化網(wǎng)絡(luò)上,網(wǎng)絡(luò)中其他節(jié)點負(fù)責(zé)校驗這些交易。交易被確認(rèn)有效后會存儲到區(qū)塊中,并加入到區(qū)塊鏈。
2)網(wǎng)絡(luò)層
網(wǎng)絡(luò)層主要包括 P2P 網(wǎng)絡(luò) 和 共識算法 兩個組成部分。P2P (Peer to Peer)網(wǎng)絡(luò)也稱為點對點網(wǎng)絡(luò)或對等網(wǎng)絡(luò),根據(jù)去中心化程度的不同可以將其分為以下三種:
純P2P網(wǎng)絡(luò)
節(jié)點同時作為客戶端和服務(wù)器
沒有中心服務(wù)器
沒有中心路由器
雜P2P網(wǎng)絡(luò)
有一個中心服務(wù)器保存節(jié)點的信息并對請求這些信息的客戶端作出響應(yīng) 節(jié)點負(fù)責(zé)發(fā)布信息(因為中心服務(wù)器并不保存文件),讓中心服務(wù)器知道哪些文件被共享,讓需要的節(jié)點下載其可下載其可使用的資源 路由重點使用地址,通過被一組索引引用來獲取絕對地址 混合P2P網(wǎng)絡(luò)
同時含有純P2P網(wǎng)絡(luò)和雜P2P網(wǎng)絡(luò)的特點
在 P2P 網(wǎng)絡(luò)中,各個節(jié)點需要對區(qū)塊鏈中的各個區(qū)塊達(dá)成共識才能共同維護(hù)同一分布式賬本。這個共識的機(jī)制就是共識算法,比較最為常用的共識算法有工作量證明機(jī)制(Proof of Work,PoW)、權(quán)益證明機(jī)制(Proof of Stake,PoS)、股份授權(quán)證明機(jī)制(Delegated Proof of Stake,DPoS)
3)合約層
合約層的功能使得區(qū)塊鏈中的區(qū)塊具有可編程的特性,并且賦予了區(qū)塊鏈智能的特性,在區(qū)塊鏈中智能合約的作用如同一個智能助理,對區(qū)塊鏈中的數(shù)據(jù)和事件按照預(yù)先設(shè)定的邏輯進(jìn)行處理。

4)應(yīng)用層
應(yīng)用層泛指基于區(qū)塊鏈技術(shù)并結(jié)合具體業(yè)務(wù)場景開發(fā)的應(yīng)用,包括加密數(shù)字貨幣錢包、交易所、去中心化應(yīng)用等。
四、分類
隨著區(qū)塊鏈的快速發(fā)展、區(qū)塊鏈的應(yīng)用范圍越來越廣,不同的區(qū)塊鏈應(yīng)用之間也有了比較大的差異
1)公有鏈
公有鏈?zhǔn)菍ν夤_、任何人都可以參與的區(qū)塊鏈。公有鏈?zhǔn)钦嬲饬x上的完全無中心化的區(qū)塊鏈。它通過加密技術(shù)保證交易不可篡改,在不可信的網(wǎng)絡(luò)環(huán)境中建立共識,從而形成去中心化的信用機(jī)制。公有鏈?zhǔn)褂糜跀?shù)字貨幣、電子商務(wù)、互聯(lián)網(wǎng)金融、知識產(chǎn)權(quán)等應(yīng)用場景。

2)聯(lián)盟鏈
聯(lián)盟鏈僅限于聯(lián)盟成員使用,因其只針對成員開放全部或部分功能,所以聯(lián)盟鏈上的讀寫權(quán)限、以及記賬規(guī)則都按聯(lián)盟鏈規(guī)則來控制。聯(lián)盟鏈適用于機(jī)構(gòu)間的交易、結(jié)算、清算等B2B場景。超級賬本項目即屬于聯(lián)盟鏈。

3)私有鏈
私有鏈對單獨的個人或?qū)嶓w開放,僅供在私有組織,比如公司內(nèi)部使用,私有鏈上的讀寫權(quán)限,參與記賬的權(quán)限都由私有組織來決定。私有鏈適用于企業(yè)、組織內(nèi)部。

4)特點比較

5)側(cè)鏈
側(cè)鏈的概念最早產(chǎn)生于比特幣的應(yīng)用過程中,側(cè)鏈實質(zhì)上是指遵守側(cè)鏈協(xié)議的所有區(qū)塊鏈。側(cè)鏈協(xié)議是一種可以讓比特幣安全地從比特幣主鏈轉(zhuǎn)移到其他區(qū)塊鏈,又可以從其他區(qū)塊鏈安全地比特幣主鏈的協(xié)議。
側(cè)鏈本質(zhì)上是一種跨區(qū)塊鏈解決方案。通過這種解決方案,可以實現(xiàn)數(shù)字資產(chǎn)從第一個區(qū)塊鏈到第二個區(qū)塊鏈的轉(zhuǎn)移,又可以在稍后的時間點從第二個區(qū)塊鏈安全返回到第一個區(qū)塊鏈。
6)閃電網(wǎng)絡(luò)
在比特幣交易網(wǎng)絡(luò)中,最為人詬病的問題便是交易性能:全網(wǎng)約每秒7筆左右的交易速度遠(yuǎn)低于傳統(tǒng)金融交易系統(tǒng)。同時,等待6個區(qū)塊的可信確認(rèn)將導(dǎo)致約1個小時的最終確認(rèn)時間。
為了提升性能,比特幣社區(qū)提出了閃電網(wǎng)絡(luò)等創(chuàng)新的設(shè)計。閃電網(wǎng)絡(luò)的主要思路十分簡單—將大量交易放到比特幣區(qū)塊鏈之外進(jìn)行,只把關(guān)鍵環(huán)節(jié)放到鏈上進(jìn)行確認(rèn)。閃電網(wǎng)絡(luò)的工作原理是用比特幣擁有權(quán)的承諾來替代擁有權(quán)。
五、總結(jié)
區(qū)塊鏈的主要特點包括去中心化、去信任、集體維護(hù)、匿名性、可靠的數(shù)據(jù)庫。
去中心化: 區(qū)塊鏈技術(shù)基于P2P去中心化網(wǎng)絡(luò),區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點都是平等的,沒有中心服務(wù)器,故區(qū)塊鏈?zhǔn)侨ブ行幕摹?/section> 去信任: 區(qū)塊鏈中的數(shù)據(jù)都是公開透明的,交易數(shù)據(jù)通過加密技術(shù)進(jìn)行驗證和記錄,無須第三方信任機(jī)構(gòu)的參與,故有去信任的特點。 集體維護(hù): 區(qū)塊鏈由全網(wǎng)節(jié)點共同參與維護(hù),某一節(jié)點上數(shù)據(jù)的更新需要其他節(jié)點進(jìn)行計算和驗證,不會受少數(shù)節(jié)點控制。 可靠的數(shù)據(jù)庫: 區(qū)塊鏈中的每一個節(jié)點上的數(shù)據(jù)都是全網(wǎng)數(shù)據(jù),單個節(jié)點的退出或癱瘓不會影響整個系統(tǒng)。
好了,以上便是本篇的所有內(nèi)容,如果覺得對你有幫助的小伙伴不妨點個關(guān)注做個伴,便是對小菜最大的支持。不要空談,不要貪懶,和小菜一起做個吹著牛X做架構(gòu)的程序猿吧~ 咱們下文再見!
今天的你多努力一點,明天的你就能少說一句求人的話!
我是小菜,一個和你一起變強的男人。
??微信公眾號已開啟,菜農(nóng)曰,沒關(guān)注的同學(xué)們記得關(guān)注哦!
