《區塊鏈常用術語解釋》彙總

風靈使發表於2018-08-12

以下是區塊鏈領域中的一些常見術語,供有興趣瞭解區塊鏈技術的初學者參考。

1、地址(Addresses,加密數字貨幣地址)加密貨幣地址用於在網路上傳送或接收交易。 地址通常表示為個數字字字元,但也可以表示為可掃描的QR碼。

2、協議分類賬(Agreement ledger)是由兩方或多方用來協商和達成協議的分散式分類賬。

3、Altcoin是“Bitcoin alternative”(比特幣的替代品,或著說山寨版)的縮寫。目前,大多數Altcoin都是比特幣的分叉,通常比特幣區塊鏈的工作量證明(POW)演算法有一些細微變化。最出名的Altcoin是萊特幣。萊特幣引入了原始比特幣協議的變化,例如減少塊生成時間,增加最大貨幣數量和不同的雜湊演算法。

4、認證分類賬(Attestation Ledgers)是分類賬,提供持久的協議,承諾或宣告記錄,提供證據(證明)這些協議,承諾或陳述是人為作出的。

5、ASIC是“專用積體電路”(Application Specific Integrated Circuit)的縮寫。 通常,與GPU相比,ASIC專門用於挖礦,可能會節省大量能源。在比特幣中,它們被設計為處理SHA-256雜湊問題以挖掘新的比特幣。

6、比特幣(Bitcoin)是一個眾所周知的加密貨幣,基於POW區塊鏈。

7、區塊鏈(Blockchain)是一種分散式分類賬,由不可更改的數字化記錄的資料組成,稱為資料塊(更像是將資料整理成一張紙)。然後使用加密簽名將每個塊“連結”到下一個塊。這允許塊鏈像分類帳一樣使用,可以由具有適當許可權的任何人共享和訪問。

8、分組密碼(Block cipher)是一種對文字進行加密(以產生密文)的方法,其中密碼金鑰和演算法一次作為一組應用於資料塊,而不是一次一個bit。

9、塊高度(Block height)是指塊鏈中連線在一起的塊的數量。例如,高度0即是第一塊,也就是所謂的成因塊。

10、塊獎勵(Block reward)給予已成功雜湊一個事務塊的礦工。塊獎勵可以是硬幣和交易費用的混合,取決於所討論的加密貨幣使用的策略,以及所有的硬幣是否已經被成功開採。比特幣網路的當前塊獎勵是每個塊有25個比特幣。

11、中央分類帳(Central ledger)是指由中央機構維護的分類帳。

12、鏈式連結(Chain linking)是將兩個區塊鏈彼此連線的過程,從而允許在鏈之間進行交易。這將允許像比特幣這樣的區塊鏈與其他側鏈進行溝通,允許它們之間的資產交換。

13、密碼(cipher)是用於資訊加密和/或解密的演算法。在通用語言中,“密碼”也被用來指代加密訊息,也被稱為“程式碼”(code)。

14、確認(Confirmation)意味著區塊鏈交易已經被網路驗證。這是在POW系統(比如比特幣)中所謂挖掘的過程發生的。一旦交易被確認,不能被撤銷或雙重消費。交易的確認越多,執行雙重支出攻擊就越困難。

15、共識流程(Consensus Process)是一組對等點,負責維護分散式賬本的使用,以達到分類賬內容的共識。

16、一個聯盟區塊鏈(Consortium blockchain)是一個共識過程由一組預先選定的節點控制的區塊鏈;例如,可以想象一個由15個金融機構組成的聯盟,每個聯盟都執行一個節點,其中必須有十個成員在每個塊上簽字,才能使該塊有效。閱讀區塊鏈的權利可能是公開的,也可能僅限於參與者。還有一些混合路由,例如塊的根雜湊值與API一起公開,允許公眾成員進行有限數量的查詢,並獲得區塊鏈狀態某些部分的密碼證明。這些區塊鏈可能被認為是“半分散式的”。

17、密碼分析(Cryptoanalysis)是研究獲得加密資訊的含義的方法,而不需要訪問通常需要的祕密資訊。

18、加密數字貨幣(Cryptocurrency)是基於數學的數字貨幣形式,其中使用加密技術來調節貨幣單位的生成並驗證資金的轉移。此外,加密貨幣獨立於中央銀行運作。

19、密碼使用法(Cryptography)是指加密和解密資訊的過程。

20、dApp是一個分散的應用程式,必須完全開放原始碼,它必須自主執行,並且沒有實體控制其大部分代幣。

21、一個DAO(分散的自治組織)可以被認為是一個沒有任何人的參與下執行的公司,在一套不可變的商業規則的控制之下。

22、DAO(是的,與一個DAO有區別)是建立在以太坊上的一個風險投資基金,它引發了一次軟/硬分叉。

23、解密(Decryption)是將密文變成純文字的過程。

24、加密(Encryption)是將明文訊息(明文)轉換成資料流(密文)的過程,使其看起來像一個無意義的隨機的位元序列。

25、以太(Ether)是以太坊區塊鏈的原生代幣,它用於支付交易費用、礦工獎勵和網路上的其他服務。

26、以太坊(Ethereum)是一個基於區塊鏈技術的開放式軟體平臺,支援開發人員撰寫智慧合約,構建和部署分散式應用程式。

27、以太坊經典(Ethereum Classic)是現有加密數字貨幣的分拆,經過硬分叉後的以太坊。

28、EVM程式碼是以太坊區塊鏈上的帳戶可以包含程式碼的程式語言。每次向該帳戶傳送訊息時,都會執行與帳戶關聯的EVM程式碼,且可以讀取/寫入儲存並自行傳送訊息。

29、數字商品(Digital commodity)是一種稀缺的,可電子轉讓的,無形的,具有市場價值的虛擬商品。

30、數字身份(Digital identity)是由個人,組織或電子裝置在網路空間中採用或宣告的線上或網路身份。

31、分散式賬本(Distributed ledger)是分佈在多個站點,國家或機構中的一種資料庫。記錄一個接一個地儲存在連續分類賬中。分散式賬本資料可以通過“許可”或“不許可”來控制誰可以檢視它。

32、難度(Difficulty),在“POW”挖掘中,驗證區塊鏈網路中的區塊是非常困難的。在比特幣網路中,採礦難度調整為每隔2016個塊進行驗。這是為了保持塊驗證時間在十分鐘。

33、雙倍支出(Double spend)指的是比特幣網路中的一種情況,即有人試圖同時向兩個不同的收款人傳送比特幣交易。但是,一旦比特幣交易得到確認,就幾乎不可能將花費翻倍。特定交易的確認越多,雙倍花費比特幣就越難。

34、菲亞特貨幣(Fiat currency)是指政府宣佈為履行財務義務而有效的任何貨幣(如美元或歐元)。

35、分叉(Fork)指向同一個父塊的2個區塊被同時生成的情況,某些部分的礦工看到其中一個區塊,其他的礦工則看到另外一個區塊。這導致2種區塊鏈同時增長。通常來說,隨著在一個鏈上的礦工得到幸運並且那條鏈增長的話,所有的礦工都會轉到那條鏈上,數學上分幾乎會在4個區塊內完結自己。

36、氣體(Gas)是一個與計算步驟大致相當的測量法(以太坊)。每筆交易都需要包括一個Gas限制和一個願意為每個Gas支付的費用;礦工可以選擇進行交易和收費。每個操作都有一個Gas支出;對於大多數操作來說,支出範圍在3-10,雖然一些昂貴的操作花費高達700,但一般這種情況下,交易本身花費高達21000。

37、減半(Halving):比特幣的供應有限,這使得它們成為稀缺的數字商品。將要發行的比特幣總量為2100萬。每塊產生的比特幣數量每四年下降50%。這就是所謂的“減半”,最後的減半將在2140年完成。

38、硬分叉(Hardfork)是對區塊鏈協議的改變,使先前無效的塊/交易有效,因此要求所有使用者升級其客戶端。是當比特幣協議規則發生改變,舊節點拒絕接受由新節點創造的區塊的情況。違反規則的區塊將被忽視,礦工會按照他們的規則集,在他們最後見證的區塊之後建立區塊。

39、Hashcash是一個用於限制垃圾郵件和拒絕服務攻擊的POW系統,最近以其在比特幣(和其他加密貨幣)中的使用而成為挖掘演算法的一部分。

40、雜湊率(Hashrate)是比特幣礦工在給定的時間段(通常是一秒)內可執行的雜湊值。

41、首次代幣發行(ICO)是一種事件,指新的加密數字貨幣從總體基礎幣出售高階代幣以換取前期資本。 ICO經常被用於新的加密數字貨幣的開發者來籌集資金。

42、分類賬(Ledger)是一個僅追加記錄的儲存器,記錄是不可變的,可能比財務記錄擁有更多的一般資訊。

43、萊特幣(Litecoin)是基於Scrypt 工作量證明網路的點對點加密貨幣。有時被稱為比特幣黃金中的白銀。

44、挖掘(Mining)是驗證交易並將其新增到區塊鏈的過程。這個使用計算硬體解決密碼問題的過程也觸發了加密貨幣的發行。

45、多重簽名(multisig)地址允許多方要求多個金鑰授權交易。在建立地址時同意所需的簽名數量。多重簽名地址對盜竊具有更大的抵抗力。

46、節點(Node)是連線到區塊鏈網路的任何計算機。

47、完整節點(Full node)是完全實施區塊鏈的所有規則的節點。

48、點對點(P2P)是指在高度互連的網路中至少兩方之間發生的去中心化互動。 P2P參與者通過一箇中介點直接處理彼此。

49、被許可的分類帳(Permissioned ledger)是行動者必須有權訪問的分類帳。被許可的分類帳可能有一個或多個所有者。當新增新記錄時,分類賬的完整性將通過有限的共識流程進行檢查。這是由信任的行動者(例如政府部門或銀行)執行的,舉個例子——未被許可的分類賬使用的共識形成過程會使得維持一個共享記錄要簡單得多。

50、被許可的區塊鏈(Permissioned blockchain)提供了高度可驗證的資料集,因為共識流程建立了數字簽名,各方都可以看到。

51、私鑰(Private key)是一串資料,表明您可以訪問特定錢包中的比特幣。私鑰可以被認為是一個密碼;私鑰絕不能透露給任何人,因為金鑰允許你通過加密簽名從你的比特幣錢包裡支付比特幣。

52、權威證明(Proof of Authority)是私人區塊鏈中的一種共識機制,它基本上為一個客戶(或特定數量的客戶)提供一個特定的私人金鑰,使得區塊鏈中的所有區塊都成為可能。

53、權益證明(Proof of Stake)是工作量證明系統的替代方案,在這種系統中,您使用加密貨幣的現有股份(您持有貨幣的數量)來計算您可以挖掘的貨幣數量。該機制是當創造一個區塊時,礦工需要建立一個“幣權”交易,交易會按設定的比例把一些幣傳送給礦工本身,類似利息。

54、工作量證明(Proof of Work)是一個將挖掘能力與計算能力聯絡起來的系統。塊必須被雜湊,這本身就是一個簡單的計算過程,但是在雜湊過程中增加了一個額外的變數,使其變得更加困難。當一個塊被成功雜湊時,雜湊必須花費一些時間和計算量。因此,雜湊塊被認為是工作量的證明。

55、協議(Protocol)是描述如何傳輸或交換資料的正式規則集,特別是在整個網路中。

56、Ripple是建立在分散式賬本上的支付網路,可以用來轉賬任何貨幣。該網路由支付節點和由當局運營的閘道器組成。付款是使用一系列的借條進行的,網路基於信任關係。

57、ScryptSHA-256工作系統的一個替代證明,旨在對CPU和GPU礦工特別友好,然而對ASIC礦工沒有什麼優勢。

58、SHA 256是用作比特幣工作證明系統基礎的密碼函式。

59、智慧合約(Smart contract)是其條款以計算機語言記錄而非法定語言的合約。智慧合約可以由計算系統自動執行,例如合適的分散式賬本系統。智慧合約由直接在複製的網路上執行的程式組成。智慧合約使用一種程式語言在區塊鏈上對業務規則或合同進行編碼,由網路中的所有參與者執行。這些程式在 Hyperledger Fabric 中稱為鏈程式碼,它們被複制到網路中的每個節點,並由擁有許可權的各方呼叫來傳輸資產。

60、軟分叉(Softfork)是對比特幣協議的一個修改,其中只有以前有效的塊/事務被無效。由於舊節點會將新塊識別為有效,所以軟分叉是向後相容的。這種分叉只需要大量礦工來升級執行新規則。是當比特幣協議規則發生改變,舊的節點並不會意識到規則是不同的,它們將遵循改變後的規則集,繼續接受由新節點創造的區塊。礦工們可能會在他們完全沒有理解,或者驗證過的區塊上進行工作。

61、流密碼(Stream ciphers)是一種對文字(密文)進行加密的方法,其中密碼金鑰和演算法一次一bit地應用於資料流中的每個二進位制數字。

62、代幣(Token)是可以被獲取的東西的數字身份。

63、無代幣分類帳(Tokenless ledger)是指不需要本地貨幣操作的分散式分類帳。

64、交易區塊(Transaction block)是比特幣網路上的交易集合,集合成一個塊,然後可以將其雜湊並新增到區塊鏈中。

65、交易費用(Transaction fees)是對通過比特幣網路傳送的一些交易徵收的小額費用。交易費用授予那些成功雜湊包含相關交易的塊的礦工。

66、像比特幣這樣的未經許可的分類賬(Unpermissioned ledgers)沒有單一的所有者——事實上,它們不能被擁有。未經許可的分類帳的目的是允許任何人向分類帳提供資料,併為擁有分類賬的每個人提供相同的副本。

67、錢包(Wallet)是一個包含私鑰集合的檔案。

以上只是初級/中級水平上的常見區塊鏈術語,且由於中英文差異可能會出現錯誤,若有所遺漏或錯誤請在下方評論區補充和指正。

68、區塊鏈應用

一個區塊鏈應用需要 3 個相互依賴的元件:面向使用者的應用、智慧合約和賬本。頂層是面向使用者的應用,用於滿足網路參與者的需求。該應用讓使用者呼叫智慧合約在業務網路中觸發交易。智慧合約 封裝網路的業務邏輯:資產、所有權和傳輸方式。每次呼叫智慧合約,都會在網路中建立一個交易並更新賬本。賬本 持有智慧合約資料的當前值(如 vehicleOwner=Daisy),並分發到整個網路。

69、零知識證明

指的是證明者能夠在不向驗證者提供任何有用的資訊的情況下,使驗證者相信某個論斷是正確的。

“零知識證明”實質上是一種涉及兩方或更多方的協議,即兩方或更多方完成一項任務所需採取的一系列步驟。證明者向驗證者證明並使其相信自己知道或擁有某一訊息,但證明過程不能向驗證者洩漏任何關於被證明訊息的資訊。

70、難度炸彈

為了確保以太坊的礦工能加入到新鏈條中來,開發團隊引入了”難度炸彈”機制。它會使難度係數呈指數增加以至於讓挖礦變得幾乎不可能的。

71、挖礦

挖礦是反覆總計交易,構建區塊,並嘗試不同的隨機數,直到找到一個隨機數可以符合工作證明的條件的過程。 如果一個礦工走運併產生一個有效的區塊的話,會被授予的一定數量的幣(區塊中的交易全部費用)作為獎勵。而且所有的礦工開始嘗試建立新的區塊,這個新區塊 包含作為父塊的最新的區塊的雜湊。

72、工作量證明

一種共識機制,該機制是一方(通常稱為證明人)出示計算結果,這個結果眾所周知是很難計算的但卻很容易驗證的。通過驗證這個結果,任何人都能夠確認證明人執行了一定量的計算工作量來產生這個結果。

73、閃電網路

一個可擴充套件的微支付通道網路。交易雙方若在區塊鏈上預先設有支付通道,就可以多次、高頻、雙向地通過軋差方式實現瞬間確認的微支付;雙方若無直接的點對點支付通道,只要網路中存在一條連通雙方的、由多個支付通道構 成的支付路徑,閃電網路也可以利用這條支付路徑實現資金在雙方之間的可靠轉移。

相關文章