挖礦機制與演算法
以太坊網路中,想要獲得以太坊,也要通過挖礦來實現。當前以太坊也是採用POW共識機制,但是與比特幣的POW挖礦有點不一樣,以太坊挖礦難度是可以調節的。以太坊系統有一個特殊的公式用來計算之後的每個塊的難度。如果某個區塊比前一個區塊驗證的更快,以太坊協議就會增加區塊的難度。通過調整區塊難度,就可以調整驗證區塊所需的時間。
以太坊採用的是Ethash 加密演算法,在挖礦的過程中,需要讀取內存並存儲 DAG 文件。由於每一次讀取內寸的帶寬都是有限的,而現有的計算機技術又很難在這個問題上有質的突破,所以無論如何提高計算機的運算效率,內存讀取效率仍然不會有很大的改觀。因此,從某種意義上來說,以太坊的Ethash加密演算法具有「抗ASIC性」。
加密演算法的不同,導致了比特幣和以太坊的挖礦設備、算力規模差異很大。
目前,比特幣挖礦設備主要是專業化程度非常高的ASIC 礦機,單台礦機的算力最高達到了 112T/s(神馬M30S++礦機),全網算力的規模達到139.92EH/s。
以太坊的挖礦設備主要是顯卡礦機和定製GPU礦機,專業化的ASIC礦機非常少,一方面是因為以太坊挖礦演算法的「抗 ASIC 性」提高了研發ASIC礦機的門檻,另一方面是因為以太坊升級到2.0之後共識機制會轉型為PoS,礦機無法繼續挖。
和ASIC礦機相比,顯卡礦機在算力上相差了2個量級。目前,主流的顯卡礦機(8卡)算力約為420MH/s,比較領先的定製GPU礦機算力約在500M~750M,以太坊全網算力約為235.39TH/s。
從過去兩年的時間維度上看,以太坊的全網算力增長相對緩慢。
以太坊協議規定,難度的動態調整方式是使全網創建新區塊的時間間隔為15秒,網路用15秒時間創建區塊鏈,這樣一來,因為時間太快,系統的同步性就大大提升,惡意參與者很難在如此短的時間發動51%(也就是半數以上)的算力去修改歷史數據。
❷ 什麼是挖礦
挖礦就是利用比特源老幣挖礦機,就是用於賺取比特幣的行為。
挖礦實際是性能的競爭、裝備的競爭,有些挖礦機是更多這樣的顯卡陣列組成的,數十乃至過百的顯卡一起來,硬體價格等各種成本本身就很高,挖礦存在相當大的支出。
除了燒顯卡的機器,一些ASIC(應用專用集成電路)專業挖礦機也在投入戰場,ASIC是專門為哈希運算設計的,計算能力也相當強勁,而且由於它們的功耗遠比顯卡低,因此更容易形成規模,電費開銷也更低,單張獨顯很難與這些挖礦機競爭,但與此同時,這種州裂岩機器的花費也更大。
挖礦過程
礦工們在挖礦過程中會得到兩種類型的獎勵:創建新冊御區塊的新幣獎勵,以及區塊中所含交易的交易費。為了得到這些獎勵,礦工們爭相完成一種基於加密哈希演算法的數學難題,也就是利用比特幣挖礦機進行哈希演算法的計算;
這需要強大的計算能力,計算過程多少,計算結果好壞作為礦工的計算工作量的證明,被稱為「工作量證明」。該演算法的競爭機制以及獲勝者有權在區塊鏈上進行交易記錄的機制,這二者保障了比特幣的安全。
以上內容參考:網路—比特幣挖礦機
❸ ETH的挖礦原理與機制
以太坊的挖礦過程與比特幣的幾乎是一樣的。ETH通過挖礦產生,平均每15秒產生1個塊,挖礦的時候,礦工使用計算機去計算一道函數計算題的答案,直到有礦工計算到正確答案即完成區塊的打包信息,而作為第一個計算出來的礦工將會得到3枚ETH的獎勵。
如果礦工A率先算出正確的答案,那麼礦工A將獲得以太幣作為獎勵,並在全網廣播告訴所有礦工「我已經把答案算出來了」並讓所有在答題的礦工們進行驗證並更新正確答案。如果礦工B算出正確答案,那麼其他礦工將會停止當前的解題過程,記錄正確答案,並開始做下一道題,直到算出正確答案,並一直重復此過程。
礦工在這個游戲中很難作弊。他們是沒法偽裝工作又得出正確答案。這就是為什麼這個解題的過程被稱為「工作量證明」(POW)。
解題的過程大約每12-15秒,礦工就會挖出一個區塊。如果礦工挖礦的速度過快或者過慢,演算法會自動調整題目的難度,把出塊速度保持在13秒左右。
礦工獲取這些ETH幣是有隨機性的,挖礦的收益取決於投入的算力,就相當你的計算機越多,你答題的正確的概率也就越高,更容易獲得區塊獎勵。
❹ 挖礦是什麼意思
簡單說,挖礦其實就是數字貨幣發行的一個過程,通過區塊鏈技術對鏈上數據進行記錄,然後進行廣播從而獲得獎勵,那麼這個獎勵就是新發行的數字貨幣。
數字貨幣的發行主要分為兩種一種是通過計算機運行特定的演算法爭奪記賬權益(POW工作量證明機制),另一種是通過持有有效數字貨幣獲取的利息(POS權益證明機制)。
雖然這兩種挖礦機制的原理不一樣,但它們最終獲得的結果是相同的,都是以回去的幣作為獎勵。現在基於這兩種機制,數字貨幣還創新了其它發行類型,如POC容量證明,通過硬碟的存儲空間進行挖礦,但POC仍沒有大范圍的使用。
POW機制挖礦:
這種類型的挖礦需要礦工利用設備做一定難度的計算得出一個哈希數,而驗證者能夠輕松檢驗出這個結果的正確與否,最先計算出哈希值的礦工將獲得記賬權利,同時獲得一定數量的手續費,即礦工費。POW挖礦會不斷打包計算出新的區塊Block,從而延續生成Block Chain的過程,CPU會對驗證的數值進行相應的計算核對。
目前,POW挖礦已從CPU過渡到ASIC專業的集成電路挖礦,以便提高礦機效率獲得更多的獎勵。以比特幣、達世幣、門羅幣等為代表,使用最多的是GTX 1080和1070礦機。
❺ 挖礦掙錢是什麼原理
1、挖礦的原理:
(1)只要有一台能接入互聯網的計算機,從比特幣網站下 載比特幣程序,首次運行會產生一個數字賬號,然後保持運行,這個程序就會一直不停地計算上一系列「數學題」,當你成功地計算完「一道數學 題」之後,就有可能得到一定數量的比特幣。
(2)比特幣是一個P2P的網路。要保持這個網路維持運行,就需要保持有人在線上傳分享數據給他人,比特幣網路需要有人貢獻電腦的資源用來計算來保證比特幣網路的運行,於是比特幣就設計成誰貢獻算力用來保持比特幣網路的運行誰就能得到這個網路給付給他的費用——比特幣。
2、挖礦的安全機制:
挖礦創造了一種等同於彩票的競爭機制,向塊鏈連續添加新的交易區塊對任何人來說都是非常困難的。這一機制可以防止任何個體獲得能夠凍結某些交易的能力,從而確保了網路的中立性。這一機制也可以防止任何個體替換一部分塊鏈來降低他們自己的花費。
❻ 一文了解以太坊礦機及挖礦原理
在以前的文章中,我們分別了解了比特幣挖礦和以太坊挖礦的區別。本文重點介紹以太坊挖礦及礦機部分。
以太坊是一個開源的有智能合約功能的公共區塊鏈平台,通過其專用加密貨幣ETH提供去中心化的以太虛擬機來處理點對點合約。目前ETH的挖礦主要是通過顯卡礦機,所謂顯卡礦機,其實就是類似家用台式機,只不過每台機器裡面有6-10張顯卡,並且沒有顯示器(如圖)。
圖:顯卡礦機
之所以以太坊沒有發展出類似於BTC一樣的ASIC礦機,主要是由於ETH的特殊挖礦機制決定的。
在ETH挖礦過程中,會產生一個DAG文件,該文件需要一直被調用,因此必須有專門的存儲空間放置。這個對於存儲空間的硬性需求會導致即使生產出來了ASIC晶元,也並不能大幅度降低單位算力的成本。簡單來說,就是性價比很差。
以太坊的DAG大小自2016年6月份引入Dagger-Hashimoto 演算法時的1GB開始,以每年約520MB的速度增大到了現在的 3.7G,預計2020年底以太坊的DAG大小將增加至4G。屆時,顯存小於4G的顯卡都將被陸續淘汰。
還需要介紹一點的是,由於顯卡礦機的體積通常是比特幣礦機的2-4倍,而消耗的電力卻只有比特幣礦機的1/2甚至更低,這就導致一般人不願意修建專門的顯卡礦機礦場(因為礦場主要賺取的是電費差價,同樣面積的場地,可以放置的顯卡數量少,消耗的電量更少)。即使有少量的顯卡礦場,收取的電費成本通常也比比特幣礦機礦場的高。
❼ 挖礦掙錢是什麼原理
挖礦就是指用比特幣挖礦機獲得比特幣,也就是用於賺取比特幣的計算機。
比特幣挖礦其實就是比特幣系統中做任務獲得記賬權從而獲得獎勵的過程,這個任務因為過程和現實生活中的「挖金礦、淘金」差不多的感覺,於是很多人就稱它為挖礦了。
補充資料:
比特幣(Bitcoin)的概念最初由中本聰在2008年11月1日提出,並於2009年1月3日正式誕生 。
根據中本聰的思路設計發布的開源軟體以及建構其上的P2P網路。比特幣是一種P2P形式的虛擬的加密數字貨幣。點對點的傳輸意味著一個去中心化的支付系統。與所有的貨幣不同,比特幣不依靠特定貨幣機構發行,它依據特定演算法,通過大量的計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性。
P2P的去中心化特性與演算法本身可以確保無法通過大量製造比特幣來人為操控幣值。基於密碼學的設計可以使比特幣只能被真實的擁有者轉移或支付。這同樣確保了貨幣所有權與流通交易的匿名性。比特幣與其他虛擬貨幣最大的不同,是其總數量非常有限,具有的稀缺性。
2021年3月13日,比特幣突破60000美元。6月,薩爾瓦多成為世界上第一個賦予數字貨幣法定地位的國家,比特幣在該國成為法定貨幣。
貨幣特徵
1.去中心化:比特幣是第一種分布式的虛擬貨幣,整個網路由用戶構成,沒有中央銀行。去中心化是比特幣安全與自由的保證 。
2.全世界流通:比特幣可以在任意一台接入互聯網的電腦上管理。不管身處何方,任何人都可以挖掘、購買、出售或收取比特幣。
3.專屬所有權:操控比特幣需要私鑰,它可以被隔離保存在任何存儲介質。除了用戶自己之外無人可以獲取。
4.低交易費用:可以免費匯出比特幣,但最終對每筆交易將收取約1比特分的交易費以確保交易更快執行。
5.無隱藏成本:作為由A到B的支付手段,比特幣沒有繁瑣的額度與手續限制。知道對方比特幣地址就可以進行支付。
6.跨平台挖掘:用戶可以在眾多平台上發掘不同硬體的計算能力。
❽ 比特幣挖礦到底在計算什麼
要知道挖礦到底在計算什麼,首先得知道比特幣的本質及產生的過程。比特幣是基於網路的電子貨幣,實際是互聯網的一串代碼,依靠演算法計算得出。挖礦是完成演算法的過程,也是生產比特幣的唯一方式。而且由於演算法規定,比特幣目前只有2100萬個。
1、挖礦既能生產比特幣,又能保障交易信息
類似於,一個數學系統包含2100萬個數學題,需要通過龐大的計算量不斷的去尋求這個每個數學題的特解。另外,特解是唯一的。
下面來具體解釋挖礦,從作用來說,挖礦不僅可以增加比特幣貨幣供應,而且還可以保護比特幣交易安全、防止欺詐交易。從過程來說,比特幣網路是一個點對點的支付系統,任何人都可以通過交易程序進行交易。
為了確保交易過程被如實記錄,就需要「礦工」這個角色來負責記錄比特幣交易信息,這個時間間隔是10分鍾,礦工中記賬最好的交易記錄就會被打包存儲到一個新的區塊中,相應的礦工也會得到一定數量的比特幣獎勵。
2、挖礦過程極其復雜,非人力所能為
具體的流程如下,當某一個礦工監聽到這筆交易時,首先會對交易信息進行驗證。通過驗證的交易則會被礦工記錄下來,保存在自己的資料庫裡面。全世界可能有成千上萬個礦工在進行同一件事,但在每十分鍾內,只有一個礦工有權創建新的區塊,使自己記錄的交易信息被大家所承認並永久地存儲下來。
接下來,礦工們就需要爭奪記賬權,這是一場算力競賽的比拼,其核心是用計算機完成大量的計算任務,找到一個超難的隨機數,這個隨機數就是第一段所說的方程特解,最先算出正確隨機數的礦工勝出。根據游戲規律,一個礦工獲得記賬權的幾率與其算力佔全網算力之和的比例成正比。換句話說,找到該隨機數的概率相當於將一億個骰子扔出,最後骰子總和小於1億零50。因此,挖礦需要大量的計算機,安裝特定的演算法軟體,日夜重復運行,非人力所能為。
3、比特幣挖礦其實就是「村民記賬」
可能還是有網友不懂,那就舉個例子。在一個村裡,村民之間經常會發生借款行為,哪怕寫了字據也有違約的風險。那麼,在每次村裡有借款行為發生的時候,就用村裡的大喇叭告知大家,所有的村民(礦工)就在自己的賬簿里記下所有交易記錄。
❾ DCR的POW挖礦機制
Decred的POW機制,我們知道Bitcoin在POW上面採用的是SHA256演算法, 由於其演算法本身的瑕疵導致了一種被稱之為AsicBoost的專利技術,基於該技術Asic礦機可以通過簡化SHA256演算法中的一些關鍵步驟來獲得挖礦效率的提升(接近30%) ,這種不公平使得對比特幣的挖礦生態產生不利影響,而Decred使用的是Blake256演算法,需要顯卡的硬計算能力,該演算法在x86-64架構上面有著更好的性能表現,而且安全性要更高。
在POS機制方面,Decred上的POS協議使得用戶可以通過持票(ticket)來為Decred的某項改進提案(DCP,類似於比特幣裡面的BIP與以太坊裡面的EIP)進行投票,比如開發團隊是否需要在某項新功能的開發上投入時間,是否要激活某項功能,如何使用經費等等。
為了參與POS,用戶需要鎖定自己的一部分DCR代幣來換取ticket,每張ticket可以進行一次投票,投票完成之後,用戶解鎖相應的DCR代幣並能夠獲得一定的獎勵,這個過程我們稱之為POS挖礦。 每張ticket會被隨機的選舉以參加投票,平均時間大約是28天,但最高可能會達到142天,並有0.5%的機票選票被作廢。
POW礦工生成每個區塊的時候最少應有5張選票來進行確認,如果少於5張時POW礦工的獎勵會減少以示懲罰,同時最多可以有20張選票 。POS的難度調整演算法將 每隔144個區塊調整一次ticket的價格,使得維持票池裡的票數在40960左右 。用戶參與POS挖礦需要支付選票費給POW礦工,以便POW礦工將自己的ticket打包放入新挖的區塊之中。當ticket被選中進行投票的時候,用戶的錢包應當在線以行使自己的投票權,如果無法投票,則用戶不能獲得獎勵,為了方便無法保持全天在線的用戶,用戶可以選擇POS礦池代為投票,並向POS礦池支付一定的費用。
如下是我們從Decred錢包截取的關於Ticket的頁面設置圖,用戶可以直接購買ticket並委託給礦池進行管理,同時ticket經過打包之後便成為活躍的(live)狀態可以參與投票。而隨著參與POS挖礦的用戶越來越多,被鎖定的DCR代幣也越來越多,因此流通的DCR就會相應的減少,而提升DCR代幣的價值。
Decred
Decred總供應量與比特幣一致,均為2100萬枚,在塊0處預挖168萬枚,之後每5分鍾左右會產生一個新塊 ,出塊獎勵從31.2DCR開始,每6144個塊(約21.33天)減產一次,出塊獎勵中有60%是屬於POW礦工,30%屬於POS選民,10%歸為發展基金。
Decred供應量
Decred是我們所研究的數字貨幣中在治理方面做的比較好的一種,很好的平衡了POW礦工、用戶、POS礦池之間的關系,他們互相受益又互相制約 。並且我們已經看到,通過POW+POS的混合共識機制,在Bitcoin方面爭議很大的一些關鍵特性(例如閃電網路)能夠很快的在Decred上面投票通過並付諸實施。
這使得Decred的功能改進能夠快速發展,開發者們將更能夠專注在於技術的不斷創新,而不必把自己的精力消耗於無止境的爭論與利益斗爭之中。
DCR礦池:
https://www2.coinmine.pl/dcr/
https://dcr.suprnova.cc/
DCR錢包:
官方錢包:https://wallet.decred.org/#/
挖礦機型:
Baikal Giant B
DCR支持交易所:
Upbit,B網,P網,C網
歡迎DCR挖礦朋友們來交流
❿ 比特幣挖礦原理是什麼
比特幣挖礦就是通過挖礦節點,然後比特幣挖礦機(電腦)不斷消耗自身的算力,來換取比特幣。在比特幣系統,通過自身的演算法可以動態調整全網節點的挖礦難度,保證每過大約10分鍾,就會有一個節點挖礦成功,這時比特幣系統就會獎勵此人一定數量的比特幣。挖比特幣是一個比較復雜的過程,不過挖比特幣一般會經過這幾個步驟,分別是准備工作、找到礦池、注冊礦池賬號、礦池賬號設置、下載比特幣挖礦器(軟體)、比特幣挖礦機配置;經過以上步驟就可以挖礦了。
本條內容來源於:中國法律出版社《中華人民共和國金融法典:應用版》