什麼是加密貨幣挖礦:POW 與 POS 的區別?
已發表: 2019-04-06你有沒有想過,任何網絡在區塊鏈技術中如何是安全的,以及如何驗證每筆交易? 如果不是,那麼答案就是挖礦,那麼什麼是加密貨幣挖礦以及它是如何工作的?
當我們談論中央機構時,例如負責保護和驗證網絡中每筆交易的銀行。
當我們談論 Facebook 的服務器時,該服務器由 Facebook 保護和維護,以創建數據隱私並防止黑客攻擊。
但是在所有情況下,我們都依賴於一個中心化的服務器,隨著技術的日新月異,它可以通過破解任何一點。
為了克服這種可能性,引入了一種稱為區塊鏈技術的新型技術,並且該網絡的安全性由礦工維護。
那麼誰是礦工,什麼是 CryptoCurrency 挖礦以及堆棧證明(POS)和工作證明(POW)如何工作?
什麼是加密貨幣挖掘的終極指南中解釋了您所有可能的疑問的答案,但在此之前,我建議先了解我們的詳細指南中的區塊鏈技術是什麼。
讓我們首先討論什麼是加密貨幣挖掘以及為什麼需要這樣做。
目錄
什麼是加密貨幣挖礦?
如果大家都知道比特幣這是區塊鏈技術的第一個用例,其中引入了數字貨幣比特幣。
區塊鍊是一個去中心化的平台,任何一方都無法控製網絡。 這意味著沒有人監控您的資金轉移或任何數據傳輸。
如果您在銀行有一個帳戶,那麼您在他們的網絡上發起的每筆交易都將在銀行分類帳的某個地方進行註冊。
這對銀行和您來說都是可見的,並且數據的安全性和隱私性取決於銀行的中央服務器。
每筆交易都將由銀行驗證是否有效,銀行將完全控制您的資金和私人財務數據。
您存儲在任何中央服務器位置(如 Facebook、YouTube、Banks 或任何文檔存儲庫)某處的個人數據可能容易受到任何更改的影響。
因此,為了克服這個問題,基於區塊鏈的去中心化平台應運而生。
去中心化平台是一個沒有中央機構對其進行任何控制的網絡,它是一個免費和開源的平台。
那麼誰將驗證您的交易或在基於區塊鏈的去中心化網絡上執行的任何操作?
如果您在區塊鍊網絡上設置網絡,那麼在網絡上發起的每筆交易都將由礦工驗證。
礦工是像你我一樣獨立的人,他們使用計算機嘗試建立安全的區塊鍊網絡並驗證網絡上的每筆交易。
好吧,你為什麼要做礦工,你能從中得到什麼嗎?
答案是肯定的,如果您是礦工或挖掘區塊鍊網絡的區塊,您將獲得免費資金。
好吧,整個指南以區塊鏈技術為中心,所以我假設您已經閱讀了區塊鏈技術指南。
比特幣等加密貨幣和以太坊基於這種區塊鏈技術,因為它們是分散的平台。
要驗證該加密貨幣的交易,您需要挖掘或簡單地驗證交易。
我希望我已經回答了什麼是加密貨幣挖礦,接下來我們將討論為什麼需要挖礦以及誰是礦工?
誰是礦工,為什麼要挖礦?
到目前為止,每種基於區塊鏈的技術都在使用數字貨幣或代幣來使用該平台,要么你必須質押該代幣,要么支付使用網絡的費用。
在所有情況下,要確認您在網絡上的交易,您都需要挖礦。
挖礦是一種用於解決與區塊鍊網絡中啟動的每個塊相關的數學問題的方法。
讓我簡單介紹一下區塊鏈技術。
除非礦工驗證其區塊,否則網絡中的每筆交易都未經確認。 區塊鏈的設計方式是所有交易都包含在一個塊中。
您可以將塊視為尚未驗證並等待驗證的交易容器。
因此,要確認網絡中的任何交易,每個礦工或計算機都必須解決一個隨機猜測數字的數學難題。
區塊鍊網絡生成一個隨機的字母數字數字,它是字母和數字的組合。
像您或我這樣使用計算機的人會嘗試猜測該數字,因為每台計算機都安裝了特定的軟件。
該軟件將您的計算機與該區塊鍊網絡連接並開始猜測該數字。
要猜測這個數字,您需要高哈希能力,這通常來自您的 CPU、GPU 或特殊的採礦硬件設備(如 ASIC)。
因為手動猜測這個數字並不容易,所以你需要一台功能強大的計算機來完成這項工作,這裡強大意味著高哈希能力。
誰能猜到這個數字就會生成一個塊,這裡的塊將有一個特定的大小。 但是,對於比特幣,它是 1 MB 比特幣現金 8MB 等等。
新創建的塊將根據其數據大小容量包含所有未確認的交易,對於比特幣,它是 1 MB。
這裡的通用塊將有三個數據。
- 哈希名稱(塊的唯一標識)
- 交易(發件人、收件人地址和金額)
- 前一個區塊的哈希
這意味著,每筆交易都將由區塊創建者確認並驗證發件人或收件人地址是否存在,以及發件人是否有足夠的餘額來發送?
如果全部驗證,則塊的生成者將此信息發送給同一區塊鍊網絡上的所有其他節點或礦工並尋求他們的批准。
每個其他節點也將驗證相同的內容,尋求 51% 的所有網絡用戶的批准,然後將驗證區塊並將其添加到區塊鏈註冊表中。
在這裡猜測隨機謎題的人被稱為負責網絡驗證的礦工。
成功挖出區塊後,網絡產生的所有獎勵以及與該區塊相關的交易費用將給予最先猜出該區塊的礦工。
一般來說,比特幣在同一台機器上工作,每個機器生成一個塊的平均時間是 10 分鐘。
目前礦工的獎勵為 12.5 BTC /Block,2020 年 5 月後將降至 6.25。
有了這個獎勵礦工還可以獲得與該區塊交易相關的所有交易費用。
我們準備了一份指南比特幣需要多長時間才能開採,讀出你的最佳採礦實踐,會讓你知道採礦是否有利可圖?
比特幣目前的價格接近 5000 美元,2017 年約為 20,000 美元,所以你可以猜測礦工能賺多少錢。
在一天 24 小時內,大約生成 144 個區塊,每個區塊總計 12.5 BTC,每天將產生 1800 BTC。
在這裡,我們準備了一份清單使用 CPU 和 GPU 開采的前 10 種最佳加密貨幣,如果您有興趣,這可能會對您有所幫助。
這裡的驗證者或礦工就像你和我一樣擁有高哈希能力的計算機,因此我們作為一個社區來保護這個網絡。
除非從網絡的另一個節點獲得共識,否則不會驗證任何交易或區塊。
因此,要破解這個網絡,你需要 51% 的總散列能力,其中已經有數十億台計算機在網絡上運行。
這使得無法破解網絡並提高安全性。 我希望你知道誰是礦工以及為什麼需要挖礦?
現在在這個什麼是加密貨幣挖掘指南中,讓我告訴你如何使用工作證明和堆棧證明機制進行挖掘。
如何挖掘加密貨幣?
到目前為止,在什麼是加密貨幣挖掘指南中,您已經了解了我們需要礦工的原因以及他們想要開采的原因,我希望您也是如此。
但是,如果這是一種僅通過設置計算機來獲得免費硬幣的方法,那麼您為什麼不從今天開始,甚至地球上的每個人都希望設置一台可以自己賺錢的計算機。
你真的覺得事情就這麼簡單嗎?
不,不是那樣的。 我可以通過解釋採礦的類型和採礦背後的過程來消除您的疑問。
一般來說,挖礦是通過堆棧證明和工作證明兩種方式完成的,其中堆棧證明進一步分為子類別。
但是只關註一個想法而不是詳細,讓我先從什麼是工作證明開始。?
什麼是工作證明?
我們已經了解了挖礦的必要性,沒有它,任何區塊或交易都不會得到確認,也不會被添加到區塊鏈註冊表中。
所以驗證者必須遵循一些過程,我們稱之為比特幣首先引入的挖礦方式。
工作量證明是最古老的挖礦機制,它需要越來越多的哈希能力來產生,以解決創建塊的難題。
在工作量證明機制中,區塊鍊網絡上的每個人或節點或礦工都試圖一次解決這個難題。
這會在彼此之間產生競爭,以快速解決或猜測,在這場比賽中,只有一個人會獲勝。
這意味著你需要一台產生更多算力的計算機,它可以非常快地猜出這個謎題。
簡單地說,如果你想挖掘任何加密貨幣,而不是每個區塊鍊網絡都有自己的軟件來連接網絡,這裡舉個例子如何挖掘以太坊。
您需要安裝將您的計算機連接到該區塊鍊網絡的軟件,這是很容易設置的部分。
但是,如果我們談論比特幣,最大的挑戰是產生哈希算力,而不是使用 CPU 產生哈希算力沒有任何意義。
比特幣區塊鏈就是這樣設計的,隨著市場競爭的加劇,挖礦難題的複雜性也越來越高。
因此,早些時候,使用 CPU 很容易進行挖掘,但後來它轉向 GPU,現在引入了特殊的 ASIC 硬件設備來完成這項工作。
運行此類採礦硬件設備需要消耗大量能源,因此您將被收取大約 30-40 美元/天的電費。
為了挖掘比特幣,人們已經建立了採礦場,在那裡已經設置了數千個硬件設備來完成這項工作。
根據數字專家的說法,比特幣挖礦每年消耗大約 54 TWh,這足以為新西蘭等飢餓的國家供電。
因此,比特幣挖礦背後的整個概念是產生更多的哈希能力。 現在你和我怎麼能參與其中?
那麼在那種情況下,礦池就出現了,在這裡,像你我一樣可以加入一個有數百萬人加入的礦池。
該過程將相似,您必須安裝或連接到他們的礦池並運行該軟件,它將使用您系統的哈希算力容量。
結果,數以百萬計的其他計算機也在做同樣的工作並產生集體哈希算力並嘗試挖掘該塊。
如果您的礦池能夠成功挖掘區塊,獎勵將根據他們在礦池中共享的哈希百分比分配給所有貢獻者。
因此,在通過產生哈希算力的工作證明機制中,您將能夠挖掘一個塊。
一旦該區塊被開採,它將被同一區塊鍊網絡上的所有其他節點確認。
如果一切都同意,該區塊將被添加到區塊鏈註冊表並確認交易,接收方將獲得發送方發送的所有付款。
作品證明 名稱本身就說明,無論你做了什麼工作,你都需要向網絡上的每個其他人提供證據。
如果他們都同意您通過驗證交易正確地完成了工作,則意味著區塊將得到確認,您將獲得獎勵。
但是這個採礦過程有一些缺點。
工作證明的缺點
在工作量證明中,您需要生成哈希算力,並且只有具有高哈希算力的人才能挖掘該塊。
哈希的產生需要更多的錢來投資硬件,這意味著更富有的人將變得更容易接觸到。
但是礦池解決了這個問題,下圖取自區塊鏈網絡,您可以通過生成散列能力查看一個礦池已經開采了多少塊,但是如果所有礦池結合在一起會怎樣。
這意味著。 如果幾個主要礦池聚集在一起並可以產生超過 51% 的哈希算力,那麼將來很容易被黑客入侵。
這種工作量證明機制具有非常高的電力消耗,這在某種程度上增加了當前生態系統的問題。
因此,新的挖礦解決方案已被建立在區塊鏈技術之上的新加密貨幣所採用。
比特幣和以太坊是使用工作量證明機制的兩大加密貨幣,但現在其他所有加密貨幣都開始使用堆棧挖掘證明。
什麼是堆棧證明?
堆棧證明對堆棧持有者有價值,在此過程中,首先要在網絡上進行挖掘,您必須堆疊特定數量的網絡代幣。
因為它是非常著名的區塊鍊網絡中引入的機制,例如NEO 加密貨幣。
好吧,在堆棧證明機制中,你不像一個典型的礦工,因此這裡每個區塊生產者都被稱為驗證者。
在這種機制中,首先,您必須將您的代幣數量堆疊或持有或阻止到指定的區塊鏈錢包。
網絡將根據他們在網絡中堆疊的代幣數量隨機選擇區塊生產者或第二任期驗證者而不是礦工。
你籌碼越高,你成為驗證者或區塊生產者的機會就越大。
在這裡,堆棧證明優於工作證明的優點是您不會互相爭鬥,但很少有人會根據他們堆疊的內容隨機選擇。
因此,在選擇後的某個時間,只有少數區塊生產者會完成驗證和向註冊表添加區塊的所有工作。
在工作證明中,一次只有一個人能夠挖掘或驗證區塊,但在基於網絡的堆棧證明中,可以選擇多個區塊生產者。
當我們討論EOS 區塊鏈他們一次選擇了大約 21 個區塊生產者。 這意味著一次更多的塊和每秒更多的事務。
要獲得區塊的確認,您只需要幾個區塊生產者的批准表,而不是網絡上可用的全部。
這樣可以最大化每秒的交易速度,因此區塊最多可以在 3-5 秒內清除,而不是像比特幣那樣需要 10 分鐘。
現在談論黑客攻擊,假設一個網絡總共有 1000 億個代幣,每個代幣的總價格約為 1 美元。
要破解這個網絡,需要投資 510 億美元才能獲得代幣總供應量的 51%,我認為沒有人會投資這只是為了破解任何網絡以獲得更少的利潤。
第二點是,如果發現網絡上的任何人驗證了錯誤的塊,將導致他堆積的硬幣將被燒毀,他將失去所有。
所以看起來,任何人都無法破解這個網絡。 但是每個系統都有缺點要突出,堆棧證明也有。
堆棧證明的缺點
該系統可以一次又一次地支持或隨機選擇一個堆疊較多的人與堆疊較少的人相比。
這意味著這看起來也與富人變得更富有,窮人變得更窮一樣。
因此社區建議添加新協議,在選擇隨機區塊生產者時應考慮代幣堆疊的年齡。
但是技術每天都在發展,並且引入了稱為堆棧委託證明的新機制。
卡爾達諾 (ADA) 一個新的同行評審加密貨幣項目巨頭引入了委託證明堆棧的共識機制。
在這種機制中,他們將整個世界劃分為 Epoche,每個 Epoche 都有一個插槽領導者,該領導者將根據他堆積的硬幣和他將在網絡中獲得的投票來選擇。
在此,引入了一個投票系統,你和我擁有硬幣卡爾達諾(ADA)可以投票給區塊生產者。
獲得更多選票的人將被選為槽領導者,並將成為區塊驗證者。
另一個硬幣喜歡創(TRX) 還開發了與質押機制相同的功能,其中建立了投票系統來投票給另一個任期驗證者中的超級代表。
對於投票,即使您作為選民也將獲得獎勵,因此整個社區都將維護生態系統。
這個新建的系統將選擇區塊生產者,而不是根據他堆疊的硬幣,而是根據任何感興趣的驗證者獲得的票數。
如果任何選定的區塊生產者不做他的工作,將被自動踢出網絡。
我可以假設您對什麼是加密貨幣挖礦、挖礦如何工作以及為什麼要進行挖礦有所了解。
我對什麼是加密貨幣挖礦的看法
這是什麼是加密貨幣指南,主要側重於分享技術如何使用基於區塊鏈的項目發展。
在這個區塊鏈技術不斷發展的時代,礦工及其挖礦是平衡這個生態系統的主要因素。
只有由社區而非任何中央機構維護的系統才稱為去中心化。
大多數區塊鏈項目都是開源的,在社區批准後,像你我這樣的任何人都可以進行協議改進。
我們已經寫了一些關於如何挖礦的詳細指南萊特幣, 以太坊, 狗狗幣和比特幣現金。 如果有興趣可以查看這些以了解更多關於採礦的過程。
挖礦是使這個區塊鍊網絡變得安全或有趣的唯一機制,最好的部分是你會為你的貢獻獲得報酬。
挖礦是獲得免費加密貨幣的唯一免費方式,順便說一下,加密貨幣是基於區塊鏈的去中心化系統的第一個用例。
Tron(TRX)帶來了更多類似去中心化的娛樂媒體,以使去中心化的選舉投票系統ICON(ICX)正在進行中。
Ripple 和 Stellar 正在幫助銀行機構更換他們的 SWIFT 跨境支付網絡,而且很多事情正在發生。
我自己發現去中心化平台中的挖礦是關鍵因素,而且似乎還會有更多的增強。 您認為在評論中讓我知道什麼?
我希望您對什麼是加密貨幣挖掘以及工作證明和堆棧證明的工作原理有一個很好的了解。