Ⅰ 以太坊stratum協議原理
參照比特幣的 stratum協議 和 NiceHash的stratum協議規范 編寫了一版以太坊版本的stratum協議說明.
stratum協議是目前最常用的礦機和礦池之間的TCP通訊協議。
以太坊是一個去中心化的網路架構,通過安裝Mist客戶端的節點來轉發新交易和新區塊。而礦機、礦池也同時形成了另一個網路,我們稱之為礦工網路。
礦工網路分成礦機、礦池、錢包等幾個主要部分,有時礦池軟體與錢包安裝在一起,可合稱為礦池。
礦機與礦池軟體之間的通訊協議是 stratum ,而礦池軟體與錢包之間的通訊是 bitcoinrpc 介面。
stratum是 JSON 為數據格式.
礦機啟動,首先以 mining.subscribe 方法向礦池連接,用來訂閱工作。
礦池以 mining.notify 返回訂閱號、ExtraNonce1和ExtraNonce2_size。
Client:
Server:
其中:
是 訂閱號 ;
080c是 extranonce ,Extranonce可能最大3位元組;
礦機以 mining.authorize 方法,用某個帳號和密碼登錄到礦池,密碼可空,礦池返回 true 登錄成功。該方法必須是在初始化連接之後馬上進行,否則礦機得不到礦池任務。
Client:
Server:
難度調整由礦池下發給礦機,以 mining.set_difficulty 方法調整難度, params 中是難度值。
Server:
礦機會在下一個任務時採用新難度,礦池有時會馬上下發一個新任務並且把清理任務設為true,以便礦機馬上以新難度工作。
該命令由礦池定期發給礦機,當礦機以 mining.subscribe 方法登記後,礦池應該馬上以 mining.notify 返回該任務。
Server:
任務ID : bf0488aa ;
seedhash : 。每一個任務都發送一個seedhash來支持盡可能多的礦池,這可能會很快地在貨幣之間交換。
headerhash : 。
boolean cleanjobs : true 。如果設為true,那麼礦工需要清理任務隊列,並立即開始從事新提供的任務,因為所有舊的任務分享都將導致陳舊的分享錯誤。如果是 false 則等當前任務結束才開始新任務。
礦工使用seedhash識別DAG,然後帶著headerhash,extranonce和自己的minernonce尋找低於目標的share(這是由提供的難度而產生的)。
礦機找到合法share時,就以」 mining.submit 「方法向礦池提交任務。礦池返回true即提交成功,如果失敗則error中有具體原因。
Client:
任務ID : bf0488aa
minernonce : 6a909d9bbc0f 。注意minernonce是6個位元組,因為提供的extranonce是2個位元組。如果礦池提供3位元組的extranonce,那麼minernonce必須是5位元組
Server:
一般的礦機與礦池通訊過程就如下所示:
Ⅱ ETH2.0到來,還能用顯卡礦機挖礦嗎
大家好,我是老礦工藍天
(Y2220995245):以太坊 2.0 在技術上要比 1.0 復雜很多,每一個階段都需要花費更多的時間去開發、測試、更新上線。從工程量的角度看,以太坊 2.0 不是一年半載就可以完成的,至於說還需要多長的時間,沒有人(包括 V 神)可以給出明確的時間點。
另外,當前的以太坊承載了非常多的資金、合約應用,也有非常多的用戶,每一次升級都需要將這些考慮在內,因此以太坊 2.0 整個升級、遷移過程將會非常緩慢、謹慎。
從顯卡礦工的角度看,目前完全不用擔心以太坊 2.0 對挖礦的沖擊。按照當前的挖礦收益計算,以太坊顯卡礦機的靜態回本周期普遍在一年左右的時間(受以太坊手續費收入的影響較大),而以太坊要在未來一年之內完成 2.0 升級,幾乎是不可能的。按照圈內一些資深礦工的預測,以太坊 2.0 至少還需要 2 年以上的時間。
之前網上有一個段子在圈內流傳得很廣,說:
以太坊 2.0 如果成功了,幣價暴漲,礦工提前回本;如果失敗了,1.0 繼續挖礦。無論如何,礦工都立於不敗之地。
這雖然是段子,但也側面說明以太坊礦工的安全墊很高。
即便 PoS 共識機制的以太坊 2.0 上線了,1.0 這條鏈依舊會存在相當長的一段時間,屆時會有一個「雙鏈同時運行」的過渡期。所以,以太坊礦工現在大可不必擔憂。
Ⅲ 如何計算eth算力收益
可以用相關的eth計算器計算,也可以按如下思路自行計算:
以太坊一天挖礦的高低受到很大因素的影響,假設一天以太坊礦機收益,可以用以太坊計算進行實際分析,一天的總收益減去電費,再合理計算未來收益,看看投資以太坊礦機多久時間回本,一台礦機一天可以賺多少錢。
由於市面上的以太坊專業礦機型號較多,筆者經過對比挑選出彼進顯卡礦機,它可以產生:以太坊(ETH)、以太經典(ETC)、零幣(ZEC)、門羅幣(XMR)、Pirl、ETP,額定算力230MH/S(ETH),售價1.65萬元人民幣。這款顯卡礦機適合專業挖以太幣,擁有8張RX 570 4G顯卡,功耗是1200W,下面我們就計算這款專業礦機一天可以挖多少以太幣。
本次計算不包括挖礦難度增加,僅為理論計算,不考慮後期的價格下跌或上漲,僅供大家參考。
提示:本次以太坊(ETH)挖礦收益計算是基於用戶所提供參數,以及理論收益每 MB/s = 7.0E-5ETH ,幣價1ETH=3166.41 元計算所得,不考慮難度增長跟算力變化情況,月收益跟年收益在難度增加算力變化的情況下會有很大出入只做參考! 以太坊(ETH)挖礦收益計算器,為您精確計算當前難度下以太坊(ETH)一天的挖礦收益,以太坊(ETH)一周的挖礦收益,以太坊(ETH)一年的挖礦收益,同時還能計算以太坊(ETH)挖礦回本時間。
參考當前以太坊挖礦難度,自信以太幣價格行情,這台以太幣專業礦機一天的凈利潤為36.58元。
所以說,以太坊算力收益受到很多方面的影響,打個比方,如果你所在的地區電費更便宜,則獲得更高凈利潤,如果電費高於本次計算值,則凈收益低於本次計算值。
Ⅳ 騙局揭秘:你的礦機真的在挖礦嗎
最近,我收到一位朋友的咨詢,讓我發現了一種新型騙局。
之後的幾天,我又發現有三位朋友中招,他們的被騙經歷和騙子的手法極其相似,都是在某二手交易平台上購買礦機,都是正常挖礦一周後算力突然消失,很可能是同一夥騙子所為。
我想,我該做點兒什麼了。
奇怪的故障
這天,某A向我咨詢,他購買的20台顯卡礦機,突然都不能挖礦了。
具體故障表現為:礦池顯示礦機掉線。
▼由於長時間沒有算力,某A向我咨詢時,礦機已經顯示為失效了。
幫助過頗多小白的我,還是有一定經驗的,我讓他用手感受下礦機出風口的溫度。
▼這是正常挖礦的功耗
▼這是空載時的功耗
可以發現,礦機如果不在挖礦的話,顯卡的功耗會明顯降低,出風口應該基本感受不到溫度。
某A很快給了我答復,出風口是熱的,和之前沒有區別。
顯然,礦機是在工作的。
既然機器在工作,那就可以直接排除網路和礦池的原因。
因為如果和礦池的連接出了問題,挖礦軟體會停止挖礦,顯卡功耗也會降低。
似乎只有一個可能的解釋:機器被黑了,算力被切到了別人的地址上。
既然是系統被黑了,保險起見,最好的辦法就是重裝一下。
經驗告訴我,一個被黑的系統,重裝是最省時省力的辦法,鬼知道黑客會搞什麼幺蛾子,礦機又沒有數據要保留。
在我的指導下,某A成功安裝minerOS,一個專為挖礦定製的系統。
之後,讓我一臉懵逼的事兒來了,居然檢測不到顯卡!!
▼minerOS後台沒有識別到任何顯卡
一台能插8卡的礦機,主板一定會使用各種奇技淫巧來增加PCIE插槽。
常見的方法有:PCIE交換機、帶寬降低到1x、協議使用PCIE 2.0等等,兼容性和穩定性確實一般,偶爾丟一兩張卡是很常見的。
但是,能把8張卡都給丟了的,我真是第一次見到。
轉機
某A和我折騰了好幾個小時,一籌莫展。
就在我幾乎打算放棄遠程調試,打算讓某A把機器寄給我時,某A抱怨了一句:熱死了。
這句話點醒了我,我又讓某A檢查了下出風口的溫度,依然是熱的。
似乎機器還在挖礦,可是明明連顯卡都識別不到。
索性直接讓某A把礦機關機,但是依然保持電源打開,過了一會兒,某A檢查出風口,居然還是熱的。
這就有點兒奇怪了不是?
一不做二不休,不管機器上的防拆貼,我直接讓某A找來螺絲刀,拆機。
這一拆不要緊,真是讓人大吃一驚。
機器里只有一個小小的工控板,幾根電熱絲,一個小小的電源,還有一些磚頭,機箱兩側是暴力風扇。
▼此處某A不同意使用他的礦機圖片,請根據此示意圖自行腦補畫面。
不用說,某A被騙了。
不得不說,騙子的想像力還是很豐富的。
機箱里的磚頭是配重用的,電熱絲顯然是用來產生熱量,讓你以為機器在工作。
工控板里刷個系統,再配個電源,齊活。
不解
某A認為他已經足夠小心了,走的是二手交易平台,並且正常挖了一周才確認收貨的。
很早以前就有一種騙局,騙你購買雲算力或者所謂的「礦機」,其實根本就不能挖礦,只能連接騙子提供的所謂「礦池」,上面給你顯示點兒算力,每天給你打點兒幣,說是挖礦收益。
算力只是騙子搭建的網站上的數字,收益其實是騙子從你買雲算力或者礦機的幣中拿出一點兒轉給你的。
等上當受騙的人足夠多了,騙子就捲款跑路,這類騙局最著名的當屬「蝸牛星際」。
其實這種騙局很容易識破,只要你要求必須能在第三方礦池挖礦,就可以了。
第三方礦池會公正地顯示算力,顯然這種騙局中並沒有真實算力,因此可以識破。
某A是知道這種騙局的,因此他強調必須要在F2Pool能夠顯示算力,並且收益要是F2Pool支付的,這至少能保證算力是真實存在的。
經過我的檢查,某A收到的收益,確確實實是從F2Pool的地址支付的,可以在鏈上查到,並且也能在F2Pool上查到相關挖礦記錄。
所以,算力是真實存在的,如假包換。
但是,機箱里的這些東西,是不可能產生算力的,到底算力從何而來呢?
某A再三確認,這些機器收到後沒有任何其他人碰過,不存在被調包的可能。
我決定仔細研究一番。
由於這台機器已經重裝過系統,我讓某A又找來另一台機器。
揭秘
經過一番排查,我還真找到了貓膩,不由讓我贊嘆,這騙子太聰明了。
▼這是常用的以太坊挖礦工具lolMiner是吧,我一開始也是這么認為的。
▼查看一下它的大小,居然只有48個位元組,要知道正常的lolMiner的可執行文件應該在8MB左右。
▼查看下內容,這個lolMiner居然是個腳本。
大家是怎麼啟動挖礦的呢?使用這行命令對吧:
./lolMiner.exe --algo ETHASH --pool 礦池地址 --user 錢包地址.礦機名
因為這台機器上的lolMiner並不是真實的挖礦程序,而是個腳本,上面的命令行參數會補全到腳本里。
最終執行的其實是這個命令:
ssh [email protected] "~/lolminer/lolMiner" --algo ETHASH --pool 礦池地址 --user 錢包地址.礦機名
這個命令的功能是什麼呢?
遠程登錄 http://xxx.xxx.xxx.xxx 這台機器,在遠程的機器上執行挖礦程序lolMiner,並把程序的輸出傳輸到本地顯示,挖礦其實是在騙子手裡的真礦機上進行的。
騙子還很貼心地配置了ssh私鑰免密碼登陸,真真正正地做到了與真實的lolMiner操作沒有區別。
估計看到這里,沒一定技術基礎的朋友一定暈了,沒關系,我們畫張圖,理順下。
▼正常的挖礦
▼某A的「礦機」
看出區別了嗎?
其實真正在挖礦的是騙子手裡的真礦機,某A手裡的假礦機只不過是給真礦機發了個指令,這也是為什麼騙子手裡的真礦機能知道某A的挖礦賬號的原因。
騙子手裡的那些真礦機會把挖礦日誌傳回來,顯示在某A手裡的假礦機上,看起來假礦機是在挖礦。
因為騙子手裡的真礦機在某A的地址上挖礦,所以礦池有顯示,並會支付收益。
因此,某A會以為手上的這台假礦機在挖礦。
沉甸甸的磚頭做配重,風扇吹出熱乎乎的風,配合上不斷跳動的挖礦日誌,如假包換的礦池算力顯示,還有真金白銀的收益,真是完美的騙局!
無奈
一句話,小白礦工,真的太苦了,才出虎穴又入狼窩。
如果說「假礦池」這種坑還可以躲避的話,小白很難避免受到這種「假礦機真算力」騙局的欺騙。
從某A發給我的聊天截圖來看,騙子是那麼的真誠,耐心指導,消息秒回。
騙子在某二手平台上的信用分也很高,銷售礦機的價格又是那麼的優惠,比行情價低了兩千多。
機器到手後,上面都是防拆貼,你拆了,人家名正言順地說是你調包,不退不換。
今天是磚頭,也許拆了能看出來,明天要是換成報廢的顯卡呢?你從外觀真看不出來。
今天這個腳本只有幾十KB,如果下次人家編譯一個大小差不多的二進制文件呢?
除了逆向工程,否則你真沒辦法知道這個程序是不是真的在用你的礦機挖礦,顯然不是小白的能力范圍。
就算你刷了自己的系統,人家一句只兼容提供的系統,你也沒話說。
畢竟,礦機配置千奇百怪,系統不兼容需要額外調試也是很正常的。
你只有10天時間,只要忽悠你10天,錢就到騙子手裡了,人家可以直接關了真礦機跑路。
賣給某A礦機的這個騙子,現在就已經消失了,消息不回,電話不接,連地址都是假的。
啟示
在這個浮躁的環境下,所有人都幻想著一夜暴富,騙子利用的正是這點。
當你覺得有利可圖的時候,請務必問自己三個問題:
你賺的錢是哪裡來的?
你相比於其他人,有什麼優勢,為什麼是你賺別人的錢而不是反過來?
你真的了解你所投資的東西嗎?
如果某A不是過於自信,而是更多地了解一下礦圈,或者在大量拿貨之前,先拿一兩台試試,又或者是找一個第三方來檢查下礦機,是不是就不會被騙了呢?
很多朋友加我的微信第一句話:李老師有沒有什麼群可以讓我學習一下?
這讓我想起了我小時候,練習題買了一大堆,似乎買了你就會了,就能考高分了。
加一大堆亂七八糟的群,真的有用嗎?
我們生活在一個信息過載的時代,你需要做的是從海量的垃圾信息中,尋找真實和有用的信息,而不是浸泡在更多垃圾信息里幻想自己也是牛人。
有巨大價值的信息,會出現在幾百人個陌生人組成的群里嗎?
就算是一個本來有價值的信息,出現在這種群里之後,還有價值嗎?
商業的本質就是信息差,眾所周知周知的信息,哪裡還有信息差可言?哪裡還有價值呢?
更別說群里各種騙局橫生,某A就是在群里結識的騙子,繼而被騙的。
從某A的被騙,有感而發,不知不覺又寫了好幾千字。
騙局還在繼續,如果你也是騙局的受害者,請分享你的經歷,避免更多人受害。
Ⅳ 為什麼說,以太坊的顯卡礦機殘值很高
礦機的託管
賺取電費差價是礦場的主要盈利模式,賣出的電越多,礦場賺得越多。比特幣 ASIC 礦機耗電量高,維護相對簡單,所以深受礦場歡迎,在託管時,可以選擇的礦場多。
以太坊的顯卡礦機不僅耗電量小,而且還體積大。跟比特幣 ASIC 礦機相比,普通的顯卡機器佔地比達到 1:3,也就是說 3 台 ASIC 礦機的空間只能容下一台顯卡礦機。
此外,顯卡礦機對礦場的環境要求高。除了最基本的防塵、防潮、控制礦場內部氣溫外,還需要礦場做防靜電處理。
顯卡礦機關機後重啟,普遍會出現掉算力的情況,增加現場運維的工作量,所以在選擇託管礦場時,礦場電力供應的穩定性和運維能力是非常重要的考察因素。
顯卡礦機在很多礦場並不受待見,可以選擇的託管礦場也比較少。一般而言,顯卡礦機託管時,礦場收取的電價普遍比 ASIC 礦機高。
礦機殘值
ASIC 礦機的晶元是定製的,只能挖固定演算法的幣種,比如比特幣的 SHA-256 礦機就只能挖 BTC、BCH、BSV。ASIC 礦機報廢之後,就只能當作硬體賣掉,礦機中的貴金屬會被提煉出來再利用。一台報廢的 ASIC 礦機硬體只能賣 30 元左右,所以說 ASIC 礦機的殘值很低,
相比之下,以太坊的顯卡礦機殘值很高。
首先,如果顯卡礦機無法挖以太坊了,可以轉挖其他小幣種,選擇權很多。
其次,即便不挖礦,顯卡礦機的顯卡拆卸下來,還可以進入消費領域,賣給網吧、游戲玩家或者是需要處理大量圖形圖像的公司。一般來說,挖了兩年的顯卡,殘值率大概是全新顯卡市價的 30% 左右。
除此之外,顯卡礦機除顯卡以外的剩餘部分(主板、CPU、電源、硬碟等等)還可以被重復利用,也有很高的殘值,一般可賣到 500~1000 元。
Ⅵ 以太坊礦機挖礦是騙局嗎
據我所知,不是,首先以太坊是繼比特幣之後的第二大虛擬貨幣,具有穩定的信仰群體,它的價值一直有望超越比特幣成為全球第一虛擬貨幣。因此,從這方面來講,以太坊礦機挖礦並不是騙局。當然,國內已經不具備挖礦條件,想要挖礦的朋友還是得需要找一個像世鏈礦業這樣靠譜的礦企,協助自己出海挖礦,早日獲得挖礦收益,如果想了解更多不妨網路一下。
Ⅶ 一文了解以太坊礦機及挖礦原理
在以前的文章中,我們分別了解了比特幣挖礦和以太坊挖礦的區別。本文重點介紹以太坊挖礦及礦機部分。
以太坊是一個開源的有智能合約功能的公共區塊鏈平台,通過其專用加密貨幣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甚至更低,這就導致一般人不願意修建專門的顯卡礦機礦場(因為礦場主要賺取的是電費差價,同樣面積的場地,可以放置的顯卡數量少,消耗的電量更少)。即使有少量的顯卡礦場,收取的電費成本通常也比比特幣礦機礦場的高。
Ⅷ 以太幣礦難是什麼意思
以太坊(英語:Ethereum)是一個開源的有智能合約功能的公共區塊鏈平台。通過其專用加密貨幣以太幣(Ether,又稱「以太幣」)提供去中心化的虛擬機
: 例如比特幣,比特幣行情上漲,那麼顯卡或礦機等挖礦裝備價格就會相應地上漲;要是比特幣行情暴跌,礦工就會瘋狂出售顯卡或礦機等挖礦裝備,這就是礦難
這輪比特幣暴跌就因跌穿了挖礦成本價,而被稱為一場「礦難」。同時,其它虛擬貨幣也生計艱難,2018年,全球有超過800種加密貨幣名存實亡。韓國虛擬貨幣進入寒冬:礦場關機 投資者離場韓國比特幣、以太幣遇大型「礦難」 據《金融時報》數據顯示,比特幣在2017年12月17日,創下歷史最高價19666美元。然而,一年之後,比特幣價格已經下跌超過80%,挖礦成了虧本生意,
Ⅸ 挖以太坊礦機被扣押怎麼辦
一般是不會被扣押的,不會被沒收,根據中華人民共和國相關法律規定,禁止個人或者機構在中國境內從事采礦,算力出售等相關活動,嚴禁套用電能轉化互聯網虛擬貨幣資產。