比特幣:
“比特幣”既可以指這種虛擬貨幣單位,也指比特幣網(wǎng)絡或者網(wǎng)絡節(jié)點使用的比特幣軟件。
BTC:
BTC 是用于標示一個比特幣(B□)的常用單位。
Bit:
Bit 是次于比特幣的一個常用單位 -- 1,000,000 bits 等于1個比特幣。這個單位通常在標示小費,商品和服務時更加方便。
地址:
比特幣地址(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和數(shù)字組成。它其實是通過對160位二進制公鑰哈希值進行base58check編碼后的信息。就像別人向你的email地址發(fā)送電子郵件一樣,他可以通過你的比特幣地址向你發(fā)送比特幣。
bip:
比特幣改進提議 (Bitcoin Improvement Proposals的縮寫),指比特幣社區(qū)成員所提交的一系列改進比特幣的提議。例如,BIP0021是一項改進比特幣統(tǒng)一資源標識符(URI)計劃的提議。
區(qū)塊:
一個區(qū)塊就是若干交易數(shù)據(jù)的集合,它會被標記上時間戳和之前一個區(qū)塊的獨特標記。區(qū)塊頭經(jīng)過哈希運算后會生成一份工作量證明,從而驗證區(qū)塊中的交易。有效的區(qū)塊經(jīng)過全網(wǎng)絡的共識后會被追加到主區(qū)塊鏈中。
塊鏈:
塊鏈是一個按時間順序排列的比特幣交易公共記錄。塊鏈由所有比特幣用戶共享。它被用來驗證比特幣交易的永久性并防止雙重消費。
區(qū)塊鏈:
區(qū)塊鏈是一串通過驗證的區(qū)塊,當中的每一個區(qū)塊都與上一個相連,一直連到創(chuàng)世區(qū)塊。
拜占庭將軍問題:
一個可靠的計算機系統(tǒng)必須能夠處理一個或多個組件產(chǎn)生的失敗。一個失敗的組件可能表現(xiàn)出通常被忽略的行為類型,即發(fā)送矛盾的信息到系統(tǒng)的不同部分。處理這類失敗類型的問題抽象地被表達為拜占庭將軍問題。
密碼學:
密碼學是數(shù)學的一個分支,它讓我們創(chuàng)造出可以提供很高安全性的數(shù)學證明。電子商務和網(wǎng)上銀行也用到了密碼學。對于比特幣來說,密碼學用來保證任何人都不可能使用他人錢包里的資金,或者破壞塊鏈。密碼學也用來給錢包加密,這樣沒有密碼就用不了錢包。
對等式網(wǎng)絡:
對等式網(wǎng)絡是指,通過允許單個節(jié)點與其他節(jié)點直接交互,從而實現(xiàn)整個系統(tǒng)像有組織的集體一樣運作的系統(tǒng) 。對于比特幣來說,比特幣網(wǎng)絡以這樣一種方式構建——每個用戶都在傳播其他用戶的交易。而且重要的是,不需要銀行作為第三方。
coinbase:
一個用于為創(chuàng)幣交易提供專門輸入的特殊字段。coinbase允許聲明區(qū)塊獎勵,并為任意數(shù)據(jù)提供多大100字節(jié)。不要與創(chuàng)幣交易混淆。
Coinbase交易:
區(qū)塊中的第一個交易。該交易是由礦工創(chuàng)建的,它包含單個coinbase。不要與Coinbase混淆
冷存儲:
該術語指的是離線保存比特幣。當比特幣的私鑰被創(chuàng)建,同時將該私鑰存儲在安全的離線環(huán)境時,就實現(xiàn)了冷存儲。冷存儲對于任何比特幣持有者來說是重要的。在線計算機在黑客面前是脆弱的,不應該被用于存儲大量的比特幣。
染色幣:
比特幣2.0開源協(xié)議允許開發(fā)者在比特幣區(qū)塊鏈之上,利用它的超越貨幣的功能創(chuàng)建數(shù)字資產(chǎn)。
確認:
當一項交易被區(qū)塊收錄時,我們可以說它有一次確認。礦工們在此區(qū)塊之后每再產(chǎn)生一個區(qū)塊,此項交易的確認數(shù)就再加一。當確認數(shù)達到6及以上時,通常認為這筆交易比較安全并難以逆轉。
共識:
當網(wǎng)絡中的許多節(jié)點,通常是大部分節(jié)點,都擁有相同的本地驗證的最長區(qū)塊時,稱為共識。不要與共識規(guī)則混淆。
共識規(guī)則:
全節(jié)點與其他節(jié)點保持共識的區(qū)塊驗證規(guī)則。不要與共識混淆。
難度:
整個網(wǎng)絡會通過調(diào)整“難度”這個變量來控制生成工作量證明所需要的計算力。
難度重定:
全網(wǎng)中每新增2016個區(qū)塊,全網(wǎng)難度將重新計算,該新難度值將依據(jù)前2016個區(qū)塊的哈希算力而定。
難度目標:
使整個網(wǎng)絡的計算力大致每10分鐘產(chǎn)生一個區(qū)塊所需要的難度數(shù)值即為難度目標。
雙重支付:
雙重支付是成功支付了1次以上的情況。比特幣通過對添加到區(qū)塊中的每筆交易進行驗證來防止雙重支付,確保交易的輸入沒有被支付過。
加密算法:
是一個函數(shù),它使用一個加密鑰匙,把一條信息轉化成一串不可閱讀的看似隨機的字符串,這個流程也是不可逆的(也就是說獲得原始信息),除非是被某個也知道那把鑰匙的人來操作。加密使得私密數(shù)據(jù)通過公共的因特網(wǎng)傳輸?shù)臅r候不需要冒嚴重的被第三方知道傳輸?shù)膬?nèi)容的風險。
數(shù)字簽名:
數(shù)字簽名是這樣一個東西,它可以被附著在一條消息后面,證明這條消息的發(fā)送者就是和某個公鑰相對應的一個私鑰的所有人,同時可以保證私鑰的秘密性。某人在檢查簽名的時候,將會使用公鑰來解密被加密了的哈希值(譯者注:這個哈希值是數(shù)據(jù)通過哈希運算得到的),并檢查結果是否和這條信息的哈希值相吻合。如果信息被改動過,或者私鑰是錯誤的話,哈希值就不會匹配。在比特幣網(wǎng)絡以外的世界,簽名常常用于驗證信息發(fā)送者的身份 – 人們公布他們自己的公鑰,然后發(fā)送可以被公鑰所驗證的,已經(jīng)通過私鑰加密過的信息。
ECDSA:
橢圓曲線數(shù)字簽名算法(ECDSA)是比特幣使用的加密算法,以確保資金只能被其正確擁有者支付。
超額隨機數(shù):
隨著難度增加,礦工通常在循環(huán)便利4億次隨機數(shù)值后仍未找到區(qū)塊。因為coinbase腳本可以存儲2到100字節(jié)的數(shù)據(jù),礦工開始使用這個存儲空間作為超額nonce空間,允許他們利用一個更大范圍的區(qū)塊頭哈希值來尋找有效的區(qū)塊。
礦工費:
交易的發(fā)起者通常會向網(wǎng)絡繳納一筆礦工費,用以處理這筆交易。大多數(shù)的交易需要0.5毫比特幣的礦工費。
分叉:
分叉也被稱為意外分叉,是在兩個或多個區(qū)塊擁有同一區(qū)塊高度時發(fā)生的,此時使區(qū)塊鏈產(chǎn)生了分叉。典型情況是兩個或多個區(qū)塊礦工幾乎在同一時刻發(fā)現(xiàn)了區(qū)塊。共識攻擊的情況下也會出現(xiàn)分叉。
創(chuàng)世塊:
創(chuàng)世區(qū)塊指區(qū)塊鏈上的第一個區(qū)塊,用來初始化相應的加密貨幣。
硬分叉:
硬分叉,也叫硬分叉改變,是區(qū)塊鏈中一個永久分歧。通常在已按照新的共識規(guī)則進行了版本升級的節(jié)點產(chǎn)生了新區(qū)塊時,那些未升級節(jié)點無法驗證這些新區(qū)塊時產(chǎn)生硬分叉。不要與分叉、軟分叉或者Git分叉混淆。
硬件錢包:
硬件錢包是一種特殊的比特幣錢包,硬件錢包可以將用戶的私鑰存儲在安全的硬件設備中。
哈希:
二進制輸入數(shù)據(jù)的一種數(shù)字指紋。
哈希率
哈希率是衡量比特幣網(wǎng)絡處理能力的測量單位。為保證安全,比特幣網(wǎng)絡必須進行大量的數(shù)學運算。當網(wǎng)絡達到10Th/秒的哈希率時,就意味著它能夠進行每秒10萬億次的計算。
哈希鎖:
哈希鎖是限制一個輸出花費的限制對象,其作用一直持續(xù)到指定數(shù)據(jù)片段公開透露。哈希鎖有一個有用的屬性,那就是一旦任意一個哈希鎖被公開打開,其他任何安全使用相同密鑰的哈希鎖也可以被打開。這使得可能創(chuàng)建多個被同意哈希鎖限制的輸出,這些支出將在同一時間被花費。
HD協(xié)議:
層級確定性(HD)密鑰創(chuàng)建和傳輸協(xié)議(BIP32),該協(xié)議允許按層級方式從父密鑰創(chuàng)建子密鑰。
HD錢包:
使用創(chuàng)建層次確定的鑰匙和BIP32傳輸協(xié)議的錢包。。
HD錢包種子:
HD錢包種子或根種子是一個用于為HD錢包生成主私鑰和主鏈碼所需種子的潛在簡短數(shù)值。
哈希時間鎖定合約:
哈希時間鎖定合約(HTLC)是一類支付方式,其使用哈希鎖和時間鎖來鎖定交易。解鎖需要接收方提供通過加密支付證明承認在截止日期之前收到了支付,或者接收方喪失了認領支付的能力,此時支付金額將返回給支付方。
KYC:
充分了解你的賬戶(KYC,Know yourcustomer)是一個商業(yè)過程,用于認證和驗證顧客的身份信息。也指銀行對這些活動的監(jiān)管。
LevelDB:
LevelDB是一個開源的硬盤鍵值對數(shù)據(jù)庫。LevelDB是一個用于持久性綁定多個平臺的輕量級、單用途的庫。
閃電網(wǎng)絡:
閃電網(wǎng)絡是哈希時間鎖定合約(HTLCs)的一種建議實現(xiàn)方式。閃電網(wǎng)絡通過雙向支付通道方式允許支付方通過多個點對點支付通道安全地完成支付。這將允許一種支付網(wǎng)絡的構建,該網(wǎng)絡中的一方可以支付給其他任何一方,即使在他們雙方?jīng)]有直接建立支付通道的情況。
鎖定時間:
鎖定時間(技術上來說是nLockTime)是交易的一部分,其表明該交易被添加至區(qū)塊鏈中的最早時間或區(qū)塊。
交易池:
比特幣內(nèi)存池是區(qū)塊中所有交易數(shù)據(jù)的集合,這些交易已經(jīng)被比特幣節(jié)點驗證,但為被確認。
默克爾根:
默克爾樹的根是樹的根節(jié)點,該節(jié)點為樹中所有節(jié)點對的多次哈希計算結果。區(qū)塊頭必須包括區(qū)塊中所有交易哈希計算得到的有效默克爾根。
默克爾樹:
生成一棵完整的Merkle樹需要遞歸地對哈希節(jié)點對進行哈希,并將新生成的哈希節(jié)點插入到Merkle 樹中,直到只剩一個哈希節(jié)點,該節(jié)點就是Merkle 樹的根。在比特幣中,葉子節(jié)點來自于單個區(qū)塊中的交易。
挖礦:
比特幣挖礦是利用計算機硬件為比特幣網(wǎng)絡做數(shù)學計算進行交易確認和提高安全性的過程。作為對他們服務的獎勵,礦工可以得到他們所確認的交易中包含的手續(xù)費,以及新創(chuàng)建的比特幣。挖礦是一個專業(yè)的、競爭激烈的市場,獎金按照完成的計算量分割。并非所有的比特幣用戶都挖礦,挖礦賺錢也并不容易。
礦工:
一個為新區(qū)塊通過重復哈希計算來尋找有效工作量證明的網(wǎng)絡節(jié)點。
多重簽名:
多重簽名指的是需要多于一個密鑰來驗證一個比特幣交易。
網(wǎng)絡:
傳播交易和區(qū)塊至網(wǎng)絡中每個比特幣節(jié)點的點對點網(wǎng)絡。
隨機數(shù):
隨機數(shù)是比特幣區(qū)塊中一個32位(4字節(jié))的字段,在設定了該值后,才能計算區(qū)塊的哈希值,其哈希值是以多個0開頭的。區(qū)塊中的其他字段值是不變的,因為他們有確定的含義。
離線交易:
離線交易是區(qū)塊鏈外的價值轉移。當在鏈交易(通常簡單來說就是一個交易)修改區(qū)塊鏈并依賴區(qū)塊來決定它的有效性時,離線交易則依賴其他方法來來記錄和驗證該交易。
操作碼:
操作碼來源于比特幣腳本語言,通過操作碼可以在公鑰腳本或簽名腳本中實現(xiàn)壓入數(shù)據(jù)或執(zhí)行函數(shù)的操作。
開放資產(chǎn)協(xié)議:
開放資產(chǎn)協(xié)議是一個建立在比特幣區(qū)塊鏈紙上簡單有效的協(xié)議。它允許用戶創(chuàng)建資產(chǎn)的發(fā)行和傳輸。開放資產(chǎn)協(xié)議是顏色幣概念的一個進化。
OP_RETURN:
一個用在OP_RETURN交易中的一種輸出操作碼。不要與OP_RETURN交易混淆。
OP_RETURN交易:
OP_RETURN在比特幣核心0.9.0中默認的一種被傳播和挖出的交易類型,在隨后的版本中添加任意數(shù)據(jù)至可證明的未花費公鑰腳本中,全節(jié)點中無需將該腳本存儲至他們的UTXO數(shù)據(jù)庫中。不要與OP_RETURN操作碼混淆。
孤塊:
孤塊由于父區(qū)塊未被本地節(jié)點處理的區(qū)塊,所以他們還不能被完全驗證。
孤立交易:
孤立交易是指那些因為缺少一個或多個輸入交易而無法進入交易池的交易。
交易輸出:
交易輸出(TxOut)是交易中的輸出,交易輸出中包含兩個字段:1.輸出值字段:用于傳輸0或更多聰;2.公鑰腳本:用于確定這些聰需在滿足什么條件的情況下才可花費。
P2PKH:
支付到比特幣地址的交易包含支付公鑰哈希腳本(P2PKH)。由P2PKH腳本鎖定的交易輸出可以通過給出由相應私鑰創(chuàng)建的公鑰和數(shù)字簽名來解鎖(消費)。
P2SH:
P2SH是一種強大的、新型的、且能大大簡化復雜交易腳本的交易類型而引入。通過使用P2SH,詳細描述花費輸出條件的復雜腳本(贖回腳本)將不會出現(xiàn)在鎖定腳本中。相反,只有贖回腳本哈希包含在鎖定腳本中。
P2SH地址:
P2SH地址是基于Base58 編碼的一個含有20 個字節(jié)哈希的腳本。P2SH地址采用“5”前綴。這導致基于Base58 編碼的地址以“3”開頭。P2SH 地址隱藏了所有的復雜性,因此,運用其進行支付的人將不會看到腳本。
P2WPKH:
P2WPKH簽名包含了與P2PKH花費相同的信息。但是簽名信息放置于見證字段,而不是簽名腳本字段中。公鑰腳本也被修改了。
P2WSH:
P2WSH與P2SH的不同之處在于加密證據(jù)存放位置從腳本簽名字段轉變至見證字段,公鑰腳本字段也被改變。
紙錢包:
在大多數(shù)特定含義下,紙錢包是一個包含所有必要數(shù)據(jù)的文件,這些數(shù)據(jù)用于生成比特幣私鑰,形成密鑰錢包。然而,人們通常使用該術語來表達以物理文件形式離線存儲比特幣的方式。第二個定義也包括紙密鑰和可贖回編碼。
支付通道:
微支付通道和支付通道是 設計用于允許用戶生成多個比特幣交易,且無需提交所有交易至比特幣區(qū)塊鏈中。在一個典型的支付通道中,只有兩個交易被添加至區(qū)塊鏈中,但參與雙方可以生成無限制或接近無限制數(shù)量的支付。
礦機:
礦機,就是用于賺取比特幣的電腦,這類電腦一般有專業(yè)的挖礦晶元,多采用燒顯卡的方式工作,耗電量較大。用戶用個人電腦下載軟體然后運行特定演算法,與遠方伺服器通訊后可得到相應比特幣,是獲取比特幣的方式之一。
礦池:
礦池一種挖礦方式,在礦池中多個客戶端共同貢獻算力來產(chǎn)生區(qū)塊,然后根據(jù)貢獻算力大小來分配區(qū)塊獎勵。
權益證明:
權益證明(POS)是一種方法,加密貨幣區(qū)塊鏈網(wǎng)絡獲得分發(fā)共識。POS會讓用戶證明其擁有的資產(chǎn)總量(他們在數(shù)字貨幣中的權益)。
工作量證明:
工作量證明指通過有效計算得到的一小塊數(shù)據(jù)。具體到比特幣,礦工必須要在滿足全網(wǎng)目標難度的情況下求解SHA256算法。
獎勵:
每一個新區(qū)塊中都有一定量新創(chuàng)造的比特幣用來獎勵算出工作量證明的礦工?,F(xiàn)階段每一區(qū)塊有12.5比特幣的獎勵。
RIPEMD-160:
RIPEMD-160是一個160位的加密哈希函數(shù)。RIPEMD-160是RIPEMD的加強版,其哈希計算后的結果是160位哈希值。通過RIPEMD-160加密期望能實現(xiàn)在未來的10年或更長時間都是安全的。
中本聰:
中本聰有可能是一個人或一群人的名字。中本聰是比特幣的設計者,同時也創(chuàng)建了比特幣的最初實現(xiàn),比特幣核心。作為實現(xiàn)的一部分,他們還發(fā)明了第一個區(qū)塊鏈數(shù)據(jù)庫。在這個過程中,他們是第一個為數(shù)字貨幣解決了雙花問題的人或組織。但他們的真實身份仍然未知。
腳本:
比特幣使用腳本系統(tǒng)來處理交易。腳本有著類Forth語言、簡單、基于堆棧以及從左向右處理的特點。腳本故意限定為非圖靈完備的,沒有循環(huán)計算功能。
公鑰:
加密系統(tǒng)是一種加密手段,它的每一個私鑰都有一個相對應的公鑰,從公鑰我們不能推算出私鑰,并且被用其中一個密鑰加密了的數(shù)據(jù),可以被另外一個相對應的密鑰解密。這套系統(tǒng)使得你可以先公布一個公鑰給所有人,然后所有人就可以發(fā)送加密后的信息給你,而不需要預先交換密鑰。
ScriptPubKey (公鑰腳本):
腳本公鑰或者公鑰腳本是包含在交易輸出中的腳本。該腳本設置了比特幣花費需滿足的條件。滿足條件的數(shù)據(jù)可以由簽名腳本提供。
ScriptSig (簽名腳本):
簽名腳本是有支付端生成的數(shù)據(jù),該數(shù)據(jù)幾乎總是被用作滿足公鑰腳本的變量。
秘鑰 (私鑰):
用來解鎖對應(錢包)地址的一串字符,例如5J76sF8L5jTtzE96r66Sf8cka9y44wdpJjMwCxR3tzLh3ibVPxh+。
隔離見證:
隔離見證是比特幣協(xié)議的一個升級建議,該建議技術創(chuàng)新性地將簽名數(shù)據(jù)從比特幣交易中分離出來。隔離見證是一個推薦的軟分叉方案;該變化將從技術上使得比特幣協(xié)議規(guī)則更嚴謹。
SHA:
安全哈希是有NIST(國家標準技術研究所)發(fā)布的加密哈希函數(shù)族。
軟分叉:
軟分叉是區(qū)塊鏈中的一個短暫分叉,通常是由于礦工在不知道新共識規(guī)則的情況下,未對其使用節(jié)點進行升級而產(chǎn)生的。不要與分叉、硬分叉、軟分叉或者Git分叉混淆。
SPV (簡化支付驗證):
簡化支付驗證是在無需下載所有區(qū)塊的情況對特定交易進行驗證的方法。該方法被用在一些比特幣輕量級客戶端中。
舊塊:
舊塊是那些被成功挖出,但是沒有包含在當前主鏈上的區(qū)塊,很有可能是同一高度的其他區(qū)塊優(yōu)先擴展了區(qū)塊鏈長度導致的。
時間鎖:
時間鎖是一種阻礙類型,用于嚴格控制一些比特幣只能在將來某個特定時間和區(qū)塊才能被支出。時間鎖在很多比特幣合約中起到了顯著的作用,包括支付通道和哈希時間鎖合約。
交易:
簡單地說,交易指把比特幣從一個地址轉到另一個地址。更準確地說,一筆“交易”指一個經(jīng)過簽名運算的,表達價值轉移的數(shù)據(jù)結構。每一筆“交易”都經(jīng)過比特幣網(wǎng)絡傳輸,由礦工節(jié)點收集并打包至區(qū)塊中,永久保存在區(qū)塊鏈某處。
交易確認:
交易確認意味著一筆交易已經(jīng) 被網(wǎng)絡處理且不太可能被撤銷。當交易被包含進一個 區(qū)塊時會收到一個確認,后續(xù)的每一個區(qū)塊都會增加一個確認。對于小金額交易單個確認便可視為安全,然而對于比如1000美元的大金額交易,等待6個以上的確認比較合理。每一個確認都成 指數(shù)級地降低交易撤銷的風險。
未確認的交易:
是一個還沒有被打包到區(qū)塊里面的交易。當一筆交易被打包到區(qū)塊里面,永久成為了區(qū)塊鏈的一部分的時候,一個確認就產(chǎn)生了。“6次確認”意味著這筆交易已經(jīng)被打包進一個區(qū)塊,并且在區(qū)塊鏈上的這個區(qū)塊后面還有5個區(qū)塊,這為這筆交易的合法性提供了更多的保證。
交易池:
一個無序的交易集合,該集合未在主鏈的區(qū)塊中,但其有輸入交易。
圖靈完備:
在給定足夠時間與內(nèi)存的情況下,如果一個編程語言開發(fā)的程序能運行在圖靈機上,該編程語言就被稱為“圖靈完備”的編程語言,
UTXO (未花費交易輸出):
UTXO是未花費交易輸出,UTXO可以作為新交易的輸入。
雙重消費:
如果一個不懷好意的用戶試圖將比特幣同時支付給兩個不同的收款人,就被稱為雙重消費。比特幣挖礦和塊鏈將就兩比交易中那筆獲得確認并被視為有效在網(wǎng)絡上達成一致。
錢包:
錢包指保存比特幣地址和私鑰的軟件,可以用它來接受、發(fā)送、儲存你的比特幣。
WIF (錢包導入格式):
錢包導入格式是一個數(shù)據(jù)交換格式,設計用于允許導出和導入單個私鑰,該私鑰通過標志標明是否使用壓縮公鑰。
51%攻擊:
是指通過獲得或是并使用足夠強大(超過了比特幣網(wǎng)絡其他算力之和)的計算力(也就是控制至少51%的全網(wǎng)算力),嘗試去獲得阻攔并逆轉比特幣交易的力量。
評論
查看更多