PoW是區塊鏈技術中基本的、常見的一種共識機制。加密幣中的挖礦,其實就是運用工作量證明來進行的。
一、PoW的起源
工作量證明最早是一個經濟學名詞,指系統為達到某一目標而設置的衡量機制。通俗來說,就是當你完成一定量的工作后,確認這一工作量的證明。因為監測整個工作的過程是非常的耗時的,而只通過檢驗工作結果來確認工作量,顯然效率要更高。
工作量證明系統,是一種應對拒絕服務攻擊和其他服務濫用的經濟對策。它要求發起者進行一定量的運算,也就意味著需要消耗計算機一定的時間。這個概念由CynthiaDwork和MoniNaor1993年在學術論文中首次提出。
在1999年,MarkusJakobssonandAriJuels兩人將pow概念引入計算機體系,工作量證明這個名詞,在兩人的文章中被真正提出。起初,PoW被用于抵擋拒絕服務攻擊和網絡爬蟲,后來在反垃圾郵件中被廣泛使用。
Celsius CEO:明年或后年,以太坊的市值將完全超過比特幣:7月6日消息,加密借貸平臺Celsius首席執行官兼聯合創始人Alex Mashinsky表示,市值最大的加密貨幣比特幣的市場主導地位已經開始輸給以太坊,以太坊“翻轉”,或者說取代比特幣成為世界上最有價值的加密貨幣的假設場景現在已經發生。
他表示,我們管理著大約170億美元的存款及客戶的代幣,以美元計算排名第一的加密貨幣是以太坊。Mashinsky預測,到2022年或2023年,以太坊的市值將完全超過比特幣。(Cointelegraph)[2021/7/6 0:30:51]
反垃圾郵件系統哈希現金,其設計理念是一個正常用戶寫一封郵件是需要一定的時間,而發送垃圾郵件者是無法接受這個等待的時間,PoW系統使垃圾郵件發送者需要更多的時間來發送郵件,增大他們的成本,起到抵擋攻擊的作用。
Paxos首席執行官:不要只關注比特幣短期價格 要考慮長期的影響:據官方消息,Paxos首席執行官Charles Cascarilla今日在邁阿密舉行的比特幣2021大會上表示:“比特幣最強大的地方在于,沒有人經營它,任何人都可以加入它。比特幣所能做的是一種令人難以置信的可能性,它才剛剛開始。不要只關注短期價格,要考慮長期的影響。 ”[2021/6/6 23:15:16]
PoW共識機制是基于哈希函數本身復雜的運算,通過給定的初始值和簡單的值遞增規律,利用其碰撞原理,找到特定的碰值,可以通過對碰值的調節,實現對于工作量的調節。
工作量證明二、哈希函數
哈希函數即散列函數,輸入一個x,會得出相應的輸出H。其中,這里的x可以是任意長度的字符串,而輸出的H卻具有固定長度,哈希函數正是將任意長度的數據映射到有限長度的域上。在計算過程上,雖然復雜,但非常高效。
分析 | 比特幣跌破GTI Vera波段指標下限 或預示短期內可能出現飆升:據彭博社消息,比特幣已跌破其GTI Vera波段指標的下限,該指標衡量的是上行和下行趨勢,這可能預示著短期內可能會出現飆升。在過去的四次下跌中,比特幣價格都一度跌破該波段一下,但其后又迅速反彈回到該波段內。比特幣在1萬美元的價位找到支撐,并于過去一周對價格水平進行了四次測試,每次都會反彈。雖然價格尚未突破8月初觸及的短期高點12,316美元,但一旦價格實現突破,則可能再度與該價位持平。[2019/8/23]
比特幣這種加密系統使用的哈希函數,還需要同時具備免碰撞、匿名性、防篡改等特點。
免碰撞指的是:如果輸入的x≠y,絕不會出現H=H的情況,即輸入兩個不同的數據塊,其哈希值一般來說也不會相同。理論上相同的可能性并非絕對沒有,但概率極小。所以,對于一個給定的數據塊,要找到與它哈希值相同的數據塊極難。
行情 | 比特幣兌法幣交易美元占比略降至71.89%:Coinhills數據顯示,當前比特幣兌法幣交易占比美元占比持續上升,目前為71.89%,排名第一;排名第二為日元,占比為19.60%;韓元排名第三,占比為4.88%;排名四五位的分別為歐元(1.88%)、英鎊(0.57%)。[2019/7/16]
哈希函數的隱匿性是指,對于一個給定的輸出結果H(x),想要逆推出輸入的x,在計算上是不可能的。
而對于數據塊的任何一處小小的改動,哈希值隨之產生的變動都會非常明顯,這一點構成了哈希函數的防篡改特點。
同時,在這一函數中,窮舉法是能夠使得哈希值H落在特定范圍的最好方法。在比特幣的區塊鏈上,使用哈希窮舉實現工作量證明能夠擁有隨機和易驗證兩種特性,這兩種特性將于后文中提到。
工作量證明三、工作量證明的原理
在工作量證明系統中,客戶端完成一定難度的工作,得出一個結果,驗證者只需通過驗證這個結果就能檢驗客戶端是否做了相應的工作。這種方案的一個核心特征是不對稱性:工作對于請求方是適中的,對于驗證方則是易于驗證的。其工作流程如下:
對于任意一串字符,給出了一定的工作量要求,對這串字符進行變更,使其得到具有特定規律的一個結果,若得到這個結果,則驗證通過。為了達到這個目標,需要不斷地對這串字符進行哈希計算,直到計算量達到一定次數時,才能得到要求的變更后的數列。
在計算之前,根據工作量要求可以得出預期的計算次數,這個預期的次數和實際不一定完全吻合,但會大體接近,如果重復多次,會發現這確實是一個符合統計學規律的概率事件。而
這里提到的預期計算次數,其實就是要求的工作量。
以上是工作量證明的基本原理,比特幣系統中的工作量證明機制與其類似,但更為復雜。
工作量證明四、比特幣的工作量證明
在工作量證明的區塊鏈中,系統會根據算力大小來選取打包的節點,對于節點來說,單純的打包和數據上傳非常簡單,不過,系統需要選取一個特定的節點來處理某件事,為了避免眾多節點對同一件事打包而引起不必要的分叉,比特幣通過前文中提到的哈希窮舉,增加打包難度,以延長打包時間。
簡言之,就是每個節點都需要在10分鐘內找到一個隨機數,并保證這個隨機數加上上文所說的哈希運算,能夠滿足一定的規律。為了找到這個隨機數,只能通過不斷嘗試新的隨機數,不斷的運算。而隨著運算量的增大,目標范圍也會不斷縮小。
哈希窮舉的隨機性和易驗證性在這里體現了出來。首先,即使知道了這個隨機數的范圍,也只能通過大量計算去得到;然后,如果有人找到了隨機數,那么其他節點能夠很容易地檢驗這個結果的正確性。
如果算力增強,就需要修改難度以增加計算次數,比特幣中就有修改難度的規則。所以,想要找到這樣一個隨機數,計算量要遠遠大于預期的工作量。
為了鼓勵節點不斷地對數據和信息進行打包,比特幣的區塊鏈網絡設置了獎勵,即支付給打包節點的獎勵和交易費。
打包獎勵是指創建區塊的節點會獲得一定數量的比特幣作為獎勵,獎勵的數量隨著比特幣區塊的生成而減少。
交易費即使用比特幣轉賬時支付給記賬節點的費用,這是支持節點工作、維護區塊鏈自動運轉的重要因素。
這兩種打包獎勵都是通過工作量證明來進行,在比特幣中也就是為人所熟知的挖礦行為。而衍生而來的礦機,在一開始其實是個人計算機這樣的運算設備,隨著算力的提高,難度的增大,專業礦機誕生。自始至終,算力的競爭從未結束,而難度和算力也在不斷進行博弈。
工作量證明的優點是足夠安全、公平和去中心化,其免碰撞、匿名性與不可篡改的特點奠定了比特幣區塊鏈技術的核心;但它的缺點也很明顯,耗時長效率低,算力提高的同時耗費了電力,除了挖礦,這些強大的算力難以轉化成其他資源。
文章來源
Tags:比特幣區塊鏈比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢
跌破8000美元關口后,過去一周比特幣價格在7800美元到7100美元的區間內不斷浮動。一周內,比特幣經歷5次閃跌4次暴漲,短時間內價格的劇烈波動讓人大跌眼鏡.
1900/1/1 0:00:001.趙長鵬:區塊鏈、數字貨幣這個行業還有幾千倍的發展空間重點值★★★★★趙長鵬在采訪中表示,還是要用時間來證明,他個人認為區塊鏈和數字貨幣這個行業還是發展不到千分之一,后面還有幾千倍的發展空間.
1900/1/1 0:00:001.簡述布雷頓森林體系的主要內容以及崩潰原因?主要內容:1.建立一個永久性的國際金融機構,即國際貨幣基金組織國際貨幣基金組織是布雷頓森林體系賴以生存和得以正常運行的中心組織.
1900/1/1 0:00:00Bianews10月2日消息,據warringtonguardian.co.uk消息,數字貨幣ATM運營商Alphavend在英國沃靈頓的Bridge大街安裝了比特幣ATM機.
1900/1/1 0:00:00世界上目前最窮的國家就屬于津巴布韋了,津巴布韋之前是英國殖民地。英國在的時候津巴布韋的經濟算的上是非洲地區的上層國家,津巴布韋的農業經濟非常強大,因為白人帶來的種植科技使得土地農作物年年量產!曾.
1900/1/1 0:00:00大家都知道在古代我國實行的是君主制度,但隨著新中國的成立這一制度也隨之被廢除,其他國界也是如此,現在世界上僅有四個國家實行的是君主制度,其中最出名的就是沙特阿拉伯了.
1900/1/1 0:00:00