以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 聚幣 > Info

簡明解讀加密貨幣 PoW 挖礦原理及挑戰_PRO:Proof

Author:

Time:1900/1/1 0:00:00

?本文于11月26發布于公眾號加密谷Live,作者JerryQi。

當我還是一個七年級的學生時,我就已經被加密貨幣的世界吸引住了。起初,我覺得這簡直就是一個免費的貨幣生成器,只要我讓我的筆記本電腦像風火輪一樣呼呼地運行Crypto-mining軟件,它就會給我免費的加密貨幣。

最后,我的筆記本電腦確實產生了加密貨幣,然而,只有非常非常少的加密貨幣。

我用我的筆記本電腦做的事情,本質上是「加密挖礦」。

來源:btcwires

「挖礦」

你可能聽說過加密貨幣比特幣,也聽說過一個叫「挖礦」的名詞與這類加密貨幣有關。

加密貨幣挖礦,簡單來說,就是礦工或個人使用設備從事支持區塊鏈網絡的「工作」,以獲得加密貨幣獎勵的過程。

Onenote上的小型P2P網絡草圖

區塊鏈:它是一種網絡分布式記錄或分布式賬本,記錄那些人們在網絡上的行為。因此,對于加密貨幣的區塊鏈網絡來說,區塊鏈的功能將是記錄網絡上個人的交易。

在這篇文章中,我將以比特幣為例,解讀挖礦背后的意義。

Coinbase CEO:目前不可能離開美國市場:金色財經報道,Coinbase首席執行官布萊恩·阿姆斯特朗 (Brian Armstrong)表示,盡管許多其他加密公司考慮離開美國,并面臨聯邦監管機構采取法律行動的潛在威脅,但Coinbase“目前甚至不可能”離開美國。

今年以來,Coinbase面臨SEC的訴訟以及10個州監管機構的審查,其中許多監管機構對該交易所的質押服務發出了停止令。Armstrong在4月份倫敦舉行的一次金融科技活動上表示,由于缺乏監管明確性,該交易所可能會考慮將其總部從美國遷至一個對加密更加友好的國家,但他后來告訴股東,Coinbase長期100% 致力于美國市場。[2023/8/5 16:19:49]

回到礦工的「工作」這個話題。為了讓礦工獲得比特幣的獎勵,礦工要做的簡單「工作」就是對比特幣區塊鏈上的交易進行驗證。

在驗證時,挖礦者將執行一系列檢查,以確保分配的交易是合法的,并且交易參與者不會支付相同數量的加密貨幣兩次。例如,當Joe給Brandon發送了12個比特幣,而Brandon試圖給Tony發送7個比特幣和Max8個比特幣,這將被認為是一筆欺詐交易,因為7+8>12。我剛才給出的情況是「雙花問題」的一個例子:Brandon試圖兩次消費同一個比特幣。

上海:要借助區塊鏈等技術,完善行業數據資源流通機制:6月26日消息,上海市委副書記、市長龔正今天主持召開市政府常務會議,會議原則同意《立足數字經濟新賽道 推動數據要素產業創新發展行動方案(2023—2025年)》并指出,要主動跟蹤數字經濟發展趨勢,推動數據要素產業高質量發展。要提“效能”,全力打造產業發展新高地,在產品供給、場景應用、數商發展等方面持續發力。要強“賦能”,大力推動公共數據共享共治。重中之重是加快數據紅利釋放,要完善分級分類指南,鼓勵企業參與開放應用;要借助區塊鏈等技術,完善行業數據資源流通機制。要增“潛能”,持續優化產業發展環境,對標高標準國際經貿規則,強化數據標準規范建設,深入推進數據分級分類管理,完善個人信息保護機制。[2023/6/26 22:01:20]

在礦工已經驗證了0-4兆字節之間的比特幣交易,相當于一個區塊的近似最大大小。他們已經完成了比較容易的一半工作,以獲得比特幣獎勵。然而,在驗證之前的任務是最復雜的,使礦工有資格驗證交易。

挖礦業的運氣部分

通過率先解決一個字符串序列的計算,也就是所謂的創建工作證明(ProofofWork)。創建工作證明(ProofofWork)是礦工們最需要計算力的過程。(下面我將在后面的章節中解釋為什么叫工作證明(ProofofWork))

The Graph將增加對Polygon的支持:12月1日消息,Polygon宣布去中心化索引協議The Graph將增加對Polygon的支持。The Graph基金會于9月啟動了遷移基礎設施提供商(MIPs)激勵計劃來引導索引器,為添加到Graph網絡的新鏈提供支持。Polygon將成為The Graph Network支持并參與MIPs計劃的最新鏈。[2022/12/1 21:15:51]

為了理解工作證明(ProofofWork)算法,你必須先熟悉區塊鏈中的「哈希」一詞。

網絡檢測區塊鏈中區塊的篡改的方式是通過其哈希值;由區塊中的信息定義的數字和字符組成的長字符串。通過把數據通過哈希函數,比如比特幣使用的SHA-256使用,就會產生一個針對該特定輸入的序列。意思是說,如果輸入數據哪怕改變一個字符,輸出的哈希值就會完全改變。另外,哈希是一個可加密但不可解密的結果,因此,它不能用來獲取原始數據,只能作為驗證哈希的輸入數據是否相同的一種方式。

創建工作證明(ProofofWork)需要礦工運行哈希算法來「猜測」問題的合適答案。對于比特幣區塊鏈網絡來說,礦工必須率先創建一個符合一定要求的哈希值,這個哈希值被稱為「目標哈希」。

上海海事法院推出《區塊鏈證據審查指南》:10月8日消息,近日,上海海事法院召開“區塊鏈技術應用對海事司法的影響與服務保障需求”專題研討會,推出《區塊鏈證據審查指南》,并對編制背景和主要內容進行了發布和解讀。

《區塊鏈證據審查指南》為各類型區塊鏈證據提供了相對系統的審查要點指引。以敏銳眼光聚焦區塊鏈技術創新。區塊鏈技術帶來了諸多便利,增強了電子證據的可信度。同時,區塊鏈證據的核驗功能還在不斷健全完善,探索區塊鏈電子證據的認定規則,有利于提升電子證據認定的效率和質量,推動區塊鏈技術在司法領域的應用。(澎湃新聞)[2022/10/9 12:49:59]

猜測目標哈希的必要信息就存在于新區塊的區塊頭中。包含:區塊版本號,時間戳,前一個區塊的哈希值,以及目標哈希值。

onenote上的猜測過程草圖

目標哈希的答案是由前一個區塊的哈希值、現區塊交易數據,加上0-4,294,967,296的整數,然后放入哈希算法中生成的。

如果答案符合目標哈希的要求,該區塊就會被添加到區塊鏈中。最先驗證交易并找出添加到該區塊哈希中的那個nonce的礦工,就會得到比特幣的獎勵。否則,他們就會不斷嘗試尋找有效的目標值。

NEXO回應挪用慈善基金建豪宅:虛假指控,將訴諸法律訴訟:6月27日消息,加密借貸平臺 NEXO 在其官網回應“挪用慈善基金建豪宅”的指控為假消息。爆料者 @otteroooo 意在通過此類新聞增加其粉絲數,并轉賣賬號用以變現。

NEXO 表示,所謂爆料推文中存在引用信息不實、信源不權威,甚至錯將第三方指認為 Nexo 聯合創始人的低級錯誤。Nexo 將以最嚴肅的態度對待所有客戶,并為保護他們及其資產,使用任何合法可用的手段。Nexo 的美國和英國法律顧問正在針對推特上的誹謗性陳述和虛假指控提起法律訴訟。[2022/6/27 1:33:40]

由于哈希算法的隨機性,我們需要做大量的隨機猜測來確定滿足目標哈希的數值。

來源:Investopedia

盡管自己想找到nonce已經相當困難,并且在同一個網絡上還有≥百萬的其他個體與你競爭,使得一個設備獲得比特幣獎勵的幾率類似于中彩票的幾率。因此,你可以通過提高處理能力或使用多臺設備來獲得更快的HashRate。

Hash-rate一詞可以解釋為一個或一組設備計算數字和驗證交易速度有多快的量。

共識機制

像比特幣區塊鏈這樣去中心化P2P的網絡,沒有中心主要人物,只能根據不同的共識機制進行決策。共識機制在交易驗證的同時,也奠定了挖礦的目的。

來源:維基百科

共識機制有很多形式,但它們都是為了同一個目標:「核實并確保記錄的真實性和完整性」。

目前主要有三種機制:工作證明(ProofofWork)、權益證明和權力證明。在本文中,我將重點介紹共識的工作證明(ProofofWork)方法。

說到挖礦,這總結了工作證明(ProofofWork)模式的工作原理:個人首先要創建一個工作證明(ProofofWork),然后他們驗證比特幣交易以確保區塊鏈中的記錄是真實的。然而,在驗證交易之前先讓我們深入了解一下工作證明(ProofofWork)的目的。

工作證明(ProofofWork)的歷史和目的

這種工作證明(ProofofWork)的想法在1993年就已經出現,由CynthiaDward和MoniNaor在一篇論文上提出,文中解釋了阻止垃圾郵件的不同方法。這篇論文的重點是通過計算能力來發送電子郵件的想法。

例如,如果你想通過電子郵件給我發送一條信息,那么你必須證明你僅僅為了給我發送這條信息就花費了比如說30秒的計算能力。

由于現代計算機的速度很快,在這種情況下,垃圾信息/郵件/交易就成了一個大問題。但是,通過給每個操作設置一個「工價」,就可以大大減少垃圾信息。

在onenote上驗證勤勞的門鑰匙例子

簡而言之,「prover」向「vercker」證明他們在一定的時間間隔內投入了一定的計算能力。

隨著時代的發展,比特幣的創造者「中本聰」修改了讓比特幣礦工生成數據片段的想法,這是比較困難的部分。而網絡上的其他人要驗證它是否真的滿足目標哈希值就很容易了,因為他們只需要把需要的數據通過SHA-256算法。

通過這種工作證明(ProofofWork)系統,就能夠保證區塊鏈等系統的安全性并建立一個驗證共識,因為真正驗證區塊的將是一個投入了巨大計算能力的設備。這就給了網絡一個保持公平和誠信的經濟理由。

如何做到這一點呢?

舉例來說,如果發生了欺詐交易并被批準,用戶就會變得「猶豫不決」轉而使用其他加密貨并且降低價格。從經濟上來說,礦工,也就是做比特幣「生產」的人,會因為價格下跌而不開心。而與此同時,只有控制礦工才有足夠的計算能力來觸發欺詐性驗證。所以,礦工們的工作動機就會轉向保護交易,以確保幣價不跌。

工作證明(ProofofWork)機制的劣勢

雖然工作證明(ProofofWork)被用于一些最大的加密貨幣上,但這并不意味著其是最高效、最安全的系統。

來源:BBC

消耗功率

工作證明(ProofofWork)的過程需要耗費大量工作,因為計算機只是通過粗暴的方式用所有的可能性來猜測正確答案。這一方式浪費大量的電力和資源。從更大的范圍來看,想象一下,全世界所有的礦工都在試圖「挖礦」以獲得比特幣的獎勵同時浪費著資源,如果他們不先猜出nonce甚至對網絡沒有貢獻。

違背了去中心化的理念

由于挖礦需要耗費大量的電費,礦工們建立了中央礦場,控制了大部分的區塊驗證。這幾乎讓P2P去中心化的想法變得毫無用處因為這意味著只有控制礦工才會同意攻擊網絡。

電力成本也促使礦商聚集在電力成本較低、利潤較高的地方,以便開展挖礦活動。集中決策權。

工作證明(ProofofWork)的替代方案

如上所述,還有其他共識機制能夠取代PoW。例如:ProofofStake、ProofofAuthority和ProofofCapacity。

ProofofStake通過驗證者錢包里的貨幣數量來確定交易驗證者。

假如你想象一群人買彩票。買彩票最多的人將有更大的中獎機會。這與股權證明類似,如果你的錢包里有最多的加密貨幣,你將有最大的機會成為驗證者并獲得獎勵。

權限證明通過個人的「可信度」來確定交易驗證者。

想象一下,一群人選擇幾個最值得信任、信譽最好的人去驗證交易的有效性。

能力證明通過個人對網絡內存空間的貢獻來確定驗證者。

這種機制允許網絡上的貢獻節點共享內存空間,所以貢獻的設備擁有的內存越多,它成為驗證者和獲得獎勵的可能性就越大。

上述這些方法所需要的計算量大大減少,在交易的驗證中可以更加省電。

總結

挖礦行為是驗證和生成工作證明(ProofofWork)的過程。

生成工作證明(ProofofWork)允許礦工驗證交易。

生成工作證明(ProofofWork)是一個數字猜測和強迫的過程。

工作證明浪費電(ProofofWorkwasteselectricity),除了工作證明(ProofofWork),還有其他方式,如利害關系證明(ProofofStake)、能力證明(ProofofCapacity)、權力證明(ProofofAuthority)

Tags:ROOPROFOFProofROO幣pros幣前景FOF幣Evident Proof Transaction Token

聚幣
敵敵畏撒向徐明星_OKC:OIN

本文于2018年3月28日首發于公眾號AI財經社,作者李玲。1“你別動!你往后退!我要見徐明星,叫徐明星過來!”3月24日下午,我在OKcoin的門口,已經目睹兩個人要自殺了.

1900/1/1 0:00:00
Aave和Balancer合作推出混合AMM流動性池和借貸產品_CER:CERBERUS幣

本文來自于Cointelegraph中文。在去中心化金融貨幣樂高魔術的最新壯舉中,借貸平臺Aave和自動化做市商Balancer聯手推出了混合流動性和借貸功能,這可能會大幅增加存款人的收益.

1900/1/1 0:00:00
深扒杠桿代幣的「收割術」_MXC:VALUE

2020年,杠桿代幣陸續成為幣安、火幣、MXC等交易所的戰略級產品,但與此同時越來越多關于杠桿代幣的抱怨頻頻出現,許多投資者表示其購買的杠桿代幣漲跌幅與產品標明的3倍杠桿不一致,其虧損遠超預期.

1900/1/1 0:00:00
比特幣王國的內戰與分裂_CORE:BCC

本文于2017年10月30日首發于《財經》雜志,作者為劉泓君。“TheGenieisoutoftheBottle”。比特幣錢包公司Xapo總裁TedRogers這樣形容這場比特幣內戰.

1900/1/1 0:00:00
Alpha:奧數名人堂大神打造的 DeFi 特洛伊木馬_ALPHA:Alpha5

本文來自于鏈聞,作者為NGC資本董事總經理KayFeng。先從似乎無關的幾點閑篇開始:Aave似乎是DeFi貸款平臺中不可動搖的領跑者,但是Degen老炮們仍然記得Aave昔日還叫ETHLend.

1900/1/1 0:00:00
全面解讀自動化做市商是什么?_Uniswap:SWAP

本文于2020年3月23日發布于鏈聞,作者為RichardBurton,經PerryWang編譯,原標題為《讀懂以太坊DeFi正在崛起的熱門品類:自動化做市商》讓我們從最基本的概念談起.

1900/1/1 0:00:00
ads