什麼是區塊鏈

2021-07-24 00:12:46 字數 4765 閱讀 7428

1樓:廣發**

區塊鏈不屬於哪個行業,區塊鏈是分散式資料儲存、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。狹義來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構,並以密碼學方式保證的不可篡改和不可偽造的分散式賬本。

2樓:區塊鏈網

網上這方面的資料很多。一般來說區塊鏈有很多應用,其中最成功的就是數字貨幣。

區塊鏈系統由資料層、網路層、共識層、激勵層、合約層和應用層組成。

其中,資料層封裝了底層資料區塊以及相關的資料加密和時間戳等技術;網路層則包括分散式組網機制、資料傳播機制和資料驗證機制等;共識層主要封裝網路節點的各類共識演算法;激勵層將經濟因素整合到區塊鏈技術體系中來,主要包括經濟激勵的發行機制和分配機制等;合約層主要封裝各類指令碼、演算法和智慧合約,是區塊鏈可程式設計特性的基礎;應用層則封裝了區塊鏈的各種應用場景和案例

3樓:寶哥說區塊鏈

什麼是區塊鏈?需要明白區塊鏈的本質:

那麼首先,我們要明白一個概念,所謂的區塊鏈,便是分散式資料儲存、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學演算法。

區塊鏈誕生自中本聰的比特幣,自2023年以來,出現了各種各樣的類比特幣的數字貨幣,都是基於公有區塊鏈的。

本質上就是一個去中心化的資料庫,是目前已經炒的火熱的比特幣底層的技術和基礎架構。當然,說這些也許大家還是不太明白這到底是個什麼玩意,粗略的來說,區塊鏈,便是作為一個構造信任的機器,它可能會改變整個人類社會價值傳遞的方式。

4樓:匿名使用者

區塊鏈的誕生之路:

在人類歷史上經歷了幾次重大技術革命,第一次工業革命解放了基本生產力;第一臺計算機的誕生開啟了資訊化的程序;而網際網路時代的到來建立起資料在不同主體之間的瞬間連線和交換,對資訊流通產生了根本性變革;2008 年「中本聰」第一次提出了區塊鏈的概念,開啟了資訊網際網路到價值網際網路的變遷,其根本意義在於將原來的資料交換變成價值互聯,而價值互聯也正是區塊鏈所重構的商業邏輯的關鍵所在。

從技術的角度定義區塊鏈 :

區塊鏈是以區塊結構儲存資料,多方參與、多方維護,通過密碼學、p2p 網路、共識演算法等保證資料可靠的傳輸、儲存、訪問的技術體系。

區塊鏈最主要的技術特點:去中心化、不可篡改、可追溯。

去中心化。在區塊鏈的網路中分佈著眾多的節點,節點和節點之間地位平等,可以自由連線進行資料交換,不存在中心節點。所謂的去中心化和傳統的分散式有稍微意義上的不同,傳統分散式還是有中心的節點,最常見的就是所謂的負載均衡節點(load balance),只不過在中心節點後有很多其它節點,在資料結構上通常會形成「樹」的形式,去中心化是「圖」的結構,「圖」的結構中每個節點是對等的。

不可篡改性。利用密碼學的技術保證區塊鏈上的資料不可被篡改,主要是兩個點:雜湊和非對稱加密。

可追溯性。區塊鏈的資料結構保證了從第一個區塊(創世區塊)開始所有的資料形成了一條鏈,在鏈上的任何記錄都可以通過鏈的結構追溯到本源(也就是創世區塊的資訊)。

保證區塊鏈落地應用的技術基石

第二塊基石是密碼學,密碼學保證資料無法被篡改而且是安全並可驗證的。

第三塊基石是共識演算法,區塊鏈網路各節點達成一致性的保障,也是現在評判區塊鏈技術的核心指標之一。

p2p 網路是什麼?

密碼學在區塊鏈當中用的非常多。

這裡著重看如何通過「merkle tree」保證區塊鏈上的資料不可被篡改。下圖中的區塊鏈資料結構,上方每一個大長方形就是一個區塊 (block),該區塊內所有的交易資料都被儲存在這個區塊上;最下方的第三個交易 tx3,簡單說每一個交易會生成一個雜湊,hash3 就是第三筆交易 tx3 的雜湊值。hash2 下面沒有畫,是第二筆交易 tx2 的值,hash3 和 hash2 組合在一起就是 hash23,最後變成「merkle tree」的根節點「merkle root」。

每一個區塊都有 merkle tree,區塊上所有的交易都會被儲存在 merkle tree 上。區塊和區塊之間也是相互連結的,每一個區塊都知道上一個區塊的 hash 值。那為什麼這樣的區塊結構能實現資料不可篡改呢?

假設我要篡改 tx3,那我們將要篡改 hash3 的值,接下來改變了 hash3 就要改變 hash23,以此類推一直要改變 merkle root 的 hash 值。因為區塊的 hash 中包括了該區塊 merkle tree root 的 hash 值,所以一旦你改變了區塊的 hash,就必須要修改之後所有區塊的雜湊值。同時這樣的修改還要被網路中超過共識演算法要求的節點接受。

這就造成了篡改資料樹的成本極高,幾乎是不可能的。比特幣網路執行了那麼久,在沒有一個人去專門維護它的情況下,從來沒有發生過任何篡改,也就是這個道理。

共識演算法是區塊鏈比較核心的技術之一,保證區塊一致性是其主要作用。常用的共識演算法有:pow、pos、dpos、paxos、pbft。

1.pow 共識演算法。也就是常見的比特幣網路的共識演算法,它通過雜湊算力作為工作量證明去競爭記賬權。

pow 的幾個缺點:效能比較低;消耗大量的資源,尤其是算力;出塊比較慢,10 分鐘左右。但它也優點,抗容錯性很好,只有超過 51% 的節點攻擊網路,網路才會失敗, 容錯性 50%。

2.pos 共識演算法。相對 pow,pos 是用所謂的權益計演算法。相對 pow 來說它有幾大改進:不再消耗資源;提高效能,2 分鐘左右出塊;同樣容錯性也是 50%。

3.dpos 共識演算法。pos 實現 2 分鐘左右出塊是比較大的提高,但距離業務的要求還有一定距離,所以在此基礎上進行優化產生了 dpos,簡單來說 dpos 不要求每個節點記帳,而是有**節點來記帳,這比較像現實生活當中的議會制度,大家選出代表幫忙記帳,這樣參與記帳的節點會相對集中,效能也就會提高。

所以在 dpos 情況下基本可以做到秒級出塊,容錯性也是 50%。

4.pbft 共識演算法。pbft 也就是所謂的拜佔廷容錯,它的效能非常非常快,可以達到秒級出塊甚至比秒級還要快,但是它的容錯性相對差一些,一般是 33% 左右。

5.pxos 共識演算法。pxos 假設的前提是沒有惡意參與者,簡單說就是節點不會傳送錯誤的資訊,但有可能漏發資訊。在這種前提下容錯性 50%,效能也是很快的,基本上秒級出塊。

區塊鏈的分代和分類

區塊鏈分代

按照《區塊鏈:新經濟藍圖》一書中的概念,把比特幣以及相關的數字貨幣劃分為區塊鏈 1,0,以以太坊為代表的智慧合約劃分為區塊鏈 2.0,而在非貨幣和金融領域外,在其他領域裡的區塊鏈的應用劃分為區塊鏈 3.

0。區塊鏈 1.0 是基礎的區塊鏈,實現了數字貨幣所需的所有特性。區塊鏈 2.

0 的核心概念是智慧合約,簡單說就是可程式設計的數字貨幣。雖然只是加了一個字首,但卻是巨大的進步。這意味著不僅僅價值本身,價值相關的商業規則也可以被數字化,是價值網際網路的一個巨大進度。

關於區塊鏈 3.0,我們無法給出一個統一的評定標準。目前看有幾大技術可以算是區塊鏈 3.

0 的潛在標準。比如解決鏈上資料隱私和協作矛盾的零知識證明技術,或者解決連線各種不同鏈的跨鏈技術等。

這裡簡單介紹一個跨鏈技術 cosmos。我們認為世界不可能是有一兩個區塊鏈所主導的,會有比較多的區塊鏈,每一個鏈都完成它自己特有的功能。我們會將來生活在一個多鏈的世界裡。

通過跨鏈技術可以形成一個統一的生態系統,包括聯盟鏈和私有鏈。跨鏈技術是實現價值網際網路的關鍵,它連線起不同區塊鏈的孤島,也是區塊鏈向外拓展的橋樑。

cosmos 是一種前沿的跨鏈技術,基於 tendermint 共識引擎。tendermint 共識引擎實現了跨鏈技術中的基本技術需求(高效能和一致性)。同時 tendermint 將共識引擎和底下的 p2p 網路層打包在一起形成 tendermint core,加上具有很好擴張性的 cosmos sdk(實現多代幣賬戶體系,見證人機制和出塊等功能),這些都為跨鏈功能打下了紮實的技術基礎。

cosoms 跨鏈網路通過 ibc(inter-blockchain communication)協議通訊,而 cosmos hub 扮演樞紐角色,簡單說就是鏈之間的路由。通過 cosmos 網路不但可以進行價值跨鏈轉移,擴充套件 ibc 協議中的 payload,還可以進行其他資訊的跨鏈轉移。

區塊鏈的分類

區塊鏈分類目前有三種:1. 公有鏈;2. 聯盟鏈;3. 私有鏈。

所謂的公有鏈是任何人都可讀取的、任何人都能傳送交易且交易能獲得有效確認的、任何人都能參與其中共識過程的區塊鏈。 隨著公鏈規模的擴大,目前一些主流公鏈的效能都有待提高。 聯盟鏈主要針對有競爭又需要合作的場景,技術上聯盟區塊鏈是指其共識過程受到預選節點控制的區塊鏈。

只有獲准進入聯盟的節點才可以參與其中。私有鏈一般僅在一個公司或者組織內使用,它更像一個分散式賬本。

圍繞區塊鏈技術的兩大核心特徵

資料不可篡改性。 基於這個特徵行業中用的比較多的場景是信託。在市場加速釋放的前提下,傳統信託行業所存在的如文件安全性、時間有效性等信任問題日益凸顯,而利用區塊鏈不可篡改的特效能有效解決信託業務中所存在「互不信任」的市場痛點。

如何實現?利用區塊鏈技術可以將信託業務中的關鍵材料經過雜湊加密處理,轉換成不可逆推的特徵值儲存在區塊鏈上,信託公司和使用者如需進行資料驗證,只要將已有的材料和資訊經過雜湊加密處理,再次與區塊鏈上與其對應的資訊進行對比,即可驗證材料是否曾經被進行篡改。具體大家可以參考一個案例:

萬雲團隊幫助萬向信託所開發的基於區塊鏈的家族信託業務,此業務已經上線。

可追溯性。 鑽石一直以來被視為是愛情、權利、地位和富貴的象徵,一方面因人類的情感賦予讓鑽石有了高昂的價值,另一方面也因其**誘人讓市場滋生了走私的風氣,從而使得產品與**混亂,國家稅收損失和難於監管。而利用區塊鏈的可溯源特性,以構造共享資料庫的聯盟鏈為基礎,通過多中心的方式與海外鑽石平臺、鑽石交易所等共享資料,以行業 4c 為標準定義每一顆鑽石的身份標籤和流轉體系,促進鑽石交易的正規化。

通過可溯源讓每一顆儲存在區塊鏈上的鑽石資訊都可查證,讓市場上存在的**無孔可尋,從而讓鑽石市場真正迴歸「透明」。

區塊鏈技術 是什麼,什麼是區塊鏈技術?區塊鏈到底是什麼?什麼叫區塊鏈?

區塊鏈不屬於哪個行業,區塊鏈是分散式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。狹義來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構,並以密碼學方式保證的不可篡改和不可偽造的分散式賬本。區塊鏈是一個資訊科技領域的術語.從本質上講,它是一個共享...

區塊鏈是什麼意思,什麼是區塊鏈概念?

區塊鏈是分散式資料儲存 點對點傳輸 共識機制 加密演算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任 獲取權益的數學演算法。1 狹義來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構,並以密碼學方式保證的不可篡改和不可偽造的分散式賬本。...

區塊鏈網信備案有什麼用?什麼是區塊鏈資訊備案?

對服務提供者主體責任進行了明確規定。主要包括 一是落實資訊內容安全管理責任。二是具備與其服務相適應的技術條件。三是制定並公開管理規則和平臺公約。四是落實真實身份資訊認證制度。五是不得利用區塊鏈資訊服務從事法律 行政法規禁止的活動或者製作 複製 釋出 傳播法律 行政法規禁止的資訊內容。六是對違反法律 ...