所謂內容存證,就是指直接把我們要儲存的內容直接放入到區塊鏈之中,不過,大家都知道,區塊鏈上的儲存空間是極其寶貴和有限,所以這些內容一般不會太大。舉個最簡單的例子,我們目前發現,在區塊鏈上執行的應用程式,也就是我們常說的「智慧型合約」一般功能都不會很強大,而且採用的程式語言一般編譯後的**量都很小,就是這個原因。功能不強就代表**量比較少,編譯後比較**明占用的空間比較少,這一些都是為了節省區塊鏈上的鏈上空間。
因為區塊鏈上的公開透明性,所以把內容直接上鏈就代表著這些內容都是公開的,所以可能會適合做一些宣告、版權,而不適合大量內容的文字或者有隱私需求的內容。
所謂雜湊存證就是把檔案內容的雜湊值進行儲存上鏈。檔案內容的雜湊值我們也通常稱為檔案的「數字指紋」,可以通過對檔案內容進行雜湊運算得到。因為雜湊值的長度都比較有限,例如一部幾萬字的內容的sha256的雜湊值也只是256位的字元,這樣的長度的內容儲存上鏈對區塊鏈來講毫無壓力。
不過,很顯然這套方案只能知道檔案是否被篡改,而不能只能真正的原文是什麼。
所謂隱私存證就是把資料進行加密之後儲存在區塊鏈之上,這是為了應對區塊鏈上的資料都是公開透明而採取的策略。一般對資料加密都採用的是對稱加密,所謂對稱加密是指加密和解密的秘鑰是乙個,這樣的加密方案比較簡單、快速,可以適合大量資料的加密。
分享隱私存證相當於隱私存證的更進一步,把檔案進行加密之後,同時還要把加密的秘鑰再使用非對稱加密再加密一次。也就是說,第一次對檔案內容的加密是採用對稱加密,第二次對秘鑰加密就是非對稱加密。所謂非對稱加密就是有兩把鑰匙:公鑰和私鑰。
還是上面的案例,如果把公司股東之間的協議上了區塊鏈,然後再用自己的私鑰對秘鑰進行加密。這樣其他的股東都可以利用加密股東的公鑰進行解密,拿到對稱秘鑰後再解密對稱秘鑰,用來解密檔案。當然也可以使用其他股東的公鑰加密秘鑰,這樣每**東用自己的私鑰可以解密秘鑰。
舌尖上的區塊鏈 校園食品區塊鏈溯源
當今社會經濟飛速發展,人們生活水平不斷提高,也加速了食品生產的快速發展和各類新型食用產品,當然也隨之出現了一系列食品安全問題。食品是人類生存的第一需要,食品安全直接關係著人民群眾的生活,影響我們每乙個人的健康,更關係著子孫後代的幸福和民族的興旺昌盛。食品安全問題,是乙個公眾關注度很高的社會問題,尤其...
區塊鏈 資料區塊
目錄 資料區塊記錄了整個位元幣網路上的交易記錄資料,並且這些資料是被所有位元幣節點共享的。位元幣的交易記錄會儲存在資料區塊之中,位元 幣系統中大約每10分鐘會產生乙個區塊,每個資料區塊一般包含區塊頭 header 和區塊體 body 兩部分,位元幣源 分析 區塊 區塊頭封裝了當前的版本號 versi...
區塊鏈的幾種型別
區塊鏈根據技術手段 開放程度的不同,可分為公有區塊鏈 聯盟 行業 區塊鏈 私有區塊鏈。公有區塊鏈是所有人都參與記賬的,被認為是 完全去中心化 的,幾乎所有的數字貨幣都是基於公有區塊鏈。聯盟區塊鏈是由某個群體 聯盟 參與記賬的,被稱為是 多中心化 的,當前市面已有不少知名的聯盟鏈。私有鏈 是由某個團體...