前言
AEON 是使用CryptoNight-Lite算法的虛擬貨幣,安全、隱密且無法追蹤。
如果有冗餘的CPU處理效能,挖掘AEON是好選擇。
若你從未接觸挖礦,無需擔心。本文將編寫:
- 創建和使用本地錢包
- Ubuntu、Debian編譯安裝礦機 – XMRig
本人並非專業礦工,不保證以下內容均為正確,因本文造成任何損失敬請自負。
注意事項
建議CPU規格:
- 四核心 – 非雙核四線
- AES-NI – 非常重要 對算力影響極大
- 每顆核心能分配2MB Cache; 四核心CPU需8MB Cache
注意請不要在VPS挖礦;
長時間佔用CPU效能不但影響其他使用者,更會被因濫用資源/違反TOS停機。
虛擬幣錢包
虛擬幣錢包可分為本地錢包及交易所錢包,以下將會使用本地錢包:
引用 – 架設Monero獨立節點教學:
錢包的運作需要依賴區塊鏈同步程式將區塊鏈的資料經由點對點(P2P)的方式下載到電腦上,再經由錢包工具程式掃描在區塊鏈中屬於自己的可用餘額;而每當你需要發送交易時,則是透過錢包工具程式利用私鑰簽署完交易之後,再經由區塊鏈同步程式透過P2P的方式將交易廣播到網路上。
交易所錢包的優缺點:
- 方便,可直接在網頁操作/交易。
- 毋需安裝下載額外軟體
- 有跑路/黑客盜幣風險
- 費用高
- 部份礦池對交易所錢包的最低支付額設定得較高
本地錢包的優缺點:
- 安全,沒有交易所的跑路和盜幣風險,可安心存放大量虛擬幣。
- 礦池的最低支付額較低
- 不方便,每次打開都需要區塊鏈同步
- 目前沒有帶GUI界面的官方AEON錢包
下載和使用錢包 For Windows:
AEON Github:https://github.com/aeonix/aeon/releases
解壓後有兩個文件「aeond.exe」和「simplewallet.exe」
「aeond.exe」的用途是建立本地節點
「simplewallet.exe」是錢包本體
錢包需要連接「節點」來獲得區塊鏈訊息。
我們可以連接線上節點或建立本地節點,由於本地節點需要佔用大量RAM和硬盤空間,以下將使用線上節點:
同目錄建立run.bat,內容如下:
simplewallet.exe --daemon-address block.chinaenter.cn:11181 #中國節點
simplewallet.exe --daemon-address phx-1.snipanet.com:11181 #美國節點
創建你的第一個AEON錢包:
雙擊運行run.bat;
輸入錢包名字,以下將示範「Tester」:
並輸入新密碼。
新錢包現在已經生成,請仔細閱讀綠色訊息。並把金鑰和種子密碼妥善保存,當錢包文件丟失或忘記密碼時,可使用種子密碼恢復。
現在輸入「refresh」同步區塊鏈,首次同步需時約10-30分鐘。
可輸help查看更多指令。
輸入save及exit退出錢包:
安裝礦機
下載XMRig:
Github: https://github.com/xmrig/xmrig
apt update apt install git screen git clone https://github.com/xmrig/xmrig
由於原版XMRig會強制捐贈1%算力給作者,以下將設置捐贈量=0
nano xmrig/src/donate.h 把 constexpr const int kDonateLevel = 0;
nano xmrig/src/Options.cpp case 1003: /* --donate-level */ if (arg < 0 || arg > 99) { (Nano可以使用CTRL+w搜尋)
開始編譯安裝:
Ubuntu16/Debian9:
apt install git build-essential cmake libuv1-dev libmicrohttpd-dev
cd xmrig mkdir build cd build cmake .. make
Debian8:
apt install git build-essential cmake automake libtool curl libmicrohttpd-dev
curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | tar zxfv - -C /usr/local/src cd /usr/local/src/libuv-1.8.0 sh autogen.sh ./configure make make install rm -rf /usr/local/src/libuv-1.8.0 cd ~/xmrig ldconfig mkdir build cd build cmake -DWITH_HTTPD=OFF -DUV_LIBRARY=/usr/local/lib/libuv.so .. make
Ubuntu14:
apt install git build-essential automake libtool curl libmicrohttpd-dev
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/ cd /tmp/cmake-3.4.1/ ./configure make make install rm -rf /tmp/cmake-3.4.1/ cd curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | tar zxfv - -C /usr/local/src cd /usr/local/src/libuv-1.8.0 sh autogen.sh ./configure make make install rm -rf /usr/local/src/libuv-1.8.0 cd ~/xmrig ldconfig mkdir build cd build cmake -DWITH_HTTPD=OFF -DUV_LIBRARY=/usr/local/lib/libuv.so .. make
設置HUGE PAGES:
sysctl -w vm.nr_hugepages=128
寫入/etc/security/limits.conf並生效
nano /etc/security/limits.conf
* soft memlock 262144 * hard memlock 262144
ulimit -l
選擇礦池
礦池列表:http://aeonpools.net
建議選擇地點較近的礦池。
需注意礦池手續費最低支付額
推薦:
AEON Pool (com) https://aeon-pool.com/ – Aeon最大礦池
China Enter http://aeon.chinaenter.cn/ – 中國礦池 阿里雲多線
建立配置文件config.json:
nano config.json
{ "algo": "cryptonight-lite", // cryptonight (default) or cryptonight-lite "av": 0, // algorithm variation, 0 auto select "background": false, // true to run the miner in the background "colors": true, // false to disable colored output "cpu-affinity": null, // set process affinity to CPU core(s), mask "0x3" for cores 0 and 1 "cpu-priority": null, // set process priority (0 idle, 2 normal to 5 highest) "donate-level": 0, // donate level, mininum 1% "log-file": null, // log all output to a file, example: "c:/some/path/xmrig.log" "max-cpu-usage": 75, // maximum CPU usage for automatic mode, usually limiting factor is CPU cache not this option. "print-time": 60, // print hashrate report every N seconds "retries": 5, // number of times to retry before switch to backup server "retry-pause": 5, // time to pause between retries "safe": false, // true to safe adjust threads and av settings for current CPU "threads": null, // number of miner threads "pools": [ { "url": "礦池地址:端口", // URL of mining server "user": "錢包地址", // username for mining server "pass": "Email或x", // password for mining server "keepalive": true, // send keepalived for prevent timeout (need pool support) "nicehash": false // enable nicehash/xmrig-proxy support } ], "api": { "port": 0, // port for the miner API https://github.com/xmrig/xmrig/wiki/API "access-token": null, // access token for API "worker-id": null // custom worker-id for API } }
儲存輸入指令開始挖礦:
screen -S aeon cd ~/xmrig/build ./xmrig
算力參考
1000H/s算力=約0.12枚AEON/天 – https://aeon-pool.com/
幣值查詢:https://coinmarketcap.com/currencies/aeon/
E3 1220v5 = 860H/s
E3 1230v6 = 980H/s
N2800 = 15H/s
C2750 = 180H/s
L3426 = 80H/s
i3 540 = 100H/s
i5 2500 = 680H/s
i7 4790 = 1080H/s
i7 6700 = 1020H/s
AEON可透過Bittrex和HitBTC兌換成BTC/出售
礦池支付後錢包需輸入refresh刷新區塊鏈,退出前請務必save和使用exit。
請問每次重開機後都要輸入sysctl -w vm.nr_hugepages=128 嗎?
可以把 vm.nr_hugepages=128寫入 /etc/sysctl.conf
我用同一台i7 ,win可以到240~250h,設定鎖定記憶體分頁後,可以到295h。
而ubuntu只有210h,設定sysctl -w vm.nr_hugepages=128後,可以到270h,請問要怎麼讓ubuntu也能到295h?