NPCHK Blog

路邊小博客(<ゝω・)☆

[AEON] Linux使用閒置服務器挖礦詳細教學

前言

《[AEON] Linux使用閒置服務器挖礦詳細教學》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」

《[AEON] Linux使用閒置服務器挖礦詳細教學》
「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] Linux使用閒置服務器挖礦詳細教學》


創建你的第一個AEON錢包:

雙擊運行run.bat;
輸入錢包名字,以下將示範「Tester」:

《[AEON] Linux使用閒置服務器挖礦詳細教學》
並輸入新密碼。

《[AEON] Linux使用閒置服務器挖礦詳細教學》
新錢包現在已經生成,請仔細閱讀綠色訊息。並把金鑰和種子密碼妥善保存,當錢包文件丟失或忘記密碼時,可使用種子密碼恢復。

 

現在輸入「refresh」同步區塊鏈,首次同步需時約10-30分鐘。
《[AEON] Linux使用閒置服務器挖礦詳細教學》

可輸help查看更多指令。

輸入save及exit退出錢包:
《[AEON] Linux使用閒置服務器挖礦詳細教學》

安裝礦機

下載XMRig:
Github: https://github.com/xmrig/xmrig

apt-get update
apt-get 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-get install git build-essential cmake libuv1-dev libmicrohttpd-dev
cd xmrig
mkdir build
cd build
cmake ..
make

Debian8:

apt-get 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-get 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

《[AEON] Linux使用閒置服務器挖礦詳細教學》


算力參考

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。







  1. vivi 說:

    請問每次重開機後都要輸入sysctl -w vm.nr_hugepages=128 嗎?

    1. Admin 說:

      可以把 vm.nr_hugepages=128寫入 /etc/sysctl.conf

  2. we 說:

    我用同一台i7 ,win可以到240~250h,設定鎖定記憶體分頁後,可以到295h。
    而ubuntu只有210h,設定sysctl -w vm.nr_hugepages=128後,可以到270h,請問要怎麼讓ubuntu也能到295h?

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *