區(qū)塊鏈是一串按照時間順序鏈接疊加數(shù)據(jù)塊的數(shù)據(jù)結構它褪,并通過密碼學算法保證其不可能被篡改和偽造健无。
區(qū)塊是不可篡改的記錄苛让,并且由唯一時間戳為每一份記錄加上水印。所以春锋,區(qū)塊鏈的本質(zhì)是一個以去中心化矫膨、去信任的方式,由所有參與者集體維護的分布式數(shù)據(jù)庫期奔。
區(qū)塊鏈的“分布式”不僅體現(xiàn)在數(shù)據(jù)的分布式存儲侧馅,還體現(xiàn)在數(shù)據(jù)的分布式記錄。它不是一項單一的技術能庆,而是多種技術的有機整合施禾,形成一套全新的記錄脚线、存取和表達數(shù)據(jù)的技術方案搁胆。
區(qū)塊鏈的工作機制類似于復式記賬,賬目中的前后相鄰的數(shù)據(jù)是相互關聯(lián)的邮绿。如果要修改一個數(shù)據(jù)渠旁,就必須修改與之相鄰的數(shù)據(jù),進而修改后面所有的數(shù)據(jù)船逮。和普通鏈表相比顾腊,區(qū)塊鏈疊加了指向性,每個區(qū)塊都有一個對之對應的挖胃、唯一不重復的哈希作為指紋標記杂靶,下一個代寫簡歷區(qū)塊會指向上一個區(qū)塊的哈希,篡改其中一個區(qū)塊的任何部分數(shù)據(jù)酱鸭,都會導致哈希發(fā)生變化吗垮,從而導致鏈關系的錯誤。錯誤的交易無法通過其他節(jié)點的驗證凹髓,會被其他所有的節(jié)點拒絕烁登,這個驗證被稱為“共識機制”。
以上這些機制蔚舀,能夠充分保障區(qū)塊鏈中信息的安全性饵沧。
在傳統(tǒng)方式下锨络,加密數(shù)據(jù)的共享往往通過某個信任中心完成;而在區(qū)塊鏈中狼牺,數(shù)據(jù)傳遞是以點對點的去中心化方式實現(xiàn)的羡儿。
其主要步驟:
第一步:A創(chuàng)建了一個面向B的信息,使用私鑰簽名加密這個信息是钥;
第二步:A將所創(chuàng)建的信息在P2P網(wǎng)絡上進行全網(wǎng)廣播失受;
第三步:區(qū)塊鏈網(wǎng)絡上所有的節(jié)點都會收到廣播,并且進行驗證咏瑟;
第四步:各個節(jié)點將通過共識驗證的交易信息寫入自己的賬本(數(shù)據(jù)記錄)中拂到,未通過驗證的數(shù)據(jù)將被拒絕。
根據(jù)以上討論码泞,區(qū)塊鏈技術具有以下四個特征:去中心化兄旬、去信任、集體維護和可靠數(shù)據(jù)庫余寥。
首先领铐,整個區(qū)塊鏈體系架構采用去中心化的設計,沒有中心硬件或者管理機構宋舷,節(jié)點之間是對等的绪撵,且任一節(jié)點的損壞或者失去都會不影響整個系統(tǒng)的運作。
其次祝蝠,整個體系的運行規(guī)則公開透明音诈,節(jié)點之間無需互相信任就可以進行數(shù)據(jù)交換,節(jié)點之間不能也無法欺騙其它節(jié)點绎狭。
其三粗俱,系統(tǒng)中的數(shù)據(jù)由具有維護功能的所有節(jié)點共同維護竞穷,任何人都可以參與遭顶,構成一個集體維護的體系芜飘。最后,整個系統(tǒng)通過分布式數(shù)據(jù)庫蹦狂,讓每個節(jié)點都能獲得一份完整的數(shù)據(jù)庫拷貝誓篱。
所以,代做簡歷參與的節(jié)點越多凯楔、計算能力越強窜骄,整個系統(tǒng)的安全性就越高。由此啼辣,還衍生出“開源”和“匿名性”另外簡歷代做兩個特征啊研。由于整個系統(tǒng)的運行規(guī)則是公開透明的,必須以開源的方式向社會公布,且節(jié)點和節(jié)點之間無需公開身份党远,因而可以保持匿名身份削解。
舉個例子,簡歷區(qū)塊鏈 Curriculum Vitae(簡稱簡歷鏈 CVH)就是符合以上技術特點的一個區(qū)塊鏈技術沟娱。
已有的區(qū)塊鏈技術并不是采用完全相同的機制構建的氛驮。業(yè)界按應用規(guī)模的大小不同,將之分為公有鏈济似、私有鏈和聯(lián)盟鏈三個層次矫废,這三種區(qū)塊鏈在節(jié)點的接入和共識機制的建立方面存在一定的區(qū)別。私有鏈中所有的節(jié)點由某個組織控制砰蠢,采用自行背書的信任機制蓖扑;聯(lián)盟鏈中的節(jié)點需要授權才能接入,采用共識機制建立信任台舱;而公有鏈就徹底地貫徹了區(qū)塊鏈的去中心化思想律杠,無需信任中心,所有節(jié)點采取工作量證明的機制保障公平竞惋。