區塊鏈技術相關表包含了常見的區塊鏈術語、解釋及進一步閱讀參考文章,以加深理解。
方便你們閱讀博客或網絡上其餘文章時作快速索引,以太坊相關術語參考以太坊篇html
本文將不斷更新,轉載請註明出處:深刻淺出區塊鏈算法
一種基於分佈式網絡的數字貨幣,也指用來構建這種數字貨幣的網絡系統。參考閱讀比特幣是什麼編程
比特幣地址由一串字符和數字組成,常見地址以1開頭,常見的交易是比特幣從一個地址轉移到另外一個地址。安全
用來解鎖對應地址的一串字符。參考閱讀比特幣全部權及隱私問題網絡
一個讓人能夠證實全部權的數學機制。數據結構
挖礦是反覆嘗試不一樣的隨機數對未打包交易進行哈希,直到找到一個隨機數能夠符合工做證實的條件的隨機數,以構建區塊。若是一個礦工走運併產生一個有效的區塊的話,會被授予的必定數量的幣做爲獎勵。參考閱讀比特幣如何挖礦(挖礦原理)-工做量證實架構
任意長度的數據映射爲較短的固定長度的二進制值的算法。由於它是不可逆的運算過程,沒法解密。參考閱讀區塊鏈記帳原理分佈式
經過哈希運算,從而映射成的二進制的值稱爲哈希值。學習
簡單來講就是比特幣轉帳。參考閱讀交易分析區塊鏈
區塊鏈事務達成分佈式共識的算法,因爲P2P網絡下存在延遲,各個節點所觀察到的數據不可能徹底一致。所以區塊鏈系統須要設計一種機制對最終數據進行共識。這種對一個時間窗口內的數據的前後順序達成共識的算法被稱爲「共識機制」。
一種共識機制,該機制是證實人出示一個很難計算的但卻很容易驗證的結果。經過驗證這個結果,任何人都可以確認證實人執行了必定量的計算工做量來產生這個結果。參考閱讀比特幣如何挖礦(挖礦原理)-工做量證實
整個網絡會經過調整「難度」這個變量來控制生成工做量證實所須要的計算力。
使整個網絡的計算力大體每10分鐘產生一個區塊所須要的難度數值即爲難度目標。
整個網絡每產生2,106個區塊後會根據以前2,106個區塊的算力進行難度調整。
礦工指經過不斷重複哈希運算來產生工做量證實的各網絡節點。
礦工的集合,因爲單一礦機想挖到一個塊的概率是很是小的,礦工聯合挖礦以提升概率。一個礦池的算力是不少礦工算力的集合,礦池每挖到一個塊,便會根據你礦機的算力佔礦池總算力的百分比,發相應的獎勵給到個體,也不會存在不公平的狀況。
也叫交易費,交易的發起者一般會向網絡繳納一筆費用,用以處理這筆交易。參考閱讀交易分析。
經過工做量證實驗證交易打包區塊的過程,過程當中有以貨幣的形式的獎勵。
在區塊鏈網絡上承載交易數據的數據包。它會被標記上時間戳和以前一個區塊的獨特標記。區塊頭通過哈希運算後會生成一份工做量證實,從而驗證區塊中的交易。有效的區塊通過全網絡的共識後會被追加到主區塊鏈中。參考閱讀比特幣區塊結構。
狹義來說,一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構, 並以密碼學方式保證的不可篡改和不可僞造的分佈式帳本。廣義來說,區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分佈式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操做數據的一種全新的分佈式基礎架構與計算範式。
比特幣中的轉帳行爲,把比特幣從一個地址轉到另外一個地址。
創世區塊指區塊鏈上的第一個區塊,用來初始化相應的加密貨幣。
當一項交易被區塊收錄時,咱們能夠說它有一次確認。礦工們在此區塊以後每再產生一個區塊,此項交易的確認數就再加一。當確認數達到六及以上時,一般認爲這筆交易比較安全並難以逆轉。
經過容許單個節點與其餘節點直接交互,從而實現整個系統像有組織的集體同樣運做的系統。參考閱讀分析比特幣網絡。
指向同一個父塊的2個區塊被同時生成的狀況,某些部分的礦工看到其中一個區塊,其餘的礦工則看到另一個區塊。這致使2種區塊鏈同時增加。
深刻淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術博客