區塊鏈最近非常火爆,許多新手小白對區塊鏈的相關知識了解不多,一些專有名詞都不知道是什么意思,今天本站為您帶來了區塊鏈名詞通俗解釋,讓你對區塊鏈相關知識有一個基本的了解!
區塊鏈名稱解釋
【哈希值】哈希值又叫“數字指紋”,無論多大的數據,經過一番計算后,都可以得到一個固定長度(例如256比特)的哈希值;數據的內容不同,哈希值必然不同,就像人和人不會有相同的指紋。
【區塊鏈】一系列數據塊(即區塊)連接而成的鏈條,連接的方式是:其中第N+1個區塊中,包含第N個區塊的哈希值。而且這樣的數據塊的鏈條,同時被分布廣泛、數量巨大的服務器節點所存儲和維護,每個服務器節點都擁有一份區塊鏈的完整拷貝(即區塊鏈數據的存儲是高度冗余的)。
【去中心化(服務器)系統】數量巨大的服務器節點彼此平等,靠某種事先達成的協議來保證大家擁有數據是完全相同的拷貝,它們就構成了一個去中心化系統。而在一個中心化系統中,某個中心節點擁有更高的權力,它負責更新數據,所有其它節點從它那里獲得更新后的數據。
【哈希碰撞】計算哈希值的過程是不可逆的,預先給定一個值,如果請你構造出一段數據,希望它的哈希值正好是這個給定值,那么就算你拿最強大的計算機算到天荒地老,也構造不出來。哪怕退一步,只要求你構造一段數據讓它的哈希值小于給定值,都需要算很久很久。而且這個構造過程沒有任何巧妙的算法可以利用,只能傻傻地去嘗試所有可能的數據。這是一個“瞎貓撞到死耗子”的過程,因此被叫做哈希碰撞。
【工作量證明】區塊鏈上的區塊,除了包含上一個區塊的哈希值(數字指紋)之外,還至少要包括一串無意義的數字,它被稱為nonce。改變nonce的值,就可以改變本區塊的哈希值。服務器節點嘗試不同nonce的值,碰撞出一個足夠小的哈希值,這個過程被稱為工作量證明。哈希值有多小,就證明你大致嘗試過多少個不同nonce。
【共識協議】維護同一個區塊鏈的服務器數量眾多,要維護數據的一致性,它們就必須在“誰來決定下一個區塊內容”這一問題上達成共識。目前所廣泛采用的共識協議是,誰先給自己的區塊找到足夠小的哈希值來完成工作量證明,誰的區塊就是下一個區塊。
【孤塊】由于服務器的數量太多了,彼此通訊的延遲有大有小,有時候會產生區塊鏈的分叉,比如說甲、乙兩臺服務器幾乎同時找到了工作量證明,那么會導致有的服務器把甲的區塊追加到自己所存儲的區塊鏈上,其它則追加乙的。這個時候,區塊鏈就出現了甲乙兩個分支,在兩個分支上都有服務器在持續追加塊。為了解決這個問題,共識協議約定,以最長的鏈為準,即經過一段時間之后,如果在甲分支上追加了的區塊的數量大于乙分支,就以甲為準,這個時候乙分支上的塊,就成為了孤塊,不被系統所承認。
【51%攻擊】“以最長鏈為準”,其合理性在于,最長鏈上累計的哈希碰撞的工作量最大,相當于服務器之間用哈希碰撞的算力來進行投票,投票選出的鏈,必然是最長鏈。只要系統中作惡的壞節點的算力不超過50%,它們就無法累積出最長鏈。但反過來講,如果有51%的節點都是壞節點,它們聯合起來,能任意決定區塊中的內容,破壞整個系統,這就是51%攻擊。
【確認數】某一筆交易被加入區塊鏈的某個區塊中,稱為得到了一次確認。這個區塊之后,區塊鏈每被追加一個區塊,就增加了一次確認。確認的數量越多,這筆交易所在的塊成為孤塊的可能性就越低。
比特幣以及和它類似的數字貨幣被稱為區塊鏈 1.0 ,以太坊等支持智能合約的數字貨幣則是區塊鏈 2.0 , 最后介紹一下和區塊鏈 2.0 相關的概念。【智能合約】智能合約類似于數據庫中的 trigger( 觸發器) , 即特定事件出現的時候,自動執行的代碼塊。通俗地講,它使得“ 錢自己會動”。比如說:老公賬目上的錢如果超過一定限額,多出來的錢就會流到老婆賬目上;公司的員工向 某慈善組織捐一定數目的錢, 公司會自動捐同樣數額的錢。
【Token】這個詞很難翻譯, 有人把它翻譯成“ 代幣”, 感覺不是很全面, 所以還是保留英文原文。它是某種資源、資產、股份在區塊鏈上的表示。籠統地講一 下它的具體實現方法:資源、資產、股份的擁有者,使用自己的密鑰為一些數據 片段加上簽名, 這些數據片段就變成了 Token, 借助智能合約, Token 可以被拆分成很多份, 分配給很多個賬戶, 以及在賬戶之間流動。
【ICO( Initial Coin Offering) 】一家公司準備新創一種區塊鏈來改變世界, 但它沒有錢,于是就號召大家給它捐助數字貨幣如比特幣,以太幣。同時承諾說, 這些捐助的幣,將會按比例折換成這個新創鏈上的數字代幣送給大家,等有朝一日這個新鏈真的改變世界了, 新創鏈上的幣將暴漲, 大家一起發財。
【IFO( Initial Fork Offering) 】和 ICO 很類似, 但不是新創一個鏈, 而是說: 我們是某個數字貨幣社區里的用戶,我們覺得它不好,現在要分叉這個幣、分裂它的社區了!我們分叉很辛苦,因此分叉后的鏈上,會憑空給我們記錄一大筆數字貨幣的收益。請大家支持我們,支持的方式就是拿比特幣,以太幣這些硬通貨來交換我們手頭憑空多出來的收益。
【IMO( Initial Miner Offering) 】和 ICO 很類似, 但不是號召大家來換這個新鏈上的代幣, 而是號召大家來買這個新鏈上專用的礦機。大家用礦機挖代幣, 等代幣暴漲, 大家就發財了。
【去中心化自治組織】簡稱 DAO( Decentralized Autonomous Organization )。試想,如果在一個組織中,貨幣、資源、資產、股份都變成了區塊鏈上的 Token, 被鏈上的智能合約所管理,那么這個組織就可以不依賴于任何中心化的管理機構來運轉。這個區塊鏈的底層源代碼即為這個組織的法律,冰冷的機器嚴格無誤地執行法律和合約, 實現徹底的法制。
區塊鏈 2.0 的顛覆不僅僅是“ 錢自己會動”這么簡單,而是:實現了資源、資產、股份在比特世界的確權之后,讓它們也“ 自己會動”了。區塊鏈底層技術保證了Token 所有權的唯一, 滿足了利己的人類對“ 私有權” 深入骨髓的渴望。