国产精品夜色视频一级区_hh99m福利毛片_国产一区二区成人久久免费影院_伊人久久大香线蕉综合影院75_国产精品久久果冻传媒

您的位置:首頁 >聚焦 >

建議收藏,輕松搞懂區(qū)塊鏈! 全球熱文

2023-02-25 05:27:10    來源:程序員客棧

未來已來,只是不均衡地分布在當(dāng)下

大家好,我是菜農(nóng),歡迎來到我的頻道。

本文共 5844字,預(yù)計(jì)閱讀 30 分鐘


(資料圖片)

區(qū)塊鏈?zhǔn)墙┠陙碜顭衢T的前沿技術(shù),被認(rèn)為是未來十幾年對(duì)金融、物聯(lián)網(wǎng)、醫(yī)療等諸多領(lǐng)域產(chǎn)生最大影響的"黑科技"之一。

在本篇中我們將掌握區(qū)塊鏈的基本概念、技術(shù)構(gòu)成 與 邏輯結(jié)構(gòu)

一、基本概念

“區(qū)塊鏈” 這個(gè)概念是由一個(gè)網(wǎng)名為中本聰?shù)娜嗽?008年發(fā)表的《比特幣:一種點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng)》中提出的。隨后他實(shí)現(xiàn)了一個(gè)比特幣系統(tǒng),并發(fā)布了加密數(shù)字貨幣—比特幣。接下來出現(xiàn)了以太坊和超級(jí)賬本這樣的大型區(qū)塊鏈項(xiàng)目。

那么在你的認(rèn)知中,區(qū)塊鏈?zhǔn)鞘裁礃拥??下面整理了幾種選項(xiàng),看下是否有符合你認(rèn)知的選項(xiàng)。

區(qū)塊鏈?zhǔn)潜忍貛牛忍貛啪褪菂^(qū)塊鏈區(qū)塊鏈很值錢區(qū)塊鏈可以運(yùn)用在任何領(lǐng)域區(qū)塊鏈?zhǔn)敲赓M(fèi)的區(qū)塊鏈?zhǔn)欠浅0踩?p>通常來說,選項(xiàng)1是大多傾向的結(jié)果。但比特幣和區(qū)塊鏈兩者不能等同,實(shí)際上,區(qū)塊鏈?zhǔn)潜忍貛诺牡讓蛹夹g(shù),如果要舉例比喻的話,就好比用面粉可以做包子,但不能說面粉等于包子,包子等于面粉。而這里的面粉就相當(dāng)于是包子。當(dāng)然了作為底層技術(shù)的存在,不僅僅應(yīng)用于比特幣的實(shí)現(xiàn)中,還有很多其他基于區(qū)塊鏈技術(shù)的應(yīng)用。

那么區(qū)塊鏈究竟是什么?從比較專業(yè)的維度上看,可以從以下三點(diǎn)來解釋

區(qū)塊鏈?zhǔn)堑讓蛹夹g(shù)

作為一個(gè)底層技術(shù),它是包含了 P2P動(dòng)態(tài)組網(wǎng)、基于密碼學(xué)的共享賬本、共識(shí)機(jī)制、智能合約 等關(guān)鍵技術(shù)

區(qū)塊鏈?zhǔn)且粋€(gè)數(shù)字貨幣和賬本系統(tǒng)

從貨幣學(xué)的角度看,區(qū)塊鏈?zhǔn)菙?shù)字貨幣系統(tǒng)的分布式共享賬本系統(tǒng),這是一個(gè)去中心化的、網(wǎng)內(nèi)用戶共同維護(hù)的賬本系統(tǒng)。

區(qū)塊鏈?zhǔn)腔ヂ?lián)網(wǎng)的基礎(chǔ)設(shè)施

它提供了分布式去中心化的價(jià)值互聯(lián)網(wǎng),為更多大規(guī)模的共享、協(xié)作應(yīng)用創(chuàng)造可能。

作為解釋依據(jù),這里提取了來自中本聰在2008年發(fā)表的《比特幣:一種點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng)》中的一段描述:

時(shí)間戳服務(wù)器對(duì)以區(qū)塊(Block)形式存在的一組數(shù)據(jù)是實(shí)施隨機(jī)散列并加上時(shí)間戳,然后將該隨機(jī)散列進(jìn)行廣播,就像在新聞后世界性新聞組網(wǎng)絡(luò)(Usenet)的發(fā)帖一樣。顯然,該時(shí)間戳能夠證實(shí)特定數(shù)據(jù)于某特定時(shí)間是的確存在的,因?yàn)橹挥性谠摃r(shí)刻存在了才能獲取相應(yīng)的隨機(jī)散列值。每個(gè)時(shí)間戳應(yīng)當(dāng)將前一個(gè)時(shí)間戳納入其隨機(jī)散列值中,每一個(gè)隨后的時(shí)間戳都對(duì)之前的一個(gè)時(shí)間戳進(jìn)行增強(qiáng)(Reinforcing),這樣就形成了一個(gè)(Chain),即區(qū)塊鏈,如下圖所示:

文字較為蒼白,我們看圖可以很清晰的看出 區(qū)塊鏈就是由 區(qū)塊構(gòu)成的

1)區(qū)塊

區(qū)塊是區(qū)塊鏈的組成單元,就像金字塔是由一塊塊石頭組成的一樣,區(qū)塊鏈就是一個(gè)個(gè)區(qū)塊組成的。

區(qū)塊是由一系列特征值和一段時(shí)間內(nèi)的交易記錄組成的一個(gè)數(shù)據(jù)結(jié)構(gòu)。區(qū)塊的數(shù)據(jù)結(jié)構(gòu)是由 區(qū)塊頭 和 區(qū)塊體 組成。其中區(qū)塊頭包含了當(dāng)前區(qū)塊的特征值,區(qū)塊體中包含的是實(shí)際的交易記錄數(shù)據(jù)。

1、數(shù)據(jù)結(jié)構(gòu)1?? 區(qū)塊頭

區(qū)塊頭是由 80 個(gè)字節(jié)組成,主要由版本號(hào)、前一個(gè)區(qū)塊的哈希值、Merkle根、時(shí)間戳、bits、Nonce 這幾項(xiàng)區(qū)塊的特征值組成。

ver: 版本號(hào),表示本區(qū)塊遵守的驗(yàn)證規(guī)則prev_block: 父區(qū)塊哈希值,指的是這個(gè)區(qū)塊連接的上一個(gè)區(qū)塊的哈希值mrkl_root: mrkl_root 根,是該區(qū)塊鏈交易的 Merkle 樹根的哈希值(Merkle 是一種哈希樹的數(shù)據(jù)結(jié)構(gòu))time: 時(shí)間戳,區(qū)塊生成的時(shí)間bits: 區(qū)塊的難度值,該區(qū)塊工作量證明算法的難度目標(biāo),使用特定的算法編碼Nonce: 是一個(gè)隨機(jī)數(shù),為了找到滿足難度目標(biāo)所設(shè)定的2?? 區(qū)塊體

區(qū)塊體主要包括了 交易數(shù)量(n_tx)、區(qū)塊大?。╯ize)和長(zhǎng)度不定的交易記錄(tx 字段包含的交易列表) 等信息。但這只是比特幣中的區(qū)塊體結(jié)構(gòu),實(shí)際上區(qū)塊體重可以包括任何內(nèi)容,比如以太坊的區(qū)塊體中除了交易數(shù)據(jù)還包含智能合約。

2)區(qū)塊特點(diǎn)

區(qū)塊是由計(jì)算機(jī)通過加密算法生成的。如果成功地生成一個(gè)有效的區(qū)塊,該計(jì)算機(jī)(節(jié)點(diǎn))就能獲得一定的獎(jiǎng)勵(lì),這個(gè)獎(jiǎng)勵(lì)就是加密數(shù)字貨幣,也就是所謂的 挖礦。

加密算法并不是容易生成結(jié)果的,而是該區(qū)塊的哈希值必須滿足一定的條件。這個(gè)條件就是能夠使得區(qū)塊頭中特征值相加生成的哈希值需要符合一定格式,比如難度值為 000,由于哈希值隨著輸入的不同而不同,因此計(jì)算機(jī)要不斷嘗試改變區(qū)塊頭的 Nonce 值直至最終生成的哈希值滿足條件才算生成了一個(gè)有效的區(qū)塊。

我們可以借助 Blockchain Demo 工具來嘗試生成一個(gè)區(qū)塊。

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

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

索引: 表示區(qū)塊在區(qū)塊鏈中的位置,其中第一個(gè)區(qū)塊為 創(chuàng)世區(qū)塊(索引為 0),第二個(gè)區(qū)塊的索引為1,第三個(gè)區(qū)塊的索引為2,以此類推。時(shí)間戳: 表示該區(qū)塊的生成時(shí)間,根據(jù)時(shí)間戳可以判斷區(qū)塊鏈中各個(gè)區(qū)塊生成的先后順序。哈希值: 表示每個(gè)區(qū)塊的唯一標(biāo)識(shí),也可稱為區(qū)塊的 數(shù)字指紋。哈希值的長(zhǎng)度是固定的,而且和區(qū)塊的內(nèi)容緊密關(guān)聯(lián),一旦區(qū)塊內(nèi)容發(fā)生改變,該區(qū)塊的哈希值也會(huì)發(fā)生改變。而且,區(qū)塊中的哈希值還有 有效無效之分,滿足特定條件的哈希值是有效的,否則就是無效的。這個(gè)特定條件一般稱稱為 困難度(Difficulty)。父區(qū)塊哈希值就是區(qū)塊中特定區(qū)塊前一個(gè)區(qū)塊的哈希值。數(shù)據(jù):區(qū)塊中的數(shù)據(jù)可以是任何內(nèi)容,比特幣區(qū)塊鏈的區(qū)塊中的數(shù)據(jù)為一串串交易記錄。Nonce: 是一個(gè)隨機(jī)數(shù),用來生成一個(gè)有效的哈希值。Nonce 會(huì)根據(jù)區(qū)塊數(shù)據(jù)的不同而不同,每個(gè)區(qū)塊都需要經(jīng)過大量計(jì)算才能找到對(duì)應(yīng)的 Nonce 值。創(chuàng)世區(qū)塊: 區(qū)塊鏈中的第一個(gè)區(qū)塊,它沒有父區(qū)塊,故創(chuàng)世區(qū)塊的父區(qū)塊哈希值為空或者為 0。2)運(yùn)行原理

綜上所述,區(qū)塊鏈就是一個(gè)鏈表,而這個(gè)鏈表就是由一個(gè)個(gè)區(qū)塊組成的,這些區(qū)塊依次連接,形成一個(gè)不可篡改的鏈條,那么其中的運(yùn)行過程我們也可以由此推出:

首先構(gòu)成區(qū)塊鏈的去中心化網(wǎng)絡(luò)中的第一個(gè)節(jié)點(diǎn),生成一個(gè) 創(chuàng)世區(qū)塊然后通過 挖礦生成新的區(qū)塊添加到區(qū)塊鏈中新的節(jié)點(diǎn)加入到去中心化網(wǎng)絡(luò)中會(huì)先生成一個(gè)最新的區(qū)塊鏈數(shù)據(jù)隨后每個(gè)節(jié)點(diǎn)生成的區(qū)塊都會(huì)向網(wǎng)絡(luò)中的其他節(jié)點(diǎn)進(jìn)行廣播其他節(jié)點(diǎn)收到廣播后會(huì)判斷自己是否已經(jīng)收到該區(qū)塊,是的話就忽略,否的話會(huì)先校驗(yàn)該區(qū)塊是否有效,如果是有效的區(qū)塊則會(huì)添加到自己的區(qū)塊鏈中3)小結(jié)區(qū)塊鏈中的節(jié)點(diǎn)始終都講最長(zhǎng)的鏈條作為正確的鏈,并持續(xù)延長(zhǎng)和維護(hù)這條鏈。當(dāng)節(jié)點(diǎn)發(fā)現(xiàn)有更長(zhǎng)的鏈條并且本身的鏈條不是最新時(shí),就會(huì)使用最長(zhǎng)的鏈條提花你當(dāng)前節(jié)點(diǎn)的鏈條。若一個(gè)節(jié)點(diǎn)判斷出本身的區(qū)塊鏈?zhǔn)亲钚碌?,再收到新的區(qū)塊信息時(shí),節(jié)點(diǎn)就會(huì)把新的區(qū)塊添加到自身鏈條的最后。當(dāng)一個(gè)區(qū)塊鏈的節(jié)點(diǎn)掌握了整個(gè)區(qū)塊鏈中 51% 以上的計(jì)算能力時(shí),它就可以重寫整個(gè)區(qū)塊鏈?;谶@個(gè)原因,區(qū)塊鏈中的計(jì)算能力過度集中會(huì)很危險(xiǎn)。只有一個(gè)龐大且均勻分布的區(qū)塊鏈才比較安全。二、技術(shù)構(gòu)成

區(qū)塊鏈主要由三個(gè)核心技術(shù)構(gòu)成,分別是 共識(shí)機(jī)制、智能合約、去中心化網(wǎng)絡(luò)。

1)共識(shí)機(jī)制

共識(shí)機(jī)制是區(qū)塊鏈中的重要機(jī)制,不同的區(qū)塊鏈項(xiàng)目可能使用不同的共識(shí)機(jī)制。網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)根據(jù)共識(shí)機(jī)制達(dá)成共識(shí),共同維護(hù)整個(gè)區(qū)塊鏈網(wǎng)絡(luò)。

1、PoW 機(jī)制

工作量證明機(jī)制(Proof of Work,PoW),工作量證明就是一份證明,它用來確定完成了一定量的工作并可以因此獲得一定的獎(jiǎng)勵(lì)。

工作量證明是一種對(duì)應(yīng)服務(wù)與資源濫用,或是阻斷服務(wù)供給的對(duì)策。一般要求發(fā)起者進(jìn)行一些耗時(shí)的復(fù)雜運(yùn)算,并且結(jié)果能被快速驗(yàn)算。在計(jì)算過程中耗用的時(shí)間和資源作為成本,據(jù)此來確定建立或懲罰,以此來維護(hù)系統(tǒng)的一致性。

工作量證明機(jī)制最常用的技術(shù)原理是哈希函數(shù),工作量證明機(jī)制如下:

取得一些公開的數(shù)據(jù),并加上一個(gè)隨機(jī)數(shù)(Nonce)以數(shù)據(jù)和隨機(jī)數(shù)作為輸入值計(jì)算哈希值檢查生成的哈希值是否符合一定的條件。若符合就幾下這個(gè)隨機(jī)數(shù)的值并退出。若不符合則改變隨機(jī)數(shù)的值再重新計(jì)算。

由于工作量證明機(jī)制需要消耗巨大的算力,如果有人嘗試惡意破壞,需要付出巨大的經(jīng)濟(jì)成本,這就防止了惡意的數(shù)據(jù)修改。

缺點(diǎn): 只有第一個(gè)獲取有效哈希值的節(jié)點(diǎn)能得到獎(jiǎng)勵(lì),其他節(jié)點(diǎn)的計(jì)算會(huì)被浪費(fèi)掉。

2、PoS機(jī)制

權(quán)益證明機(jī)制(Proof of Stake,PoS)試圖解決在 PoW 機(jī)制中大量資源被浪費(fèi)的問題。不同于 PoW 機(jī)制要求進(jìn)行一定量的計(jì)算,PoS 機(jī)制要求提供的是保證金,或者說是一定數(shù)量數(shù)字貨幣的擁有權(quán)。

PoS 機(jī)制的工作原理是通過保證金來確認(rèn)一個(gè)合法的塊成為新的區(qū)塊,收益為保證金的利息和交易服務(wù)費(fèi)。提供證明的保證金越多,則獲得記賬權(quán)的概率越大。

比如系統(tǒng)中有A、B、C、D4個(gè)人,A有40個(gè)幣,B有30個(gè)幣,C有20個(gè)幣,D有10個(gè)幣,那么A獲得記賬權(quán)的概率就是D的4倍

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

3、DPoS 機(jī)制

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

在 DPoS 機(jī)制下,每個(gè)節(jié)點(diǎn)按其持幣比例擁有影響力,51%節(jié)點(diǎn)投票的結(jié)果將是不可逆切有約束力的。其過程為:

每個(gè)節(jié)點(diǎn)可以將其投票權(quán)授予一名代表,獲票數(shù)最多的前 100 位代表按既定時(shí)間表輪流產(chǎn)生區(qū)塊。每名代表分配到一個(gè)時(shí)間段來生產(chǎn)區(qū)塊。所有的代表將收到等同于一個(gè)平均水平的區(qū)塊所含交易費(fèi)的 10% 作為報(bào)酬。如果一個(gè)平均水平的區(qū)塊含有 100 股作為交易費(fèi),每個(gè)節(jié)點(diǎn)將獲得 1 股作為報(bào)酬

DPoS 的好處是大幅縮小了參與驗(yàn)證和記賬節(jié)點(diǎn)的數(shù)量,可以達(dá)到秒級(jí)的共識(shí)驗(yàn)證

4、DAG 機(jī)制

有向無環(huán)圖(Direct Acyclic Graph,DAG),DAG 是一個(gè)沒有有向循環(huán)的、有限的有向圖。它由有限個(gè)頂點(diǎn)和有向邊組成,每條有向邊都從一個(gè)頂點(diǎn)指向另一個(gè)頂點(diǎn);從任意一個(gè)頂點(diǎn)出發(fā)都不能通過這些有向邊回到原來的頂點(diǎn)

傳統(tǒng)的區(qū)塊鏈只有一條單鏈,而在一條單鏈上無法并發(fā)打包區(qū)塊。而DAG 是一種拓?fù)浣Y(jié)構(gòu),在區(qū)塊打包時(shí)間不變的情況下,可以并行打包N個(gè)區(qū)塊,那么區(qū)塊鏈的交易容納能力就可以變成原來單鏈情況下的N倍。

2)智能合約

智能合約不是區(qū)塊鏈的必要組成,它是區(qū)塊鏈 2.0 之后出現(xiàn)的技術(shù)。如果把區(qū)塊鏈比作一個(gè)公司,智能合約相當(dāng)于公司中的規(guī)章制度,員工工作的時(shí)候會(huì)依據(jù)規(guī)章制度形式,而在有智能合約的區(qū)塊鏈中,鏈上的節(jié)點(diǎn)會(huì)依據(jù)智能合約進(jìn)行工作。

智能合約不只是一個(gè)可以自動(dòng)執(zhí)行的計(jì)算機(jī)程度,它還是一個(gè)基于區(qū)塊鏈的參與者。它對(duì)接收到的信息進(jìn)行回應(yīng),它可以接收和存儲(chǔ)價(jià)值,也可以向外發(fā)送信息和價(jià)值。

智能合約具體是指運(yùn)行在可復(fù)制、共享的賬本上的計(jì)算機(jī)程序,可以處理信息,接收、存儲(chǔ)和發(fā)送價(jià)值的腳本

特點(diǎn)

不可篡改分布式自動(dòng)觸發(fā)不依賴第三方3)去中心化網(wǎng)絡(luò)

去中心化網(wǎng)絡(luò)不同于中心化網(wǎng)絡(luò)。在中心化網(wǎng)絡(luò)中,需要中心服務(wù)器,是一種星型的輻射結(jié)構(gòu)。

中心化網(wǎng)絡(luò)
中心化網(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ù)的存儲(chǔ)、哈希值和 Merkle 樹的計(jì)算以及鏈?zhǔn)浇Y(jié)構(gòu)的生成,其中進(jìn)行數(shù)據(jù)的存儲(chǔ)時(shí)需要重點(diǎn)考慮數(shù)據(jù)存儲(chǔ)的性能和穩(wěn)定性。在比特幣和以太坊中的存儲(chǔ)功能選擇的是 LevelDB數(shù)據(jù)庫(kù)。

數(shù)據(jù)層的功能是把交易數(shù)據(jù)存儲(chǔ)到區(qū)塊中并將區(qū)塊加入到區(qū)塊鏈中。當(dāng)節(jié)點(diǎn)之間發(fā)生交易后會(huì)將交易數(shù)據(jù)廣播到區(qū)塊鏈的去中心化網(wǎng)絡(luò)上,網(wǎng)絡(luò)中其他節(jié)點(diǎn)負(fù)責(zé)校驗(yàn)這些交易。交易被確認(rèn)有效后會(huì)存儲(chǔ)到區(qū)塊中,并加入到區(qū)塊鏈。

2)網(wǎng)絡(luò)層

網(wǎng)絡(luò)層主要包括 P2P 網(wǎng)絡(luò) 和 共識(shí)算法 兩個(gè)組成部分。P2P (Peer to Peer)網(wǎng)絡(luò)也稱為點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)或?qū)Φ染W(wǎng)絡(luò),根據(jù)去中心化程度的不同可以將其分為以下三種:

純P2P網(wǎng)絡(luò)

節(jié)點(diǎn)同時(shí)作為客戶端和服務(wù)器

沒有中心服務(wù)器

沒有中心路由器

雜P2P網(wǎng)絡(luò)

有一個(gè)中心服務(wù)器保存節(jié)點(diǎn)的信息并對(duì)請(qǐng)求這些信息的客戶端作出響應(yīng)節(jié)點(diǎn)負(fù)責(zé)發(fā)布信息(因?yàn)橹行姆?wù)器并不保存文件),讓中心服務(wù)器知道哪些文件被共享,讓需要的節(jié)點(diǎn)下載其可下載其可使用的資源路由重點(diǎn)使用地址,通過被一組索引引用來獲取絕對(duì)地址

混合P2P網(wǎng)絡(luò)

同時(shí)含有純P2P網(wǎng)絡(luò)和雜P2P網(wǎng)絡(luò)的特點(diǎn)

在 P2P 網(wǎng)絡(luò)中,各個(gè)節(jié)點(diǎn)需要對(duì)區(qū)塊鏈中的各個(gè)區(qū)塊達(dá)成共識(shí)才能共同維護(hù)同一分布式賬本。這個(gè)共識(shí)的機(jī)制就是共識(shí)算法,比較最為常用的共識(shí)算法有工作量證明機(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ū)塊鏈中智能合約的作用如同一個(gè)智能助理,對(duì)區(qū)塊鏈中的數(shù)據(jù)和事件按照預(yù)先設(shè)定的邏輯進(jìn)行處理。

4)應(yīng)用層

應(yīng)用層泛指基于區(qū)塊鏈技術(shù)并結(jié)合具體業(yè)務(wù)場(chǎng)景開發(fā)的應(yīng)用,包括加密數(shù)字貨幣錢包、交易所、去中心化應(yīng)用等。

四、分類

隨著區(qū)塊鏈的快速發(fā)展、區(qū)塊鏈的應(yīng)用范圍越來越廣,不同的區(qū)塊鏈應(yīng)用之間也有了比較大的差異

1)公有鏈

公有鏈?zhǔn)菍?duì)外公開、任何人都可以參與的區(qū)塊鏈。公有鏈?zhǔn)钦嬲饬x上的完全無中心化的區(qū)塊鏈。它通過加密技術(shù)保證交易不可篡改,在不可信的網(wǎng)絡(luò)環(huán)境中建立共識(shí),從而形成去中心化的信用機(jī)制。公有鏈?zhǔn)褂糜跀?shù)字貨幣、電子商務(wù)、互聯(lián)網(wǎng)金融、知識(shí)產(chǎn)權(quán)等應(yīng)用場(chǎng)景。

2)聯(lián)盟鏈

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

3)私有鏈

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

4)特點(diǎn)比較5)側(cè)鏈

側(cè)鏈的概念最早產(chǎn)生于比特幣的應(yīng)用過程中,側(cè)鏈實(shí)質(zhì)上是指遵守側(cè)鏈協(xié)議的所有區(qū)塊鏈。側(cè)鏈協(xié)議是一種可以讓比特幣安全地從比特幣主鏈轉(zhuǎn)移到其他區(qū)塊鏈,又可以從其他區(qū)塊鏈安全地比特幣主鏈的協(xié)議。

側(cè)鏈本質(zhì)上是一種跨區(qū)塊鏈解決方案。通過這種解決方案,可以實(shí)現(xiàn)數(shù)字資產(chǎn)從第一個(gè)區(qū)塊鏈到第二個(gè)區(qū)塊鏈的轉(zhuǎn)移,又可以在稍后的時(shí)間點(diǎn)從第二個(gè)區(qū)塊鏈安全返回到第一個(gè)區(qū)塊鏈。

6)閃電網(wǎng)絡(luò)

在比特幣交易網(wǎng)絡(luò)中,最為人詬病的問題便是交易性能:全網(wǎng)約每秒7筆左右的交易速度遠(yuǎn)低于傳統(tǒng)金融交易系統(tǒng)。同時(shí),等待6個(gè)區(qū)塊的可信確認(rèn)將導(dǎo)致約1個(gè)小時(shí)的最終確認(rèn)時(shí)間。

為了提升性能,比特幣社區(qū)提出了閃電網(wǎng)絡(luò)等創(chuàng)新的設(shè)計(jì)。閃電網(wǎng)絡(luò)的主要思路十分簡(jiǎn)單—將大量交易放到比特幣區(qū)塊鏈之外進(jìn)行,只把關(guān)鍵環(huán)節(jié)放到鏈上進(jìn)行確認(rèn)。閃電網(wǎng)絡(luò)的工作原理是用比特幣擁有權(quán)的承諾來替代擁有權(quán)。

五、總結(jié)

區(qū)塊鏈的主要特點(diǎn)包括去中心化、去信任、集體維護(hù)、匿名性、可靠的數(shù)據(jù)庫(kù)。

去中心化: 區(qū)塊鏈技術(shù)基于P2P去中心化網(wǎng)絡(luò),區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)都是平等的,沒有中心服務(wù)器,故區(qū)塊鏈?zhǔn)侨ブ行幕摹Hバ湃危?區(qū)塊鏈中的數(shù)據(jù)都是公開透明的,交易數(shù)據(jù)通過加密技術(shù)進(jìn)行驗(yàn)證和記錄,無須第三方信任機(jī)構(gòu)的參與,故有去信任的特點(diǎn)。集體維護(hù): 區(qū)塊鏈由全網(wǎng)節(jié)點(diǎn)共同參與維護(hù),某一節(jié)點(diǎn)上數(shù)據(jù)的更新需要其他節(jié)點(diǎn)進(jìn)行計(jì)算和驗(yàn)證,不會(huì)受少數(shù)節(jié)點(diǎn)控制??煽康臄?shù)據(jù)庫(kù): 區(qū)塊鏈中的每一個(gè)節(jié)點(diǎn)上的數(shù)據(jù)都是全網(wǎng)數(shù)據(jù),單個(gè)節(jié)點(diǎn)的退出或癱瘓不會(huì)影響整個(gè)系統(tǒng)。

好了,以上便是本篇的所有內(nèi)容,如果覺得對(duì)你有幫助的小伙伴不妨點(diǎn)個(gè)關(guān)注做個(gè)伴,便是對(duì)小菜最大的支持。不要空談,不要貪懶,和小菜一起做個(gè)吹著牛X做架構(gòu)的程序猿吧~ 咱們下文再見!

今天的你多努力一點(diǎn),明天的你就能少說一句求人的話!

我是小菜,一個(gè)和你一起變強(qiáng)的男人。

微信公眾號(hào)已開啟,菜農(nóng)曰,沒關(guān)注的同學(xué)們記得關(guān)注哦!

關(guān)鍵詞: 數(shù)字貨幣 交易記錄

相關(guān)閱讀