1.產(chǎn)生背景
信用是什么汽绢?
所謂信用晌坤,是指依附在人之間桌粉、單位之間和商品交易之間形成的一種相互信任的生產(chǎn)關(guān)系和社會(huì)關(guān)系芋膘。
人類以往的信用都需要通過一個(gè)中心區(qū)建立和維護(hù)鳞青。例如:貨幣基于央行這個(gè)中心,企業(yè)/個(gè)人欣喜基于若干個(gè)征信巨頭這樣的中心为朋,甚至qq也要依賴于騰訊這個(gè)中心臂拓。
無區(qū)塊鏈:只有銀行可以證明我有一元錢。
有區(qū)塊鏈:全世界都可以證明我有一個(gè)比特幣习寸。
兩個(gè)基礎(chǔ)難題
在去中心化后胶惰,整個(gè)系統(tǒng)中沒有了權(quán)威的中心化代理,信息的可信度和準(zhǔn)確性便會(huì)面臨問題霞溪。
例子:拜占庭將軍問題
拜占庭帝國很強(qiáng)大孵滞,他周邊有十個(gè)國家想攻占它,瓜分它的財(cái)富鸯匹,但必須同時(shí)匯聚5個(gè)以上的國家一同行動(dòng)才有取勝的可能剃斧,這個(gè)過程中不能有任何國家的背叛。而這十個(gè)國家彼此之間又不互相信任忽你,怎樣能夠找找到一個(gè)好的辦法來協(xié)調(diào)這十個(gè)國家幼东,防止攻打計(jì)劃失敗的可能。
拜占庭將軍問題反映到信息交換領(lǐng)域中來科雳,可以理解為在一個(gè)去中心化的系統(tǒng)中根蟹,有一些節(jié)點(diǎn)是壞掉的,它們可能向外界廣播錯(cuò)誤的信息或者不廣播信息糟秘,在這種情況下如何驗(yàn)證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性简逮。
需要一個(gè)合理可行的解決方案
區(qū)塊鏈的產(chǎn)生——區(qū)塊鏈的核心是建立去中心化的信用
區(qū)塊鏈解決的問題
信息不對(duì)稱、不確定的環(huán)境下尿赚,如何建立滿足經(jīng)濟(jì)活動(dòng)賴以發(fā)生散庶、發(fā)展的“信任“生態(tài)體系
區(qū)塊鏈和比特幣的區(qū)別
- 比特幣是應(yīng)用蕉堰,是一種數(shù)字貨幣,可以看做和qq幣其實(shí)差不多悲龟,只不過是完全分布式發(fā)行的屋讶,不依賴任何中央銀行,而區(qū)塊鏈?zhǔn)且幌盗屑夹g(shù)的統(tǒng)稱须教。
- 區(qū)塊鏈技術(shù)是隨著比特幣誕生的皿渗。
- 比特幣是區(qū)塊鏈的第一個(gè)應(yīng)用,但絕不是唯一的應(yīng)用轻腺。
- 區(qū)塊鏈作為互聯(lián)網(wǎng)的革命性技術(shù)乐疆,可能對(duì)世界的影響要遠(yuǎn)大于比特幣本身。
排名前十的區(qū)塊鏈資產(chǎn)
- 比特幣
- 以太幣
- 瑞波幣
- 萊特幣
- 達(dá)世幣
- 互聯(lián)網(wǎng)幣
- 狗狗幣
- 公正幣
- 比特股
- 門羅幣
2. 定義贬养、特征和分類
區(qū)塊鏈定義
區(qū)塊鏈?zhǔn)且粋€(gè)去中心化的分布式數(shù)據(jù)庫挤土,該數(shù)據(jù)庫由一串使用密碼學(xué)方法產(chǎn)生的數(shù)據(jù)區(qū)塊有序連接而成,區(qū)塊中包含有一定時(shí)間內(nèi)產(chǎn)生的無法被篡改的數(shù)據(jù)記錄信息误算。
所謂區(qū)塊鏈技術(shù)仰美,簡稱BT(blockchain technology),也被稱之為分布式賬本技術(shù)尉桩,是一種互聯(lián)網(wǎng)數(shù)據(jù)庫技術(shù)筒占,其特點(diǎn)是去中心化、公開透明蜘犁,讓每個(gè)人均可參與數(shù)據(jù)庫記錄翰苫。
區(qū)塊鏈特征
- 去中心化
完全分布式 減低交易成本 可靠性、不可篡改性 - 去信任
集體維護(hù) 公正这橙、清算奏窑、審計(jì)、財(cái)務(wù)公開 私密性
區(qū)塊鏈的重要特性
CAP定義
對(duì)一個(gè)分布式系統(tǒng)來說屈扎,存在CAP定理埃唯,又被稱作布魯爾定義,它指出一個(gè)分布式系統(tǒng)不可能同時(shí)滿足以下三點(diǎn):
- 一致性(Consistence):在分布式系統(tǒng)中的所有數(shù)據(jù)備份鹰晨,在同一時(shí)刻是否同樣的值墨叛。
- 可用性(Availability):在集群中一部分節(jié)點(diǎn)故障后,集群整體是否還能響應(yīng)客戶端的讀寫請(qǐng)求模蜡。
- 分區(qū)容忍性(Partition tolerance):集群中的某些節(jié)點(diǎn)在無法聯(lián)系后漠趁,集群整體是否還能繼續(xù)進(jìn)行服務(wù)。
CAP定理表明我們必須在一致性和可用性之間進(jìn)行權(quán)衡忍疾。具體到區(qū)塊鏈和大數(shù)據(jù)來說闯传,大數(shù)據(jù)是以犧牲一致性來換取可用性和分區(qū)容忍性的,而區(qū)塊鏈優(yōu)先保證了一致性卤妒。
區(qū)塊鏈的分類
- 公有區(qū)塊鏈
網(wǎng)絡(luò)中的節(jié)點(diǎn)可任意接入甥绿,網(wǎng)絡(luò)中數(shù)據(jù)讀寫權(quán)限不受限制字币,任何人都能參與共識(shí)過程,比特幣屬于其中一種
不足:交易確認(rèn)速度慢共缕,交易的保密性難以保證 - 私有區(qū)塊鏈
共識(shí)機(jī)制洗出、驗(yàn)證、讀取等行為被限定在一個(gè)范圍內(nèi)骄呼,由一個(gè)實(shí)體控制共苛,僅對(duì)實(shí)體內(nèi)開放判没。
不足:本質(zhì)上由企業(yè)或組合為用戶提供信用背書 - 聯(lián)盟區(qū)塊鏈
介于公有鏈和私有鏈之間蜓萄,更符合大部分行業(yè)背景,適度對(duì)外開放澄峰,受到了包括R3CEV在內(nèi)的推崇嫉沽。
不足:只限聯(lián)盟內(nèi)部。
區(qū)塊鏈的局限性
- 性能與容量問題
- 安全性局限
- 去中心化程度和共識(shí)機(jī)制效率的矛盾:去中心化程度越高俏竞,共識(shí)機(jī)制效率越低绸硕,交易時(shí)延越長,交易吞吐越低魂毁,因此兩者必須權(quán)衡玻佩。
- 賬本存儲(chǔ)容量和處理性能的矛盾:賬本規(guī)模的增長,會(huì)帶來節(jié)點(diǎn)的硬件資源門檻的提高席楚。
- 51%攻擊:需要引入大量節(jié)點(diǎn)咬崔,如果節(jié)點(diǎn)太少,51%攻擊很容易烦秩。
- 私鑰與終端安全:私鑰存儲(chǔ)在用戶終端本地垮斯,如果私鑰被竊取,就會(huì)出現(xiàn)資金損失只祠。
- 共識(shí)機(jī)制安全:Pow,POS的共識(shí)機(jī)制是否真正安全兜蠕,缺乏嚴(yán)格的證明和試驗(yàn)。