了解區(qū)塊鏈,這一篇文章最易懂。

力求用最簡單的方式,講解最基本的區(qū)塊鏈,讓毫無基礎的人能夠有一個初步的印象并產(chǎn)生興趣

首先,區(qū)塊鏈技術是在不斷發(fā)展的,它不是為了解決某種問題而出現(xiàn),它是在理念產(chǎn)生之后才被思考如何運用在各個領域,而這就表明了,區(qū)塊鏈技術會根據(jù)需求不同做出不一樣的改進,絕不會停留在現(xiàn)今階段。

比特幣理念并不等同與區(qū)塊鏈理念

很多文章都從拜占庭問題、雙花問題等概念講起,我認為提高了理解的門檻的,而想要理解,最重要的是給予區(qū)塊鏈一個定義。

區(qū)塊鏈是由區(qū)塊(數(shù)據(jù))按時間順序組成的數(shù)據(jù)庫系統(tǒng)

它具有三個重要特性,也是它得以成名的重要原因

第一、可追溯

第二、不可篡改

第三、去中心化

也就是說,只要符合以上條件,我們都可以把它看做區(qū)塊鏈技術。

區(qū)塊

現(xiàn)在的區(qū)塊結構大多相同,區(qū)塊頭是哈希值和礦工地址,然后是交易數(shù)據(jù)。但這不是不可改變的。

在未來,根據(jù)需求的不同,區(qū)塊內(nèi)的數(shù)據(jù)類型或許有天翻地覆的改變。所以,如果不是想要研究的初學者,那么只需要知道,現(xiàn)階段,交易數(shù)據(jù)打成包,就是區(qū)塊。

時間順序

區(qū)塊鏈的數(shù)據(jù)是由一個一個區(qū)塊組成,而區(qū)塊的生成需要時間,簡單的說,區(qū)塊的順序就是時間的順序,那么誰先誰后如何確定?每個區(qū)塊出來的時候,啪,蓋個時間戳,然后依次排列,同時,這一個區(qū)塊會有上一個區(qū)塊的哈希值,這就形成了一個鏈。

可追溯

可追溯的原因同上,從第二個區(qū)塊開始,每個區(qū)塊的第一部分有前一區(qū)塊的哈希值。按圖索驥,就可以往前一個一個的找,最終可以找到第一個區(qū)塊。第一個區(qū)塊叫創(chuàng)世區(qū)塊,emmm,里面啥都可以有。

不可篡改

不可篡改現(xiàn)階段是由密碼學來保證的。其中牽扯到哈希函數(shù)與非對稱加密。這兩個概念網(wǎng)上有明確的解釋。我大概講一下非對稱加密。

非對稱加密需要兩個密鑰,公鑰和私鑰是一對,如果用公鑰對數(shù)據(jù)進行加密,只有用對應的私鑰才能解密,反之亦然。用比特幣舉例,在比特幣系統(tǒng)中,私鑰由32字節(jié)的隨機數(shù)組成,通過私鑰可以算出公鑰,公鑰經(jīng)過一系列哈希及編碼算法就得到了比特幣中的地址。而花費地址中的錢就是用私鑰對交易簽名。簡單的說,公鑰證明你有多少錢,私鑰則可以讓你動用這筆錢。

雖然看起來可以滿足現(xiàn)階段的需求,但是,私鑰的保護,公鑰的生成對于普通人難度較大,并不利于落地。在更復雜的系統(tǒng)中,公私鑰的設計是否依然可行也不得而知。所以,我認為現(xiàn)在的方案不是最佳方案,是可以改進的。

去中心化

去中心化是分布式數(shù)據(jù)庫帶來的特性。

所有節(jié)點共同維護一個數(shù)據(jù)庫,數(shù)據(jù)庫中每一次變動需要所有節(jié)點的同意,節(jié)點可以是礦機,pc,手機,甚至是機器人。我想要知道現(xiàn)在數(shù)據(jù)庫的數(shù)據(jù),那么只需要成為區(qū)塊鏈上的一個節(jié)點,就可以查詢到從創(chuàng)世區(qū)塊到現(xiàn)在所有的數(shù)據(jù)了,透明、開放。

如果有人不同意呢?這就牽扯到共識算法。

POW、POS、DPOS是現(xiàn)在主流的共識算法,但在我看來,這一部分卻不是需要花大篇幅講解的東西。為什么?

因為還不夠完美。

上面我說了很多可以改進的方面,但共識算法是最需要改進的,我認為區(qū)塊鏈是一個大時代,所以它就有很多需要成長的地方。

被很多人津津樂道,耗時耗力講解的挖礦,其實就是逐利的算力戰(zhàn)爭、幣齡分紅。

捫心自問,它真的完美無缺嗎?

用最白話的方式講,共識算法解決的就是信任問題,在一個點對點的陌生系統(tǒng)里,你如何信任其他的節(jié)點?

所以,想要深入了解區(qū)塊鏈的,請自行查詢主流的共識算法,同時,請勿放棄思考,它需要很多人的智慧。

我希望這一篇能夠給不懂的人有一個簡單的印象,如果有什么問題歡迎私信。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 一、快速術語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 16,589評論 4 87
  • 1 貨幣的演變——從貝殼到比特幣 當社會分工產(chǎn)生之后,人類就產(chǎn)生了商品交換的需求。在貨幣被發(fā)明之前,人類是以以物換...
    longlee閱讀 7,950評論 1 23
  • 區(qū)塊鏈系統(tǒng)的核心之二-加密技術 加密技術主要是用來解決區(qū)塊鏈系統(tǒng)記錄的數(shù)據(jù)的所有權問題。 1哈希算法 1)...
    yrm23閱讀 1,858評論 0 4
  • 很艱難的把婚假,年假,補休假請了一周,去了人生第一趟旅游。第一次坐飛機,第一次出門,經(jīng)歷了很多個第一次。這幾天走了...
    5fish閱讀 159評論 0 0
  • 心靜的時候,才發(fā)現(xiàn)自己在時光中迷失方向,才知道自己想要的不是眼前的世界,才知道在微小的選擇面前,能夠嗅覺到前面的每...
    夢鹿是一只貓閱讀 261評論 0 1

友情鏈接更多精彩內(nèi)容