一、前言
比特幣夯翻全球!區塊鏈是一個目前比較熱門的新概念,作為比特幣的底層技術,它蘊含了技術與金融兩層概念。從技術角度來看,這是一個犧牲一致性、效率且保證最終一致性的分佈式數據庫,當然這是比較片面的。從經濟學的角度來看,這種容錯能力很強的點對點網路,恰恰滿足了共享經濟的一個必要條件——低成本的可信環境。
二、區塊鏈技術特點、架構、發展
1.一句話闡述區塊鏈
如何創造一個系統,從而使得沒有任何人能阻止我花我自己的錢?
a 、什麼人都不行(去中心)
b 、不能宣布這些錢作廢(去中心)
c 、不能把我抓起來(匿名)
d 、不能把系統破壞掉(分佈式)
e 、帳戶必須絕對安全(密碼學算法)
f 、不能有雙花欺詐
2.區塊鏈架構
數據層:
完成區塊的存儲,加密,簽名等。
網路層:
點對點網路,依賴廣播,去中心化。
共識層:
比特幣使用了POW (工作量證明)作為其共識算法,共識層負責調配記賬節點的任務負載,能讓高度分散的節點在去中心化的系統中高效地針對區塊數據的有效性達成共識。
激勵層:
對於去中心化的系統,激勵非常重要;比特幣通過礦工挖礦獲得比特幣的方式來激勵大家。
合約層:
合約層主要是指各種腳本代碼、算法機制以及智能合約等,賦予賬本可編程的特性。我們以比特幣為例,比特幣是一種可編程的貨幣,合約層封裝的腳本中規定了比特幣的交易方式和過程中涉及的種種細節。
應用層:
實現業務邏輯。
三、區塊鏈的特徵
1.從複式記賬演進到分布式記賬。
“全網共享”的分布式賬本,參與記賬的各方之間通過同步協調機制,保證數據的防篡改和一致性
2.從”增刪改查”變為僅“增查”兩個操作。
區塊鏈技術相當於放棄了刪除和修改兩個選項 ,只留下增加和查詢兩個操作,通過區塊和鏈表這樣的“塊鏈式”結構,加上相應的時間戳進行憑證固化
3.從單方維護變成多方維護。
數據的寫入和同步不僅僅侷限在一個主體範圍之內, 需要通過多方驗證數據、形成共識,再決定哪些數據可以寫入
4.從外掛合約發展為內置合約智能合約的出現,基於事先約定的規則,通過代碼運行來
四、區塊鏈應用
一種區塊鏈的應用模式即是儲存靜態紀錄的體現,如同常常提及的智能合約即是如此案例。而所謂的儲存靜態紀錄,其實就是在應用我們前面所提的那四項特性,包括了無法竄改、流程透明、安全性、以及去中心化,讓使用者、消費者、或是市民,能夠對於紀錄的完整保存來得更加有信心。
五、總結
區塊鏈建立了信任,因為它代表真實記錄共用。 能夠讓所有人都相信的資料,它有助於推動可大幅提高效率、透明度和信心的其他新技術。
評論