區(qū)塊鏈技術(shù)相關(guān)表包含了常見的區(qū)塊鏈術(shù)語、解釋及進(jìn)一步閱讀參考文章,以加深理解。
方便大家閱讀文章時(shí)做快速索引,以太坊相關(guān)術(shù)語參考以太坊篇
本文將不斷更新,轉(zhuǎn)載請注明出處:深入淺出區(qū)塊鏈
比特幣
一種基于分布式網(wǎng)絡(luò)的數(shù)字貨幣,也指用來構(gòu)建這種數(shù)字貨幣的網(wǎng)絡(luò)系統(tǒng)。參考閱讀比特幣是什么
地址
比特幣地址由一串字符和數(shù)字組成,常見地址以1開頭,常見的交易是比特幣從一個(gè)地址轉(zhuǎn)移到另一個(gè)地址。
私鑰
用來解鎖對應(yīng)地址的一串字符。參考閱讀比特幣所有權(quán)及隱私問題
簽名
一個(gè)讓人可以證明所有權(quán)的數(shù)學(xué)機(jī)制。
挖礦
挖礦是反復(fù)嘗試不同的隨機(jī)數(shù)對未打包交易進(jìn)行哈希,直到找到一個(gè)隨機(jī)數(shù)可以符合工作證明的條件的隨機(jī)數(shù),以構(gòu)建區(qū)塊。如果一個(gè)礦工走運(yùn)并產(chǎn)生一個(gè)有效的區(qū)塊的話,會(huì)被授予的一定數(shù)量的幣作為獎(jiǎng)勵(lì)。參考閱讀比特幣如何挖礦(挖礦原理)-工作量證明
哈希
任意長度的數(shù)據(jù)映射為較短的固定長度的二進(jìn)制值的算法。因?yàn)樗遣豢赡娴倪\(yùn)算過程,無法解密。參考閱讀區(qū)塊鏈記賬原理
哈希值
通過哈希運(yùn)算,從而映射成的二進(jìn)制的值稱為哈希值。
交易
簡單來說就是比特幣轉(zhuǎn)賬。參考閱讀交易分析
共識(shí)機(jī)制
區(qū)塊鏈?zhǔn)聞?wù)達(dá)成分布式共識(shí)的算法,由于P2P網(wǎng)絡(luò)下存在延遲,各個(gè)節(jié)點(diǎn)所觀察到的數(shù)據(jù)不可能完全一致。因此區(qū)塊鏈系統(tǒng)需要設(shè)計(jì)一種機(jī)制對最終數(shù)據(jù)進(jìn)行共識(shí)。這種對一個(gè)時(shí)間窗口內(nèi)的數(shù)據(jù)的先后順序達(dá)成共識(shí)的算法被稱為“共識(shí)機(jī)制”。
工作量證明(POW)
一種共識(shí)機(jī)制,該機(jī)制是證明人出示一個(gè)很難計(jì)算的但卻很容易驗(yàn)證的結(jié)果。通過驗(yàn)證這個(gè)結(jié)果,任何人都能夠確認(rèn)證明人執(zhí)行了一定量的計(jì)算工作量來產(chǎn)生這個(gè)結(jié)果。參考閱讀比特幣如何挖礦(挖礦原理)-工作量證明
難度
整個(gè)網(wǎng)絡(luò)會(huì)通過調(diào)整“難度”這個(gè)變量來控制生成工作量證明所需要的計(jì)算力。
難度目標(biāo)
使整個(gè)網(wǎng)絡(luò)的計(jì)算力大致每10分鐘產(chǎn)生一個(gè)區(qū)塊所需要的難度數(shù)值即為難度目標(biāo)。
難度調(diào)整
整個(gè)網(wǎng)絡(luò)每產(chǎn)生2,106個(gè)區(qū)塊后會(huì)根據(jù)之前2,106個(gè)區(qū)塊的算力進(jìn)行難度調(diào)整。
礦工
礦工指通過不斷重復(fù)哈希運(yùn)算來產(chǎn)生工作量證明的各網(wǎng)絡(luò)節(jié)點(diǎn)。
礦池
礦工的集合,由于單一礦機(jī)想挖到一個(gè)塊的幾率是非常小的,礦工聯(lián)合挖礦以提高幾率。一個(gè)礦池的算力是很多礦工算力的集合,礦池每挖到一個(gè)塊,便會(huì)根據(jù)你礦機(jī)的算力占礦池總算力的百分比,發(fā)相應(yīng)的獎(jiǎng)勵(lì)給到個(gè)體,也不會(huì)存在不公平的情況。
礦工費(fèi)
也叫交易費(fèi),交易的發(fā)起者通常會(huì)向網(wǎng)絡(luò)繳納一筆費(fèi)用,用以處理這筆交易。參考閱讀交易分析。
挖礦
通過工作量證明驗(yàn)證交易打包區(qū)塊的過程,過程中有以貨幣的形式的獎(jiǎng)勵(lì)。
區(qū)塊
在區(qū)塊鏈網(wǎng)絡(luò)上承載交易數(shù)據(jù)的數(shù)據(jù)包。它會(huì)被標(biāo)記上時(shí)間戳和之前一個(gè)區(qū)塊的獨(dú)特標(biāo)記。區(qū)塊頭經(jīng)過哈希運(yùn)算后會(huì)生成一份工作量證明,從而驗(yàn)證區(qū)塊中的交易。有效的區(qū)塊經(jīng)過全網(wǎng)絡(luò)的共識(shí)后會(huì)被追加到主區(qū)塊鏈中。參考閱讀比特幣區(qū)塊結(jié)構(gòu)。
區(qū)塊?鏈
狹義來講,一種按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu), 并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。廣義來講,區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來驗(yàn)證與存儲(chǔ)數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識(shí)算法來生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問的安全、利用由自動(dòng)化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計(jì)算范式。
交易
比特幣中的轉(zhuǎn)賬行為,把比特幣從一個(gè)地址轉(zhuǎn)到另一個(gè)地址。
創(chuàng)世區(qū)塊
創(chuàng)世區(qū)塊指區(qū)塊鏈上的第一個(gè)區(qū)塊,用來初始化相應(yīng)的加密貨幣。
確認(rèn)
當(dāng)一項(xiàng)交易被區(qū)塊收錄時(shí),我們可以說它有一次確認(rèn)。礦工們在此區(qū)塊之后每再產(chǎn)生一個(gè)區(qū)塊,此項(xiàng)交易的確認(rèn)數(shù)就再加一。當(dāng)確認(rèn)數(shù)達(dá)到六及以上時(shí),通常認(rèn)為這筆交易比較安全并難以逆轉(zhuǎn)。
P2P網(wǎng)絡(luò)
通過允許單個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)直接交互,從而實(shí)現(xiàn)整個(gè)系統(tǒng)像有組織的集體一樣運(yùn)作的系統(tǒng)。參考閱讀分析比特幣網(wǎng)絡(luò)。
分叉
指向同一個(gè)父塊的2個(gè)區(qū)塊被同時(shí)生成的情況,某些部分的礦工看到其中一個(gè)區(qū)塊,其他的礦工則看到另外一個(gè)區(qū)塊。這導(dǎo)致2種區(qū)塊鏈同時(shí)增長。
深入淺出區(qū)塊鏈 - 系統(tǒng)學(xué)習(xí)區(qū)塊鏈,打造最好的區(qū)塊鏈技術(shù)博客