歡迎光臨
我們一直在努力

看完此文不懂區塊鏈,算我白混IT

最近有一個詞突然就火了,即使你不是互聯網圈,也不是金融圈的·······相信也對它略有耳聞;那就是——區塊鏈。

什麼是區塊鏈?

區塊鏈僅僅是一門技術而已,“比特幣”僅僅是區塊鏈技術的一種應用而已。 打個比方,小明廚藝精湛,他可以燒出很多美味佳餚。 圖片裡的原創的例子可能不是太貼合,為了貼合張大媽的場景,我也是想盡了頭腦。  現在各大互聯網公司都在弄區塊鏈,比如百度。

可能比較抽象,那麼我們來講過故事吧。 故事大家比較容易懂。

我們可以將“比特幣”抽象成達人小小值的文章,如上圖所示,如果網上很多用戶查看達人小小值的文章,需要去張大媽平台上搜索達人小小值。 當然你也沒其他地方可去嘛,不管你喜歡不喜歡都得去smzdm得網站上去查看小小值得原創。

打個比方:如果有一天,張大媽得機房突然斷電? 斷網? ······反正就是服務器崩潰了,那麼大家就沒有辦法逛什麼值得買了。 更加不要說去查看小小值得原創文章了。 這就是網上流傳的新詞“中心化”,他的弊端就是資源集中一起,抗風險容錯性很弱。 資源容易丟失。

那麼,怎麼解決這個問題呢?

參考這個圖片。 假如什麼值得買擁有100萬個用戶,這100萬個用戶都有達人小小值的原創文章,就算100個,1000個用戶的電腦壞了,還有千千萬萬的值友可以提供達 人小小值的原創文章呀! 這就是去中心化的分佈式數據存儲方式。

新的問題來了,假如有值友篡改了本地達人小小值的原創,怎麼辦?

為了防止這種情況,我們要用上中本聰提出的概念。 100萬個用戶需要遵守一個共同的協議! 比如不能修改,複製,刪除文件夾裡的任何文章! 同意的就可以獲取到達人小小值的原創文章。 並且,所有用戶在文件夾裡的任何操作都是會被記錄下來,這個記錄是其他值友都能看得到的!

值友覺得這個好,於是紛紛加入這個小圈子,不用再去smzdm上搜索,關注達人小小值了。 (當然這是禁止的!我們就舉例子而已,任何爬蟲行為都是違規的!)

在2018年1月15日中午12點,小one突然刪除了編號為1的文章,這個行為違背了當初的圈子協議,於是這個行為被廣播到了其餘值友那裡。 那麼文章被刪除了嗎? 當然沒有,因為還有99萬9千9百99份擁有1號文章啊。 於是文件被恢復了。 這就是區塊鏈,數據分散存儲,去中心化。 按時間戳廣播記錄所有行為,無法修改、破壞數據源或造假。

除非同一時刻炸掉 100 萬個用戶的電腦,或互聯網消失,或世界毀滅….否則數據將永遠存在。

如何增加區塊鏈保護的資源? “某本聰”又來了。 他說,你們是可以在文件中添加原創,但是呢,你們各位必須達到某種“共識”? 啥是“共識”,就是我們都承認的規則嘍。

那到底是個啥共識呢? 小 One 和小露立刻了解了某本聰的意思,在每年規定的時間內,盡快寫出100篇原創,這樣就可以添加到共享文件夾了,我們的資源就擴充了。

但是,好景不長。 大量非精華原創衝擊前 100,那很新增的區塊很快就能達成了,原創添加沒有任何難道。 而且原創內容還差。 這樣就沒有人來這個區塊來看原創了!

怎麼辦?

於是原創的質量就上去了。 其實這個就是大家一直說的挖礦! ! ! ! !

由於必須保證所有值友手中的文章都是正確的,所以添加原創的速度不能太快。 試想一下,所有值友剛剛拿到一篇新的原創,準備基於這篇原創編號生成下一個區塊,但這時又有無數新的原創出現了,你不得不放棄自己手中的原創,再次去 獲取其他值友文章。 因為原創的編號都是緊緊挨著的,所以,你別無選擇,一聽到信號,就必須立刻同步。 在我們這個例子裡,就是必須是精華文章,並且每十分鐘只能添加一篇,擁有6個贊這些條件,才能添加成功。

對於現實世界的區塊鏈,都是通過故意設置了海量的計算,誰先算出正確的答案誰就能添加新的區塊。 由於計算量太大,所以快不起來。 這個過程就叫做採礦。

但是,這個挖礦速度是會自動調節的。

舉個不太恰當的例子,比如小小值最近要搞眾測,大家積極報名。 但是名額只有10個,怎麼辦? 於是小小值就開始出題目,比如誰的原創熱度超過100就可以獲得名額。 於是大家瘋狂寫原創,只要熱度超過100就詔告天下,我拿走一個名額了! 其他人除了苦惱少掉一個名額,沒有任何辦法,繼續刷熱度。 忽然小小值發現,短短1分鐘就有一個人完成熱度100了,速度太快了,於是小小值要控制速度,改題目為熱度需要超過10000.於是等了很久很久很久,才有人完成這個 任務,拿到下一個名額,小小值覺著難度太大,大家沒有積極性了,於是再次調整難道,熱度1000就可以拿到名額。

這就是區塊鏈中的挖礦。

區塊鏈小結

由於不能涉及ICO,所以我們的故事就此結束吧。

區塊鏈有缺點嘛? 當然是有的,最最最大的缺點就是同步速度太慢,增加區塊速度太慢。 並不是所有的場景都可以使用這種技術的。 區塊鍊是最近很火的一個技術,比特幣這類應用,現在被大家稱為區塊鏈1.0.現在提出了智能合約的概念,或許是區塊鏈接下來的發展方向。 不知道19年的時候,來回顧我這篇文章的時候,區塊鏈又發生了什麼翻天覆地的變化。 希望這短淺的文章能夠幫助大家認識區塊鏈。

未經允許不得轉載:頭條楓林網 » 看完此文不懂區塊鏈,算我白混IT