免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星财經官方立場。
小編:記得關注哦
來源:鑽石财訊
區塊鍊技術如今非常流行,但是它到底是什麼呢?是如何工作的,解決了哪些問題,又有哪些用途呢?今天我來用通俗易懂的語言解釋一下。
區塊鍊顧名思義,就是一組包含數據塊的數據鍊條。
它最早出現在1991年,由一群研究人員用來給數字化文檔打時間戳。以使得這些文檔不能被篡改,看上去區塊鍊技術就像一位公證人一樣。
然而這個技術自從那之後就沒有再發揮其它作用,直到2009年一個叫中本聰的人采用區塊鍊技術創造了數字加密貨币比特币。
一條區塊鍊就是對所有人完全公開的分布式賬本,它有一個很有趣的屬性:一旦數據被記錄到區塊鍊中後就很難再發生改變。那麼它到底是如何工作的呢?接下來讓我們首先來觀察一下單個區塊的組成。
每個區塊都包含了三個重要的部分:數據,哈希值,前一個區塊的哈希值。其中數據部分跟區塊鍊的類型有關,例如:比特币區塊鍊中的區塊保存了相關的交易信息,包括賣家買家以及交易比特币的數量。
接下來我們再來說下哈希值,它就像區塊的指紋一樣,用來标識區塊和它包含的數據。
一旦某個區塊被創建,它的哈希值就被唯一的确定下來啦,改變區塊中任何一丁點兒的内容,都會使得它的哈希值發生很大的變化。也就是說當你需要檢查區塊是否被篡改時隻需要檢測它的哈希值是否發生變化就可以了。如果一個區塊的哈希值發生了變化,那它的内容一定發生了改變。它就再也不是之前的區塊啦!
區塊中包含的第三個元素是前一個區塊的哈希值,這個元素使得區塊之間可以形成一個鍊條。并且能夠使得區塊鍊十分的安全。舉個例子:假設我們有一條區塊鍊包含三個區塊。如圖所示:
3号區塊指向2号區塊,2号區塊又指向1号區塊,1号區塊這裡有點特殊,它不指向前一個區塊,因為它就是這條區塊鍊中的第一個區塊,也叫創世區塊。假設現在你篡改了2号區塊裡面的數據,這将使得2号區塊的哈希值也跟着發生改變。那麼這也将使得3号區塊的指向變得非法,進而使得其後續所有區塊都變得非法。所以改變一個區塊會使得其後續所有區塊變得非法。
但是僅使用哈希值的檢測方法不足防止用戶篡改區塊,因為以現在計算機的速度,每秒能夠計算成千上萬的哈希值,你完全可以篡改一個區塊,并重新計算其後續所有區塊的哈希值。這樣就使得你的區塊再次變得合法。所以為了防止這種事情發生,區塊鍊采用了一種技術叫做工作量證明(POW),來減緩新區塊的創建速度,比特币區塊鍊中大概需要10分鐘左右來完成工作量證明,生成一個新的區塊,這就使得區塊鍊的篡改更加的困難。除此之外區塊鍊還有一種機制來保證安全性,那就是去中心化。相對于中心化的網絡,區塊鍊采用的是一種去中心化的點對點網絡。并且所有人都可以加入這個網絡。當有人加入這個網絡的時候,他就能夠得到整條區塊鍊的複制。這個人就可以來驗證區塊鍊上的區塊是合法的還是被篡改過的。
接下來,我們來看看當某人創建了新的區塊後,區塊鍊會發生哪些改變?這個新的區塊會被發送給網絡上所有人。每個人驗證這個區塊以确保這個區塊沒被篡改過,如果所有東西都檢驗沒有問題後,這個人就會把新的區塊添加到區塊鍊上。
這個過程我們稱之為網絡上所有人達成了共識。他們認同網絡中哪些區塊是合法的,哪些是不合法的,那些被篡改過的區塊會被網絡拒絕。所以要篡改區塊,你需要篡改這個區塊後續所有區塊,并且控制網絡中超過50%的用戶。可以說這基本上是不可能做得到的。
區塊鍊本身也在不斷發展,後面出現了智能合約技術。智能合約就是存放在區塊鍊上面的程序,它在某些特定的條件下可以自動的執行。因此區塊鍊技術也可以用來存放病史檔案,創建數字化公證,商品朔源等等。那麼到這裡你應該明白了區塊鍊的工作原理以及它的用途啦吧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!