1.區(qū)塊鏈技術是什么?
區(qū)塊鏈是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。所謂共識機制是區(qū)塊鏈系統(tǒng)中實現(xiàn)不同節(jié)點之間建立信任、獲取權益的數(shù)學算法。
2.區(qū)塊鏈技術的本質到底是什么?
區(qū)塊鏈本質上是一個分布式的公共賬本。任何人都可以對這個公共賬本進行核查,但不存在一個單一的用戶可以對它進行控制。在區(qū)塊鏈系統(tǒng)中的參與者們,會共同維持賬本的更新:它只能按照嚴格的規(guī)則和共識來進行修改,這背后有非常精妙的設計。
舉個例子吧。
王先生一家三口人,有王先生,王太太,還有正在上大學的兒子王二小,他們每個人都各自有自己的一個記賬本。賬本上都記錄了大家的開支。王太太每個月給兒子1000塊生活費,可是兒子的錢老是不夠花,王先生偷偷每個月另給兒子500塊。王二小的賬本上每次只記上1000塊,時間一長,王太太發(fā)現(xiàn)家里錢賬目不對,懷疑王先生偷偷存私房錢,和王先生吵了起來。
用區(qū)塊鏈如何解決這個問題呢? 假如某天王太太給了1000塊給兒子,她只要再向全家人大吼一聲—— 王太太給了王二小1000塊,請大家在各自的賬本上記下“王太太給了王二小1000塊”,就OK了。
于是王先生全家每個人都成了一個節(jié)點,每次王先生家的交易都會被每個人(每個節(jié)點)記錄下來。
每次晚上誰洗了碗(工作量證明)之后就可以在公共賬本上結賬,而且洗碗還有報酬,必須在前一天大家都公認的賬本后面添加新的交易,而且其他人也會參與驗證當天的交易。
自然會有人問,能否進行惡意操作來破壞整個區(qū)塊鏈系統(tǒng)?比如不承認別人的結果,或者偽造結果怎么辦?
比如王太太某天忽然說王先生沒給兒子錢,那么其他人都會站起來斥責她。如果王夫人某天洗完碗想在結賬的時候動手腳,其他參與驗證的人也會站起來斥責她(除非她能收買超過一半以上的人),被發(fā)現(xiàn)作假會導致她那天的碗就白洗了,報酬也會拿不到,很可能第二天還要繼續(xù)洗碗。
最后那個公認的賬本也只會增加,不會減少。后續(xù)加入的家庭成員都會從最長的那個賬本那里繼續(xù)結賬。
總結一下,區(qū)塊鏈其實很簡單,就是一個分布式的公共賬本。每一筆賬就是一個區(qū)塊,賬本就是區(qū)塊鏈。
區(qū)塊鏈的記賬原理與此類似,但是真正的區(qū)塊是包含時間戳的信息塊,當然還有其他重要的信息,這樣當一個節(jié)點有權把自己的信息添加上去后,要及時通知到聯(lián)網的所有節(jié)點上,讓大家更新自己手中區(qū)塊的信息,這樣大家才能承認這次添加是有效的,真正實現(xiàn)的公平、公正、公開的機制。
來源:挖鏈網





