最新以太坊存儲
⑴ 以太坊虛擬機(EVM)是什麼
以太坊是一個可編程的區塊鏈。與比特幣不同,以太坊並沒有給用戶提供一組預定義的操作(比如比特幣交易),而是允許用戶創建他們自己的操作,這些操作可以任意復雜。這樣,以太坊成為了多種不同類型去中心化區塊鏈的平台,包括但是不限於密碼學貨幣。
EVM為以太坊虛擬機。以太坊底層通過EVM模塊支持智能合約的執行和調用,調用時根據合約的地址獲取到代碼,生成具體的執行環境,然後將代碼載入到EVM虛擬機中運行。通常目前開發智能合約的高級語言為Solidity,在利用solidity實現智能合約邏輯後,通過編譯器編譯成元數據(位元組碼)最後發布到以坊上。
EVM架構概述
EVM本質上是一個堆棧機器,它最直接的的功能是執行智能合約,根據官方給出的設計原理,EVM的主要的設計目標為如下幾點:
簡單性
確定性
空間節省
為區塊鏈服務
安全性保證
便於優化
針對以上幾點通過對EVM源代碼的閱讀來了解其具體的設計思想和工程實用性。
EVM存儲系統機器位寬
EVM機器位寬為256位,即32個位元組,256位機器字寬不同於我們經常見到主流的64位的機器字寬,這就標明EVM設計上將考慮一套自己的關於操作,數據,邏輯控制的指令編碼。目前主流的處理器原生的支持的計算數據類型有:8bits整數,16bits整數,32bits整數,64bits整數。一般情況下寬位元組的計算將更加的快一些,因為它可能包含更多的指令被一次性載入到pc寄存器中,同時伴有內存訪問次數的減少。目前在X86的架構中8bits的計算並不是完全的支持(除法和乘法),但基本的數學運算大概在幾個時鍾周期內就能完成,也就是說主流的位元組寬度基本上處理器能夠原生的支持,那為什麼EVM要採用256位的字寬。主要從以下兩個方面考慮:
時間,智能合約是否能執行得更快
空間,這樣是否整體位元組碼的大小會有所減少
gas成本
時間上主要體現在執行的效率上,我們以兩個整型數相加來對比具體的操作時間消耗。32bits相加的X86
的匯編代碼
mov eax, dword [9876ABCD] //將地址9876ABCD中的32位數據放入eax數據寄存器
add eax, dword [1234DCBA] //將1234DCBA地址指向32位數和eax相加,結果保存在eax中
64bits相加的X86匯編代碼
mov rax, qword [123456789ABCDEF1] //將地址指向的64位數據放入64位寄存器
add rax, qword [1020304050607080] //計算相加的結果並將結果放入到64位寄存器中
鏈喬教育在線旗下學碩創新區塊鏈技術工作站是中國教育部學校規劃建設發展中心開展的「智慧學習工場2020-學碩創新工作站 」唯一獲準的「區塊鏈技術專業」試點工作站。專業站立足為學生提供多樣化成長路徑,推進專業學位研究生產學研結合培養模式改革,構建應用型、復合型人才培養體系。
⑵ eth顯存要求
eth顯存要求如果選擇AMD卡,要求顯卡顯存大於2G,推薦購買4G顯存顯卡。因為對於挖礦來說,顯卡是核心,其餘都是輔助配件,大家盡量使用淘汰的硬體搭建平台以節約成本。這里考量的挖礦成本就只包含顯卡價格、電費。
eth的顯卡推薦。
1、初級顯卡:588、1660s。A卡的588絕對是挖礦神卡,體質好一點的可以超頻到算力32,而且散熱良好,唯一缺陷就是功耗較高,軟顯70w左右,實際要上到130w左右,目前幣價和難度來說回本算是最快的,雖然新卡炒到2400左右,而且缺貨。
N卡入門選1660s不會錯,鎂光顆粒29,三星顆粒31左右,價格略高588,算力略低588,但是好在功耗優勢,目前在售2500左右。
2、eth晉級挖礦:5600xt/5700xt 3060ti。5600、5700無論是算力還是功耗控制的都比較好,43、56的算力,影響買入的因素主要就是現在溢價太高,基本上加價1200左右,導致回本周期變長,但就現在行情來說,價格可能會成為常態。
更高價位的6800xt 3080和3090不做推薦,單算力成本太高,而且佔用電源顯卡介面更多,除非有現成卡。
以太坊挖礦和比特幣挖礦的不同是:
1、挖礦演算法、設備、算力規模:以太坊採用的是 Ethash 加密演算法,在挖礦的過程中,需要讀取內存並存儲DAG文件,加密演算法的不同,導致了比特幣和以太坊的挖礦設備、算力規模差異很大。
2、礦機的電費佔比:ASIC礦機算力高,耗電量大,比如最新的螞蟻S19Pro礦機,額定功耗為 3250W,每天需要消耗78度電。
按照目前的幣價和0.23元的豐水期電價,電費佔比為30.68%。其他老一代的比特幣ASIC礦機,比如螞蟻T17系列,電費佔比普遍超過50%。
3、礦機的託管:賺取電費差價是礦場的主要盈利模式,賣出的電越多,礦場賺得越多。比特幣 ASIC礦機耗電量高,維護相對簡單,所以深受礦場歡迎,在託管時,可以選擇的礦場多。
以太坊的顯卡礦機不僅耗電量小,而且還體積大。跟比特幣 ASIC 礦機相比,普通的顯卡機器佔地比達到 1:3,也就是說 3台ASIC礦機的空間只能容下一台顯卡礦機。