區塊鏈綜述

2021-10-04 02:51:00 字數 1688 閱讀 8676

區塊鏈是一種特殊的、無人管理的分布式資料庫,是乙個個儲存著資料的區塊鏈結起來的,每個區塊都是乙個節點。在區塊鏈中,沒有中心節點,每個節點都是平等的,都儲存著整個資料庫。向任何乙個節點,寫入||讀取資料,所有節點最後都會同步,來保證區塊鏈一致。

-區塊鏈具有許多重要的特性:

區塊鏈由乙個個區塊(block)組成。每次寫入資料,就是建立乙個區塊。

區塊包含兩個部分:

區塊頭包含了當前區塊的多種資訊。

雜湊(hash)演算法將任意長度的輸入值變換為具有固定長度的二進位制值。這個二進位制值稱 為雜湊值,用於檢驗資料的完整性。

區塊鏈的雜湊長度為256位,不管區塊裡內容是什麼,最後一定會得到乙個256位的二進位制數字,並且只要原始內容不同,得到的雜湊值一定是不同的。

區塊鏈中,雜湊由區塊頭唯一決定(head),每個區塊的雜湊都是針對區塊頭(head)計算的。

hash = sha256( 區塊頭 )

區塊頭中包含著很多內容,其中有當前區塊體的雜湊,還有上乙個區塊的雜湊。如果當前區塊體的內容變了,或者上乙個區塊的雜湊變了,一定會引起當前區塊的雜湊改變。

如果有人修改了乙個區塊,那麼該區塊的雜湊就變了,後面所有的區塊都要被修改。而雜湊複雜的計算與發明者的設計(故意設定了海量的計算,使得全網區塊生成速度保持在每十分鐘乙個)使得短時間內修改多個區塊幾乎不可能發生。通過這種機制,區塊鏈保證了自身的可靠性,資料一旦寫入,就無法被篡改。

如果有兩個人同時向區塊鏈中同時寫入資料,既新增新的區塊,那麼區塊鏈就形成了分叉,所以人們規定了哪個分支在分叉點後面,先達到6個新區塊(六次確認),哪條分支就是合法的。

1.無私隱性

在區塊鏈公有鏈中,每乙個參與者都能夠獲得完整的資料備份,所有交易資料都是公開和透明的。如果想知道一些商業機構的帳戶和交易資訊,就能知道他的所有財富還有重要資產和商業機密等,沒有隱私可言。

2.安全性問題

區塊鏈技術一大特點就是不可逆、不可偽造,但前提是私鑰是安全的。私鑰是使用者生成並保管的,沒有第三方參與。私鑰一旦丟失,便無法對賬戶的資產做任何操作。隨著量子計算機等新計算技術的發展,未來非對稱加密演算法具有一定的破解可能性,這也是區塊鏈技術面臨的潛在安全威脅。

3.資料確認的延遲性

在金融區塊鏈中,資料確認的時間相對較長。拿位元幣舉例,當前產生的交易有效性受網路傳輸影響,位元幣交易每次的確實時間大約10分鐘,6次確認的話需要乙個小時。因此區塊鏈的交易資料是有延遲性的。

4.監管

區塊鏈的去中心、自治化的特點淡化了國家監管的概念。然而所有的創新,都需要符合監管的要求。區塊鏈的監管,在某種程式上是促進區塊鏈的商業應用,更好的提供合規性保護。另一方面監管部門對這項新技術的法律和制度建立上存在滯後,也可能會毀掉區塊鏈,需要把握好尺度。

區塊鏈作為一種理念的創新,在特定領域可以產生顛覆式的影響,面對區塊鏈優劣勢需要做的是揚長避短,用其所能。那麼區塊鏈能否成為新一代金融基礎設施的底層技術,這依然是乙個問題。

區塊鏈 區塊鏈雜湊演算法

雜湊演算法是區塊鏈中保證交易資訊不被篡改的單向密碼機制。雜湊演算法接收一段明文後,以一種不可逆的方式將其轉化為一段長度較短 位數固定的雜湊資料。它有兩個特點 加密過程不可逆,意味著我們無法通過輸出的雜湊資料倒推原本的明文是什麼 輸入的明文與輸出的雜湊資料一一對應,任何乙個輸入資訊的變化,都必將導致最...

區塊鏈節點和區塊區別 區塊鏈的「區塊」和「鏈」

2017年以來,區塊鏈大火,但是其技術相對生澀。很多 紛紛用通俗易懂的漫畫方式,簡單明瞭的體現出來了區塊鏈的區別和特點。區塊鏈由以前的一人記賬,變成了大家一起記賬的模式,讓賬目和交易更加安全,這就是分布式資料儲存。此外,區塊鏈相關的技術除了分布式儲存,還有去中心化 智慧型合約 加密演算法等等。分布式...

區塊鏈 資料區塊

目錄 資料區塊記錄了整個位元幣網路上的交易記錄資料,並且這些資料是被所有位元幣節點共享的。位元幣的交易記錄會儲存在資料區塊之中,位元 幣系統中大約每10分鐘會產生乙個區塊,每個資料區塊一般包含區塊頭 header 和區塊體 body 兩部分,位元幣源 分析 區塊 區塊頭封裝了當前的版本號 versi...