區(qū)塊鏈,本質(zhì)上是一種數(shù)據(jù)存儲工具,也可以理解為一種數(shù)據(jù)庫。
它是一種數(shù)據(jù)存儲技術(shù),最早應(yīng)用在比特幣網(wǎng)絡(luò)中,用來存儲比特幣賬本,其中存儲的數(shù)據(jù)包括錢包地址(即賬戶)、交易數(shù)據(jù)(即比特幣的轉(zhuǎn)入轉(zhuǎn)出等操作)。
其實,區(qū)塊鏈並不是很複雜的技術(shù),稍微深入了解過的人可能會聽說“拜占庭將軍問題”、“雙花問題”,但實際上這只是技術(shù)層面需要解決的問題,對於理解區(qū)塊鏈並沒有很大的幫助,所以我們這裡不做贅述。
區(qū)塊鏈之所以出現(xiàn),是源於比特幣網(wǎng)絡(luò)的需要,比特幣的初衷是構(gòu)建一套“點對點的電子現(xiàn)金網(wǎng)絡(luò)”,其本質(zhì)是需要實現(xiàn)不通過銀行等金融機(jī)構(gòu)實現(xiàn)比特幣從一個錢包到另一個錢包的轉(zhuǎn)賬,那麼為了讓大家都知道這筆交易,就需要有見證人,因此礦工這個角色就出現(xiàn)了,但人家?guī)湍阕鲆娮C總不能白乾吧,所以這就需要收取一個交易手續(xù)費作為支付給礦工的工資,當(dāng)然礦工並不是只見證一筆交易,而是一次可能見證很多筆交易,而這麼多筆交易會被打包成一個區(qū)塊,並鏈接到之前的區(qū)塊當(dāng)中,就形成了鏈?zhǔn)浇Y(jié)構(gòu),固成為區(qū)塊鏈。
在學(xué)習(xí)區(qū)塊鏈的過程中,可能有人會問到底能不能實現(xiàn)只要鏈不要幣,這個我可以給出確定的回答:“能!”,但是這條鏈只可能是中心化的,因為沒有工資就不會有陌生人幫你做見證,這就形成一個悖論:中心化可以直接使用更高效、更成熟的中心化數(shù)據(jù)庫,為什麼還要使用更低效的區(qū)塊鏈技術(shù)呢?
如果採用有幣區(qū)塊鏈來儲存數(shù)據(jù),那麼成本一定會高過中心化數(shù)據(jù)庫的,那麼為什麼還要用區(qū)塊鏈呢?理由其實很簡單,就是為了“實現(xiàn)去中心化”,所以才用區(qū)塊鏈。這裡又得解釋一下了,到底什麼是去中心化?其實“去中心化”是一個意識形態(tài),並不能簡單的以基礎(chǔ)設(shè)施是否“分佈式”來判斷其是否“去中心化”,而是要判斷有沒有“實際的實控人”,譬如我們所熟知的“以太坊”,它有強(qiáng)大的基金會和V神可以左右該鏈的發(fā)展方向,那麼它其實並不是完全去中心化的,再加上其從POW(工作量證明機(jī)製,俗稱挖礦)切換到了POS(權(quán)益證明機(jī)制,俗稱質(zhì)押),實際上其中心化程度在加強(qiáng),我這裡並不判斷“中心化”和“去中心化”的好壞,但是對於一條真正的區(qū)塊鏈而言,去中心化其實是必須的,否則又會回到上述的“悖論”邏輯。