區塊鏈快速通道 從技術原理到應用落地

2021-09-20 10:49:25 字數 2370 閱讀 3436

作者|李晨編輯|linda編者語:2018 年 2 月 7 日,區塊鏈前哨迎來了歷史上的首次公開課。我們將行業內的精英組織起來形成社群,通過社群相互學習、相互分享快速成長。而社群公開課開展的目的就是為了讓大家深入的了解一些比較成功的企業的技術路線,並借鑑到自己的實際應用中。年後每週三會有持續性的分享,乾貨整理在次週以文章的形式共享給大家。感謝參與!

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

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

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

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

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

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

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

效率,達成共識確認的效率,簡單就是出塊的效率。

資源消耗,可能消耗電力、儲存或者其他資源;

容錯性,就是網路可以抵抗多大比例的節點出錯。

資料不可篡改性。基於這個特徵行業中用的比較多的場景是信託。在市場加速釋放的前提下,傳統信託行業所存在的如文件安全性、時間有效性等信任問題日益凸顯,而利用區塊鏈不可篡改的特性能有效解決信託業務中所存在「互不信任」的市場痛點。如何實現?利用區塊鏈技術可以將信託業務中的關鍵材料經過雜湊加密處理,轉換成不可逆推的特徵值儲存在區塊鏈上,信託公司和使用者如需進行資料驗證,只要將已有的材料和資訊經過雜湊加密處理,再次與區塊鏈上與其對應的資訊進行對比,即可驗證材料是否曾經被進行篡改。具體大家可以參考乙個案例:萬雲團隊幫助萬向信託所開發的基於區塊鏈的家族信託業務,此業務已經上線。

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

區塊鏈快速通道 從技術原理到應用落地

作者 李晨編輯 linda編者語 2018 年 2 月 7 日,區塊鏈前哨迎來了歷史上的首次公開課。我們將行業內的精英組織起來形成社群,通過社群相互學習 相互分享快速成長。而社群公開課開展的目的就是為了讓大家深入的了解一些比較成功的企業的技術路線,並借鑑到自己的實際應用中。年後每週三會有持續性的分享...

區塊鏈技術原理

區塊鏈技術原理 我盡量不涉及太多細節,把區塊鏈大概的工作原理用盡可能簡單的語言描述一下,相信你能很快對區塊鏈有所了解。以位元幣的區塊鏈為例,你可以把區塊鏈想象成乙個位元幣的公共賬本,這個賬本 1.存放在網際網路的各個位元幣節點上,每個節點都有乙份完整的備份 2.裡面記錄著自位元幣誕生以來的所有位元幣...

區塊鏈技術原理

區塊鏈是什麼?區塊鏈 技術最初是由一位化名中本聰的人為位元幣 一種數字貨幣 而設計出的一種特殊的資料庫技術,它基於密碼學中的橢圓曲線數字簽名演算法 ecdsa 來實現去中心化的p2p系統設計。但區塊鏈的作用不僅僅侷限在位元幣上。現在,人們在使用 區塊鏈 這個詞時,有的時候是指資料結構,有時是指資料庫...