1.區塊鏈:狹義來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構, 並以密碼學方式保證的不可篡改和不可偽造的分布式賬本。
廣義來講,區塊鏈技術是利用塊鏈式資料結構來驗證與儲存資料、利用分布式節點共識演算法來生成和更新資料、利用密碼學的方式保證資料傳輸和訪問的安全、利用由自動化指令碼**組成的智慧型合約來程式設計和運算元據的一種全新的分布式基礎架構與計算方式 [6]
。廣義來講,區塊鏈技術是利用塊鏈式資料結構來驗證與儲存資料、利用分布式節點共識演算法來生成和更新資料、利用密碼學的方式保證資料傳輸和訪問的安全、利用由自動化指令碼**組成的智慧型合約來程式設計和運算元據的一種全新的分布式基礎架構與計算方式
2.位元幣:位元幣的本質其實就是一堆複雜演算法所生成的特解。特解是指方程組所能得到無限個(其實位元幣是有限個)解中的一組。而每乙個特解都能解開方程並且是唯一的。(普通電腦基本不能挖礦了)位元幣中,pow演算法被稱為hashcash,原理跟上面例子差不多。礦工們為了能建立乙個新區塊,鉚足勁兒做著上面的數學題(只有勝出者才能新增區塊)。一般而言,證明的難度取決於字串中搜尋的字元數量,先找到正確數字的曠工就能夠在每筆交易中獲得位元幣作為獎勵。
3.簡單的區塊鏈
區塊鏈學習
區塊鏈是乙個分布式賬本,一種通過去中心化 去信任的方式集體維護乙個可靠資料庫的技術方案。2.1 數字簽名 使用數字簽名驗證交易物件身份。2.2 時間戳 位元幣網路採取從 5 個以上節點獲取時間,然後取中間值的方式作為時間戳。2.3 merkle tree 用於校驗資料完整性的二叉樹,葉子節點儲存交易...
區塊鏈學習
一。什麼是區塊鏈 區塊鏈是 分布式資料儲存 點對點傳輸 共識機制 加密演算法 等計算機技術的新型應用模式。二。區塊鏈型別分類為 公有區塊鏈 公有區塊鏈 public block chains 是指 世界上任何個體或者團體都可以傳送交易,且交易能夠獲得該區塊鏈的有效確認,任何人都可以參與其共識過程。公...
區塊鏈學習 區塊概念
區塊是區塊鏈的基本結構單元。它是資料檔案,它由元資料的區塊頭和交易資料的區塊主體構成。區塊通過鏈結上乙個區塊形成乙個鏈式結構,就稱為區塊鏈。區塊引數 魔法數 客戶端解析block資料的識別碼,每種幣種魔法數不同。區塊頭 版本號,上一區塊雜湊值,merkle根節點,時間戳,難度值,隨機數。每個區塊頭通...