一、區(qū)塊鏈的優(yōu)點:
1、去中心化;
由于使用的是分布式核算和存儲,不存在中心化的硬件或管理機構,任意節(jié)點的權利和義務都是相互平等的,系統(tǒng)中的數(shù)據塊由整個系統(tǒng)中具有維護功能的節(jié)點來共同維護。
2、開放性;
系統(tǒng)是開放的,除了交易各方的私有信息被加密外,區(qū)塊鏈的數(shù)據對所有人公開,任何人都可以通過公開的接口查詢區(qū)塊鏈數(shù)據和開發(fā)相關應用,因此整個系統(tǒng)信息高度透明。
3、自治性;
區(qū)塊鏈采用基于協(xié)商一致的規(guī)范和協(xié)議使得整個系統(tǒng)中的所有節(jié)點能夠在去信任的環(huán)境自由安全的交換數(shù)據,使得對“人”的信任改成了對機器的信任,任何人為的干預不起作用。
4、信息不可篡改;
一旦信息經過驗證并添加至區(qū)塊鏈,就會永久的存儲起來,除非能夠同時控制住系統(tǒng)中超過51%的節(jié)點,否則單個節(jié)點上對數(shù)據庫的修改是無效的,因此區(qū)塊鏈的數(shù)據穩(wěn)定性和可靠性極高。
5、匿名性;
由于節(jié)點之間的交換遵循固定的算法,其數(shù)據交互是無需信任的,因為區(qū)塊鏈中的程序規(guī)則會自行判斷活動是否有效,所以交易對手無須通過公開身份的方式讓對方自己產生信任,對信用的累積非常有幫助。
二、區(qū)塊鏈的缺點:
1.不可篡改,不可撤銷;
其實這點總體來說既是優(yōu)點也是缺點,因為在區(qū)塊鏈里沒有后悔藥,你對區(qū)塊鏈的數(shù)據變動幾乎無能為力,主要體現(xiàn)在:如果轉賬地址填錯,會直接造成永久損失且無法撤銷;如果丟失密鑰也一樣會造成永久損失無法挽回。而現(xiàn)實中如果你銀行卡丟了或者密碼忘記了,還能到銀行營業(yè)點處理,你的資產依舊還在。
2.交易賬本必須公開;
區(qū)塊鏈是分布式,在公有鏈上,等于每個人手上都有一份完整賬本,并且由于區(qū)塊鏈計算余額、驗證交易有效性等等都需要追溯每一筆賬,因此交易數(shù)據都是公開透明的,如果我知道某個人的賬戶,我就能知道他的所有財富和每一筆交易,沒有隱私可言。
3.當數(shù)據越大伴隨的性能問題;
就像前面說的,每個人都有一份完整賬本,并且有時需要追溯每一筆記錄,因此隨著時間推進,交易數(shù)據超大的時候,就會有性能問題,如第一次使用需要下載歷史上所有交易記錄才能正常工作,每次交易為了驗證你確實擁有足夠的錢而需要追溯歷史每一筆交易來計算余額。雖然可以通過一些技術手段(如索引)來緩解性能問題,但問題還是明顯存在的。
4.區(qū)塊鏈的延遲性;
區(qū)塊鏈的交易是存在延遲性的,拿比特幣舉例,當前產生的交易的有效性受網絡傳輸影響,因為要被網絡上大多數(shù)節(jié)點得知這筆交易,還要等到下一個記賬周期(比特幣控制在10分鐘左右),也就是要被大多數(shù)節(jié)點認可這筆交易。還受一個小概率事件影響,就是當網絡上同時有2個或以上節(jié)點競爭到記賬權力,那么在網絡中就會產生2個或以上的區(qū)塊鏈分支,這時候到底那個分支記錄的數(shù)據是有效的,則要再等下一個記賬周期,最終由最長的區(qū)塊鏈分支來決定。因此區(qū)塊鏈的交易數(shù)據是有延遲性的。