網(wǎng)上有很多關于一文看懂pos機支付行業(yè)術語,區(qū)塊鏈技術領域常見術語大盤點的知識,也有很多人為大家解答關于一文看懂pos機支付行業(yè)術語的問題,今天pos機之家(www.tjfsxbj.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
一文看懂pos機支付行業(yè)術語
區(qū)塊鏈兄弟社區(qū),區(qū)塊鏈技術專業(yè)問答先行者,中國區(qū)塊鏈技術愛好者聚集地
作者:Tiny熊
來源:深入淺出區(qū)塊鏈
原文鏈接:https://learnblockchain.cn/
著權歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權,非商業(yè)轉(zhuǎn)載請注明出處。
本文約5400字+,閱讀(觀看)需要31分鐘
“區(qū)塊鏈”的概念可以說是異?;鸨?,但其實區(qū)塊鏈到底是什么?大家或許并不清楚,停留在霧里看花的狀態(tài)。今天讓我們一起走進區(qū)塊鏈,揭開區(qū)塊鏈的神秘面紗,來簡單了解一下區(qū)塊鏈技術領域中那些常見的術語解釋。
比特幣:
一種基于分布式網(wǎng)絡的數(shù)字貨幣,也指用來構(gòu)建這種數(shù)字貨幣的網(wǎng)絡系統(tǒng)。
地址:
比特幣地址由一串字符和數(shù)字組成,常見地址以1開頭,常見的交易是比特幣從一個地址轉(zhuǎn)移到另一個地址。
私鑰:
用來解鎖對應地址的一串字符。參考閱讀比特幣所有權及隱私問題。
簽名:
一個讓人可以證明所有權的數(shù)學機制。
挖礦:
挖礦是反復嘗試不同的隨機數(shù)對未打包交易進行哈希,直到找到一個隨機數(shù)可以符合工作證明的條件的隨機數(shù),以構(gòu)建區(qū)塊。如果一個礦工走運并產(chǎn)生一個有效的區(qū)塊的話,會被授予的一定數(shù)量的幣作為獎勵。
哈希
也叫散列,把任意長度的數(shù)據(jù)映射為較短的固定長度的二進制值的算法。因為它是不可逆的運算過程,無法解密。
哈希值:
通過哈希運算,從而映射成的二進制的值稱為哈希值。
交易:
簡單來說就是比特幣轉(zhuǎn)賬。
共識機制:
區(qū)塊鏈事務達成分布式共識的算法,由于P2P網(wǎng)絡下存在延遲,各個節(jié)點所觀察到的數(shù)據(jù)不可能完全一致。因此區(qū)塊鏈系統(tǒng)需要設計一種機制對最終數(shù)據(jù)進行共識。這種對一個時間窗口內(nèi)的數(shù)據(jù)的先后順序達成共識的算法被稱為“共識機制”。
工作量證明(POW):
一種共識機制,該機制是證明人出示一個很難計算的但卻很容易驗證的結(jié)果。通過驗證這個結(jié)果,任何人都能夠確認證明人執(zhí)行了一定量的計算工作量來產(chǎn)生這個結(jié)果。參考閱讀比特幣如何挖礦(挖礦原理)-工作量證明
難度:
整個網(wǎng)絡會通過調(diào)整“難度”這個變量來控制生成工作量證明所需要的計算力。
難度目標:
使整個網(wǎng)絡的計算力大致每10分鐘產(chǎn)生一個區(qū)塊所需要的難度數(shù)值即為難度目標。
難度調(diào)整:
整個網(wǎng)絡每產(chǎn)生2,106個區(qū)塊后會根據(jù)之前2,106個區(qū)塊的算力進行難度調(diào)整。
礦工:
礦工指通過不斷重復哈希運算來產(chǎn)生工作量證明的各網(wǎng)絡節(jié)點。
礦池:
礦工的集合,由于單一礦機想挖到一個塊的幾率是非常小的,礦工聯(lián)合挖礦以提高幾率。一個礦池的算力是很多礦工算力的集合,礦池每挖到一個塊,便會根據(jù)你礦機的算力占礦池總算力的百分比,發(fā)相應的獎勵給到個體,也不會存在不公平的情況。
礦工費:
也叫交易費,交易的發(fā)起者通常會向網(wǎng)絡繳納一筆費用,用以處理這筆交易。參考閱讀交易分析。
挖礦:
通過工作量證明驗證交易打包區(qū)塊的過程,過程中有以貨幣的形式的獎勵。
區(qū)塊:
在區(qū)塊鏈網(wǎng)絡上承載交易數(shù)據(jù)的數(shù)據(jù)包。它會被標記上時間戳和之前一個區(qū)塊的獨特標記。區(qū)塊頭經(jīng)過哈希運算后會生成一份工作量證明,從而驗證區(qū)塊中的交易。有效的區(qū)塊經(jīng)過全網(wǎng)絡的共識后會被追加到主區(qū)塊鏈中。參考閱讀比特幣區(qū)塊結(jié)構(gòu)。
區(qū)塊鏈:
狹義來講,一種按照時間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈式數(shù)據(jù)結(jié)構(gòu), 并以密碼學方式保證的不可篡改和不可偽造的分布式賬本。廣義來講,區(qū)塊鏈技術是利用塊鏈式數(shù)據(jù)結(jié)構(gòu)來驗證與存儲數(shù)據(jù)、利用分布式節(jié)點共識算法來生成和更新數(shù)據(jù)、利用密碼學的方式保證數(shù)據(jù)傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)的一種全新的分布式基礎架構(gòu)與計算范式。
交易:
比特幣中的轉(zhuǎn)賬行為,把比特幣從一個地址轉(zhuǎn)到另一個地址。
創(chuàng)世區(qū)塊:
創(chuàng)世區(qū)塊指區(qū)塊鏈上的第一個區(qū)塊,用來初始化相應的加密貨幣。
確認:
當一項交易被區(qū)塊收錄時,我們可以說它有一次確認。礦工們在此區(qū)塊之后每再產(chǎn)生一個區(qū)塊,此項交易的確認數(shù)就再加一。當確認數(shù)達到六及以上時,通常認為這筆交易比較安全并難以逆轉(zhuǎn)。
P2P網(wǎng)絡:
通過允許單個節(jié)點與其他節(jié)點直接交互,從而實現(xiàn)整個系統(tǒng)像有組織的集體一樣運作的系統(tǒng)。參考閱讀分析比特幣網(wǎng)絡。
分叉:
指向同一個父塊的2個區(qū)塊被同時生成的情況,某些部分的礦工看到其中一個區(qū)塊,其他的礦工則看到另外一個區(qū)塊。這導致2種區(qū)塊鏈同時增長。
Merkel樹:
Merkle樹是一種哈希二叉樹, 比特幣中用它來校驗交易。
SPV客戶端(或輕客戶端):
一個只下載一小部分區(qū)塊鏈的客戶端,使擁有像智能手機和筆記本電腦之類的低功率或低存儲硬件的用戶能夠保持幾乎相同的安全保證,這是通過有時選擇性的下載的小部分的狀態(tài),而在區(qū)塊鏈驗證和維護時,不需要花費兆字節(jié)的帶寬或者千兆字節(jié)的存儲空間。
雙重花費:
是一個故意的分叉,當一個有著大量挖礦能力的用戶發(fā)送一個交易來購買產(chǎn)品,在收到產(chǎn)品后又做出另外一個交易把相同量的幣發(fā)給自己。攻擊者創(chuàng)造一個區(qū)塊,這個區(qū)塊和包含原始交易的區(qū)塊在同一個層次上,但是包含并非原始交易而是第二個交易,并且開始在這個分叉上開始挖礦。如果攻擊者有超過50%的挖礦能力的話,雙重花費最終可以在保證在任何區(qū)塊深度上成功。低于50%的話,有部分可能性成功。但是它經(jīng)常在深度2-5上有唯一顯著的可能。因此在大多數(shù)交易所,在接受支付之前需要6次確認。
以太坊:
一個基于區(qū)塊鏈的去中心化應用平臺。閱讀以太坊開發(fā)入門指南了解更多
以太幣(Ether):
以太幣是以太坊中貨幣的名稱。以太幣是用來支付交易和以太坊交易的計算費用。 ether也認為是以太幣的單位,另一個常用的單位是wei。 1ether=1e18wei (1,000,000,000,000,000,000wei)
智能合約:
一套以數(shù)字形式定義的承諾(promises),包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議。
以太坊虛擬機 EVM:
是以太坊中智能合約的運行環(huán)境。
Solidity:
是以太坊中用于開發(fā)智能合約的編程語言,目前開發(fā)智能合約用的最多的是Solidity。開發(fā)智能合約入門可參考智能合約開發(fā)環(huán)境搭建及Hello World合約。
Serpent:
一門智能合約的編程語言,語法類似Python,不再建議使用,建議轉(zhuǎn)換到Viper。
Viper:
一門智能合約的編程語言,Vitalik最推崇的語言。取代Solidity的地位也是有可能的。
Transaction 交易:
包含一系列價值的轉(zhuǎn)移,從一個地址轉(zhuǎn)到另一個。
消息:
合約能夠向其他合約發(fā)送“消息”。消息是虛擬的,不能序列化,存在于以太坊執(zhí)行環(huán)境中。可以被理解為函數(shù)調(diào)用。
以太坊客戶端:
也稱錢包,提供賬戶管理、挖礦、轉(zhuǎn)賬、智能合約的部署和執(zhí)行等等功能,以太坊節(jié)點利用以太坊客戶端接入到以太坊網(wǎng)絡。 現(xiàn)在以太坊客戶端主要有:Wallent/Mist , Geth, Parity, Harmony,pyethapp等
Geth:
開發(fā)中使用最廣泛的客戶端,使用Go語言實現(xiàn)。 了解geth命令用法
Parity:
另一個較為常用的客戶端,用Rust實現(xiàn)。
web3.js:
web3.js是一個實現(xiàn)與以太坊節(jié)點JSON-RPC通信的JavaScript庫。類似還有Java庫web3j。 geth提供的JavaScript控制臺中,就包含的web3.js庫事例web3。
Gas:
以太坊上用Gas機制來計費,Gas也可以認為是一個工作量單位,智能合約越復雜(計算步驟的數(shù)量和類型,占用的內(nèi)存等),用來完成運行就需要越多Gas。
etherbase:
在你的節(jié)點上的主賬戶默認名字,如果你在挖礦,那么挖礦的回報會被放到這個賬戶中。
coinbase:
Coinbase是一個和etherbase類似的概念,但是對于眾多的加密貨幣平臺而言coinbase是一個更通用的術語。
balance(余額):
賬戶余額
GHOST協(xié)議:
Greedy Heaviest Observed Subtree, GHOST協(xié)議就是讓我們必須選擇一個在其上完成計算最多的路徑。一個方法確定路徑就是使用最近一個區(qū)塊(葉子區(qū)塊)的區(qū)塊號,區(qū)塊號代表著當前路徑上總的區(qū)塊數(shù)(不包含創(chuàng)世紀區(qū)塊)。區(qū)塊號越大,路徑就會越長,就說明越多的挖礦算力被消耗在此路徑上以達到葉子區(qū)塊。使用這種推理就可以允許我們贊同當前狀態(tài)的權威版本。
梅克爾帕特里夏樹(MPT:Merkle Patricia Tree):
一種數(shù)據(jù)結(jié)構(gòu),它會存儲每個賬戶的狀態(tài)(存儲鍵值對關系)。這個樹的建立是通過從每個節(jié)點開始,然后將節(jié)點分成多達16個組,然后散列每個組,然后對散列結(jié)果繼續(xù)散列,直到整個樹有一個最后的“根散列”。
Frontier(前沿):
以太坊(路線圖)的第一階段,在2015年7月30日發(fā)布。
Homestead(家園):
以太坊(路線圖)的第二階段,在2016年3月14日發(fā)布。
Metropolis(大都會):
以太坊(路線圖)的第三階段,引入四大特性:zk-Snarks(基于"零知識證明"),PoS(Proof of Stake,即權益證明)早期實施,智能合約跟靈活和穩(wěn)定, 抽象賬戶。 大都會又拆分為兩個階段實施(兩個硬分叉):拜占庭(Byzantium)及君士坦丁堡(Constantinople)
拜占庭:
拜占庭硬分叉在第437萬個區(qū)塊高度發(fā)生,時間是2017年10月16日,引入了zk-Snarks 及 抽象賬戶等。
君士坦丁堡:
預計在2018年實施, 主要的特性就是平滑處理掉所有由于"拜占庭"所引發(fā)的問題,并引入 PoW 和 PoS 的混合鏈模式。
Serenity(寧靜):
以太坊(路線圖)的第四階段,
零知識證明:
指的是證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。 "零知識證明"實質(zhì)上是一種涉及兩方或更多方的協(xié)議,即兩方或更多方完成一項任務所需采取的一系列步驟。證明者向驗證者證明并使其相信自己知道或擁有某一消息,但證明過程不能向驗證者泄漏任何關于被證明消息的信息。
PoS:
一種共識協(xié)議:作為驗證節(jié)點,首先你必須擁有一定數(shù)量的以太幣,根據(jù)以太幣的數(shù)量和時間會產(chǎn)生用于下注驗證區(qū)塊的權益。只有擁有權益的節(jié)點才能有效驗證區(qū)塊,當你驗證的區(qū)塊被打包進鏈,你將獲得和你權益成正比的區(qū)塊獎勵。如果你驗證惡意或錯誤的區(qū)塊,那么你所下注的權益將被扣除。
Casper 的共識算法:
以太坊中PoS協(xié)議的實現(xiàn), 剛開始每100個區(qū)塊將有一個采用PoS協(xié)議挖出
抽象賬戶:
在的以太坊有兩類賬戶:即外部賬戶和合約賬戶,以太坊正在試圖模糊二者的界限,即你可以同時擁有合約賬戶和外部賬戶,這種做法本質(zhì)上就是讓用戶按照合約賬戶的格式來定義外部賬戶。
難度炸彈:
為了確保以太坊的礦工能加入到新鏈條中來,開發(fā)團隊引入了"難度炸彈"機制。它會使難度系數(shù)呈指數(shù)增加以至于讓挖礦變得幾乎不可能的。
以太坊硬分叉:
硬分叉是對以太坊底層協(xié)議的改變,創(chuàng)建新的規(guī)則,提高整個系統(tǒng)。協(xié)議改變在某個特定區(qū)塊上被激活。所有的以太坊客戶端都需要升級,否則將停留在遵循舊規(guī)則的老鏈上。
ERC-20:
代幣合約標準,一系列通過以太坊智能合約發(fā)布的代幣制定了代幣發(fā)放的通用規(guī)則。該標準是目前通過ICO發(fā)行代幣的基礎準則。 該標準能夠確?;谝蕴坏拇鷰旁谡麄€生態(tài)系統(tǒng)中以一種可預測的方式進行,使去中心化應用程序和智能合約可以在整個平臺上彼此協(xié)作,所有代幣都遵循一個固定的安全標準。
EIPs:
Ethereum Improvement Proposals - 以太坊改進協(xié)議
Ommer:
是一個區(qū)塊的父區(qū)塊與當前區(qū)塊父區(qū)塊的父區(qū)塊是相同的。 由于以太坊區(qū)塊生產(chǎn)時間(大概15秒左右)比比特幣(大概10分鐘左右)要快很多。更短的區(qū)塊生產(chǎn)時間的一個缺點就是:更多的競爭區(qū)塊會被礦工發(fā)現(xiàn)。 這些競爭區(qū)塊同樣也被稱為“孤區(qū)塊”(也就是被挖出來但是不會被添加到主鏈上的區(qū)塊) Ommers的目的就是為了幫助獎勵礦工納入這些孤區(qū)塊,Ommer區(qū)塊會收到比全區(qū)塊少一點的獎勵。
預言機:
通過向智能合約提供數(shù)據(jù),它現(xiàn)實世界和區(qū)塊鏈之間的橋梁。
公有鏈:
是任何節(jié)點都是向任何人開放的,每個人都可以參與到這個區(qū)塊鏈中參與計算,而且任何人都可以下載獲得完整區(qū)塊鏈數(shù)據(jù)(全部賬本)。
聯(lián)盟鏈:
是指參與每個節(jié)點的權限都完全對等,大家在不需要完全互信的情況下就可以實現(xiàn)數(shù)據(jù)的可信交換,聯(lián)盟鏈的各個節(jié)點通常有與之對應的實體機構(gòu)組織,通過授權后才能加入與退出網(wǎng)絡。通常是公司與公司、組織與組織之間達成的聯(lián)盟模式。
私有鏈:
有些區(qū)塊鏈的應用場景下,并不希望這個系統(tǒng)任何人都可以參與,不對外公開。 適用于特定機構(gòu)的內(nèi)部數(shù)據(jù)管理與審計或開發(fā)測試等。
測試網(wǎng)絡:
以太坊用來測試功能的網(wǎng)絡,比如拜占庭分叉之前先在測試網(wǎng)絡(Ropsten)上運行一段時間,穩(wěn)定后再發(fā)布到公有鏈(正式網(wǎng)絡)。以太坊測試網(wǎng)絡有:
Olympic測試網(wǎng)絡 - 早期的一個(預發(fā)布版本)測試網(wǎng)絡,已不再使用
Morden測試網(wǎng)絡 - 以太坊第一個測試網(wǎng)絡,已不再使用
Ropsten測試網(wǎng)絡 - 使用Pow,和當前的公有鏈環(huán)境一致,2016/11發(fā)布。
Kovan測試網(wǎng)絡 - 僅parity錢包支持,使用PoA共識
Rinkeby測試網(wǎng)絡 - 僅geth錢包支持,使用PoA共識 不同網(wǎng)絡的特點可進一步查看這個問答
DAO(decentralized autonomous organization)去中心自治組織:
DAO是建立在區(qū)塊鏈之上的合約(或一系列合約),旨在制定規(guī)則、強制執(zhí)行或使組織工作自動化,包括治理、籌資、運營、支出和擴張。
文章發(fā)布只為分享區(qū)塊鏈技術內(nèi)容,版權歸原作者所有,觀點僅代表作者本人,絕不代表區(qū)塊鏈兄弟贊同其觀點或證實其描述。
以上就是關于一文看懂pos機支付行業(yè)術語,區(qū)塊鏈技術領域常見術語大盤點的知識,后面我們會繼續(xù)為大家整理關于一文看懂pos機支付行業(yè)術語的知識,希望能夠幫助到大家!
