區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲刻帚、點對點傳輸、共識機制涩嚣、加密算法等計算機技術(shù)的新型應(yīng)用模式崇众。
區(qū)塊鏈?zhǔn)且环N航厚,通過共識機制發(fā)動節(jié)點來共同記賬顷歌。為防止共識信息被篡改,通常情況下幔睬,區(qū)塊鏈會采用鏈狀數(shù)據(jù)結(jié)構(gòu)衙吩,使用密碼學(xué)技術(shù)進行數(shù)據(jù)存儲。
區(qū)塊鏈的顯著特征:去中心化溪窒、賬務(wù)公開坤塞、數(shù)據(jù)不可篡改、可追溯澈蚌。
區(qū)塊鏈主要解決(第一次用技術(shù)手段解決了人類的共識問題摹芙,用理性的技術(shù)為人類建立信任提供了方法),因此提出了四個技術(shù)創(chuàng)新:
- 分布式賬本:就是交易記賬由分布在不同地方的多個節(jié)點共同完成宛瞄,而且每一個節(jié)點都記錄的是完整的賬目浮禾,因此它們都可以參與監(jiān)督交易合法性交胚,同時也可以共同為其作證。
- 非對稱加密和授權(quán)技術(shù):存儲在區(qū)塊鏈上的交易信息是公開的盈电,但是賬戶身份信息是高度加密的蝴簇,只有在數(shù)據(jù)擁有者授權(quán)的情況下才能訪問,從而保證了數(shù)據(jù)的安全和個人隱私匆帚。
- 共識機制:就是所有記賬節(jié)點之間怎么達成共識熬词,去認(rèn)定一個記錄的有效性,這既是認(rèn)定的手段吸重,也是防止篡改的手段互拾。
- 智能合約:是基于這些可信的不可篡改的數(shù)據(jù),可以自動化的執(zhí)行一些預(yù)先定義好的規(guī)則和條款嚎幸。
區(qū)塊鏈在設(shè)計上采用了拜占庭容錯機制(BFT)颜矿,拜占庭容錯是一種對一致性要求極高的共識機制,在完全開放的環(huán)境下嫉晶,實現(xiàn)了數(shù)據(jù)的一致性和安全性骑疆,為業(yè)務(wù)提供了一個可信的環(huán)境。
區(qū)塊鏈要讓一群不相干的人來共同記賬替废,因此需要一套獎勵機制箍铭,也就是經(jīng)濟刺激,讓參與記賬的人可以獲得經(jīng)濟報酬舶担。但問題是,只要有經(jīng)濟刺激彬呻,就會有人作弊衣陶。為了防止有人作弊,區(qū)塊鏈引入了共識機制闸氮,以確保參與者無法作弊(或作弊成本巨大不合算)剪况。拜占庭問題是區(qū)塊鏈技術(shù)中共識機制的基礎(chǔ)。共識機制起源于拜占庭理論蒲跨,經(jīng)歷了數(shù)字貨幣的歷史演進译断,目前主流共識有工作量證明機制(PoW)、權(quán)益證明機制(PoS)和代理權(quán)益證明機制(DPoS)或悲。工作量證明機制錨定的是算力孙咪,權(quán)益證明機制和代理權(quán)益證明機制錨定的是權(quán)益(Token,通證巡语,也稱代幣)翎蹈。
PS: 《大話區(qū)塊鏈》筆記一