盤點 GitHub 2月熱門加密項目,Dogecoin、Freqtrad、Ethminer位列前三
本文系鏈捕手原創文章,作者Loners Liu。
近期,GitHub在2月份月報公布了20款最熱門的開源項目,其中排名前10的項目裡面有3款與加密貨幣有關,分別是dogecoin(1)、freqtrad(8)、ethminer(9),鏈捕手整理了這三款加密項目的介紹以及教程,並分析了項目背後火爆的原因。
1.Dogecoin
Dogecoin,也被稱作"狗狗幣/狗幣",誕生於2013年12月8日,基於Scrypt算法,是國際上用戶數僅次於比特幣的第二大虛擬貨幣。
在GitHub上擁有的watch數為453,star數為4585。
整個2月,特斯拉創始人馬斯克在推特多次提及狗狗幣,導致其幣價上漲多倍,市值最高來到100億美元。
特斯拉CEO馬斯克之後,美國搖滾歌手吉恩·西蒙斯(Gene Simmons)、說唱歌手史努比·道格(Snoop Dogg)等多位演藝圈名人也相繼加入"狗狗幣(Dogecoin)大軍",在推特上發布狗狗幣相關的圖片。
在一眾明星大腕的站台下,狗狗幣從1月底開始開啟了一波凌厲的走勢,2月8日,狗狗幣達到0.086411美元,突破歷史新高。
在熱度的加持下,狗狗幣(DOGE)開發者在二月底發布新版本Dogecoin Core 1.14.3。新版本可提高節點同步速度,並減少默認內存池的到期時間。每當一個區塊被發送至另一個節點時,就需要執行一次價格昂貴的完整性檢查,此次更新已將該執行刪除,從而可大幅改善DOGE節點上傳區塊的速度。此外,新版本將緩存在內存池中的交易默認時間從336小時減少到24小時。
2.Freqtrade
Freqtrade是一個用Python編寫的免費開源加密貨幣交易機器人系統,支持大部分主流加密貨幣的交易,並由電報/telegram控制。目前可以接入的交易所有Binance、BIttrex、FTX、Kraken,它包含了回溯測試、映射和資金管理工具,以及通過機器學習進行的策略優化。
這種交易策略與技術交易策略類似,因為它使用交易所的交易活動信息來做出買入或賣出決策。量化交易者用量化的數據建立交易策略,主要是從價格、成交量、技術指標或比率中提取,利用市場的低效,由交易軟件自動執行。除了Freqtrade,Capfolio、3Commas、CCXT、F和Ctubio也是常用的幾款商用交易軟件。
在GitHub上擁有的watch數為399,star數為6783。
1.制定策略:使用pandas在python中編寫策略。在策略存儲庫中可以找到啟發您的示例策略。
2.下載市場數據:下載交易所和您可能想交易的市場的歷史數據。
3.回測:根據下載的歷史數據測試您的策略。
4.優化:使用採用機器學習方法的超優化,為您的策略找到最佳參數。您可以為策略優化買,賣,獲利(ROI),止損和尾隨止損參數。
5.選擇市場:根據交易量和/或價格(在回測期間不可用)創建靜態列表或使用自動列表。您也可以將不想交易的市場明確列入黑名單。
6.運行:使用模擬貨幣測試您的策略(空運行模式)或使用真實貨幣部署它(實時交易模式)。
7.使用Edge運行(可選模塊):其概念是根據止損的變化來找到市場的最佳歷史交易預期,然後允許/拒絕市場進行交易。交易的規模基於您的資本風險的百分比。
8.控制/監視器:使用電報或REST API(啟動/停止漫遊器,顯示獲利/虧損,每日摘要,當前未平倉交易結果等)。
9.分析:可以對回測數據或Freqtrade交易歷史記錄(SQL數據庫)進行進一步分析,包括自動標準繪圖以及將數據加載到互動式環境中的方法。
Freqtrade具有以下特點:
I. 持久性:通過SQLite技術實現持久性;
II. 通過機器學習優化策略:使用機器學習來優化您的交易策略參數與真實的交易數據;
III. 邊際倉位大小:計算中簽率、風險收益率、最優止損和調整倉位大小,然後針對每個特定市場進行倉位交易;
IV. 電報管理:利用電報管理機器人。
V. 免費運行:不花錢運行機器人;
加密貨幣市場不同於傳統市場,它有更多的套利機會、更高的波動性和透明度,由於這些特點,大多數交易員和分析師更喜歡在加密貨幣市場中使用量化交易策略。
3.Ethminer
隨著二月份以太坊來到歷史最高點,Ethminer作為以太坊排名前三的礦工軟件,又因為兼容性好受到了很多礦工的青睞。它與ETH,Geth(Geth在以太坊智能合約開發中最常用的工具,必備開發工具,一個多用途的命令行工具)和pyethereum(用python語言編寫的以太坊客戶端)兼容。
在GitHub上擁有的watch數為326,star數為4216。
開發者主要是以太坊核心開發人員,按照代碼貢獻排序:Gavin Wood(前以太坊 CTO,目前 Polkadot 波卡鏈、Parity 創始人)、Paweł Bylica以太坊EIP-145,EIP-1052提案發起人)、Marek Kotewicz(Parity 核心開發者,前以太坊的核心開發者)、chriseth(主要從事 Solidity Langauge,zk-snarks,cpp-ethereum 的工作)、Christoph Jentzsch(Slock.it 創始人兼首席執行官,自 2014 年以來,他一直在以太坊工作,處理 C++ 後端的核心協議)
1.解壓壓縮包
https://github.com/ethereum-mining/ethminer/releases
- 在壓縮包路徑新建一個文本文檔
- 添加文本文檔內容
將下方內容複製到文本文檔中
ethminer.exe -待修改(顯卡) -P stratum1+tcp://待修改(賬戶).待修改(礦工):x@stratum.okpool.me:3333
- 修改內容中漢字部分
待修改(顯卡):如果使用N卡挖礦則使用"U",如果使用A卡挖礦則使用"G"
再修改賬戶和礦工名,賬戶名在"."前,礦工名在"."後,A卡例:
N卡例:
保存並關閉文本文件
將文本文件的文件名由原來的"新建文本檔.txt"改名為"start.bat",注意不要隱藏文件拓展名。
- 雙擊start.bat文件即可挖礦
另外,作為一個礦工,單獨挖礦可能會出現長期沒有挖到礦導致收益較低的現象。這就是為什麼礦工會把他們的算力聚在一起,放到"礦池"裡,以提高挖到區塊並拿到區塊獎勵的幾率。
礦池挖礦是旨在通過聯合參與礦工的挖礦力來解決預期收益問題的合作社(挖礦的礦工的算力來解決預期收益問題的合作組織)。作為回報,通常收取0-5%的挖礦獎勵。挖礦池從中央賬戶用工作量證明提交區塊並按照參與人貢獻的挖礦力比例來重新分配獎勵(不同礦池的收益分配模式可能會有差異)。
除了上文提及的三款加密應用,在榜單前24的項目裡面還有Bitcoin(比特幣)、Xmrig(門羅幣),總之,我們可以通過最近熱門的開源項目,從而洞察一些基本的技術走向和獵奇一些有意思的項目工具,還可以看到國外的主流技術圈最近在關注什麼、思考什麼。
注:本文不構成任何投資建議。
備註:
GitHub中"watch" "star" "fork"三個按鈕作用分別如下:
watch: 設置接收郵件提醒,郵件提醒包括Issues and their comments、Pull Requests and their comments、Comments on any commits
star: 關注別人項目更新
fork : 創建源項目代碼庫的分支,並拷貝到自己的賬號中。