Upload 18 files
Browse files- hardwarelist/1_cleanup_hardware_table.ipynb +127 -0
- hardwarelist/2_merge_tables.ipynb +95 -0
- hardwarelist/3_paper_list.ipynb +615 -0
- hardwarelist/4_create_pmaxv3.ipynb +324 -0
- hardwarelist/get_hwd_asicminervalue.js +22 -0
- hardwarelist/get_hwd_bitcoinwiki.js +88 -0
- hardwarelist/gpu_and_date.csv +94 -0
- hardwarelist/hardware_asicminervalue.csv +130 -0
- hardwarelist/hardware_asicminervalue.txt +320 -0
- hardwarelist/hardware_bitcoinwiki.csv +266 -0
- hardwarelist/hardware_bitcoinwiki.txt +318 -0
- hardwarelist/hardware_merged.csv +293 -0
- hardwarelist/paper_list.csv +220 -0
- hardwarelist/pmaxv1/Bitcoin max updated.csv +0 -0
- hardwarelist/pmaxv1/add_missing_hardware.ipynb +77 -0
- hardwarelist/pmaxv1/pmaxv1.csv +0 -0
- hardwarelist/pmaxv2.csv +0 -0
- hardwarelist/pmaxv3.csv +0 -0
hardwarelist/1_cleanup_hardware_table.ipynb
ADDED
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": null,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"import pandas as pd\n",
|
10 |
+
"import os\n",
|
11 |
+
"import gzip\n",
|
12 |
+
"import pickle\n",
|
13 |
+
"import openai\n",
|
14 |
+
"import re\n",
|
15 |
+
"import copy"
|
16 |
+
]
|
17 |
+
},
|
18 |
+
{
|
19 |
+
"cell_type": "code",
|
20 |
+
"execution_count": null,
|
21 |
+
"metadata": {},
|
22 |
+
"outputs": [],
|
23 |
+
"source": [
|
24 |
+
"with open('hardware.txt', 'r') as file:\n",
|
25 |
+
" hardware_txt = file.read()\n",
|
26 |
+
"\n",
|
27 |
+
"# [x.split(';') for x in hardware_txt.split('\\n')]\n",
|
28 |
+
"stuff = []\n",
|
29 |
+
"for x in hardware_txt.split('\\n'):\n",
|
30 |
+
" if len(x.split(';')) == 4:\n",
|
31 |
+
" print(\"error\")\n",
|
32 |
+
" print(x)\n",
|
33 |
+
" stuff.append(x.split(';'))\n",
|
34 |
+
"\n",
|
35 |
+
"hardware_df = pd.DataFrame(stuff, columns=['hardware_name', 'hashrate', 'efficiency'])\n",
|
36 |
+
"\n",
|
37 |
+
"\n",
|
38 |
+
"#remove rows that contain x2,x3 etc\n",
|
39 |
+
"hardware_df = hardware_df[~hardware_df['hardware_name'].str.contains(\"x[0-9]\")]\n",
|
40 |
+
"hardware_df = hardware_df[~hardware_df['hardware_name'].str.contains(\"cards\")]\n",
|
41 |
+
"\n",
|
42 |
+
"#remove text in brackets from hardware_name\n",
|
43 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\(.*\\)\",\"\", x).strip())\n",
|
44 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"OC\",\"\", x).strip())\n",
|
45 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\d+ *Gh/s\",\"\", x).strip())\n",
|
46 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\d+ *GH/S\",\"\", x).strip())\n",
|
47 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\d+ *GH/s\",\"\", x).strip())\n",
|
48 |
+
"\n",
|
49 |
+
"#remove duplicate hardware names\n",
|
50 |
+
"hardware_df = hardware_df.drop_duplicates(subset=['hardware_name'])\n",
|
51 |
+
"\n",
|
52 |
+
"#reset index\n",
|
53 |
+
"hardware_df = hardware_df.reset_index(drop=True)\n",
|
54 |
+
"hardware_df[\"hardware_index\"] = hardware_df.index\n",
|
55 |
+
"hardware_df.to_csv('hardware_bitcoinwiki.csv', index=False)\n",
|
56 |
+
"\n",
|
57 |
+
"# save it as a csv with columns \"index,hardware_name\"\n",
|
58 |
+
"hardware_df = hardware_df[['hardware_index', 'hardware_name']]\n",
|
59 |
+
"# hardware_df.to_csv('hardware_index.csv', index=False)"
|
60 |
+
]
|
61 |
+
},
|
62 |
+
{
|
63 |
+
"cell_type": "code",
|
64 |
+
"execution_count": null,
|
65 |
+
"metadata": {},
|
66 |
+
"outputs": [],
|
67 |
+
"source": [
|
68 |
+
"with open('hardware_new.txt', 'r') as file:\n",
|
69 |
+
" hardware_txt = file.read()\n",
|
70 |
+
"\n",
|
71 |
+
"hardware_df = pd.DataFrame([x.split(';') for x in hardware_txt.split('\\n')], columns=['hardware_name', 'date', 'speed','power','noise','hash','profit'])\n",
|
72 |
+
"\n",
|
73 |
+
"# keep only SHA-256\n",
|
74 |
+
"hardware_df = hardware_df[hardware_df['hash'] == \"SHA-256\"]\n",
|
75 |
+
"\n",
|
76 |
+
"# efficiency = speed/power\n",
|
77 |
+
"hardware_df['Mhash/J'] = hardware_df['speed'].str.replace(\"Th/s\",\"\").astype(float)/hardware_df['power'].str.replace(\"W\",\"\").astype(float) * 1000000\n",
|
78 |
+
"\n",
|
79 |
+
"#remove text in brackets from hardware_name\n",
|
80 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\(.*\\)\",\"\", x).strip())\n",
|
81 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"OC\",\"\", x).strip())\n",
|
82 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].apply(lambda x: re.sub(r\"\\d+ *Th/s\",\"\", x).strip())\n",
|
83 |
+
"\n",
|
84 |
+
"# rename date to hardware_release_date\n",
|
85 |
+
"hardware_df = hardware_df.rename(columns={\"date\": \"hardware_release_date\"})\n",
|
86 |
+
"\n",
|
87 |
+
"#reset index\n",
|
88 |
+
"hardware_df = hardware_df.reset_index(drop=True)\n",
|
89 |
+
"hardware_df[\"hardware_index\"] = hardware_df.index\n",
|
90 |
+
"hardware_df.to_csv('hardware_asicminervalue.csv', index=False)\n",
|
91 |
+
"\n",
|
92 |
+
"with_date = hardware_df[['hardware_index', 'hardware_name', 'hardware_release_date']]\n",
|
93 |
+
"with_date.to_csv('asicminervalue_with_date.csv', index=False)\n",
|
94 |
+
"\n",
|
95 |
+
"# save it as a csv with columns \"index,hardware_name\"\n",
|
96 |
+
"hardware_df = hardware_df[['hardware_index', 'hardware_name']]"
|
97 |
+
]
|
98 |
+
}
|
99 |
+
],
|
100 |
+
"metadata": {
|
101 |
+
"kernelspec": {
|
102 |
+
"display_name": "base",
|
103 |
+
"language": "python",
|
104 |
+
"name": "python3"
|
105 |
+
},
|
106 |
+
"language_info": {
|
107 |
+
"codemirror_mode": {
|
108 |
+
"name": "ipython",
|
109 |
+
"version": 3
|
110 |
+
},
|
111 |
+
"file_extension": ".py",
|
112 |
+
"mimetype": "text/x-python",
|
113 |
+
"name": "python",
|
114 |
+
"nbconvert_exporter": "python",
|
115 |
+
"pygments_lexer": "ipython3",
|
116 |
+
"version": "3.10.13"
|
117 |
+
},
|
118 |
+
"orig_nbformat": 4,
|
119 |
+
"vscode": {
|
120 |
+
"interpreter": {
|
121 |
+
"hash": "ad2bdc8ecc057115af97d19610ffacc2b4e99fae6737bb82f5d7fb13d2f2c186"
|
122 |
+
}
|
123 |
+
}
|
124 |
+
},
|
125 |
+
"nbformat": 4,
|
126 |
+
"nbformat_minor": 2
|
127 |
+
}
|
hardwarelist/2_merge_tables.ipynb
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": null,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"import pandas as pd\n",
|
10 |
+
"import os\n",
|
11 |
+
"import gzip\n",
|
12 |
+
"import pickle\n",
|
13 |
+
"import openai\n",
|
14 |
+
"import re\n",
|
15 |
+
"import copy"
|
16 |
+
]
|
17 |
+
},
|
18 |
+
{
|
19 |
+
"cell_type": "code",
|
20 |
+
"execution_count": null,
|
21 |
+
"metadata": {},
|
22 |
+
"outputs": [],
|
23 |
+
"source": [
|
24 |
+
"old = pd.read_csv('hardware_bitcoinwiki.csv') #hardware_name,hashrate,efficiency,hardware_index\n",
|
25 |
+
"new = pd.read_csv('hardware_asicminervalue.csv') #hardware_name,hardware_release_date,speed,power,noise,hash,profit,Mhash/J,hardware_index\n",
|
26 |
+
"\n",
|
27 |
+
"# rename columns\n",
|
28 |
+
"old = old.rename(columns={\"hashrate\": \"speed\", \"efficiency\": \"Mhash/J\"})\n",
|
29 |
+
"\n",
|
30 |
+
"old = old[['hardware_name', \"Mhash/J\"]]\n",
|
31 |
+
"new = new[['hardware_name', \"Mhash/J\"]]\n",
|
32 |
+
"\n",
|
33 |
+
"# merge the two hardware csvs\n",
|
34 |
+
"hardware_df = pd.concat([old, new]).reset_index(drop=True)\n",
|
35 |
+
"\n",
|
36 |
+
"# remove rows with \"unknown\" Mhash/J\n",
|
37 |
+
"hardware_df = hardware_df[hardware_df['Mhash/J'] != \"unknown\"]\n",
|
38 |
+
"\n",
|
39 |
+
"# make all names lowercase\n",
|
40 |
+
"hardware_df['hardware_name'] = hardware_df['hardware_name'].str.lower()\n",
|
41 |
+
"\n",
|
42 |
+
"# remove duplicate hardware names\n",
|
43 |
+
"hardware_df = hardware_df.drop_duplicates(subset=['hardware_name'])\n",
|
44 |
+
"\n",
|
45 |
+
"# sort by hardware_name\n",
|
46 |
+
"hardware_df = hardware_df.sort_values(by=['hardware_name'])\n"
|
47 |
+
]
|
48 |
+
},
|
49 |
+
{
|
50 |
+
"cell_type": "code",
|
51 |
+
"execution_count": null,
|
52 |
+
"metadata": {},
|
53 |
+
"outputs": [],
|
54 |
+
"source": [
|
55 |
+
"hardware_df"
|
56 |
+
]
|
57 |
+
},
|
58 |
+
{
|
59 |
+
"cell_type": "code",
|
60 |
+
"execution_count": null,
|
61 |
+
"metadata": {},
|
62 |
+
"outputs": [],
|
63 |
+
"source": [
|
64 |
+
"hardware_df.to_csv('hardware_merged.csv', index=False)"
|
65 |
+
]
|
66 |
+
}
|
67 |
+
],
|
68 |
+
"metadata": {
|
69 |
+
"kernelspec": {
|
70 |
+
"display_name": "base",
|
71 |
+
"language": "python",
|
72 |
+
"name": "python3"
|
73 |
+
},
|
74 |
+
"language_info": {
|
75 |
+
"codemirror_mode": {
|
76 |
+
"name": "ipython",
|
77 |
+
"version": 3
|
78 |
+
},
|
79 |
+
"file_extension": ".py",
|
80 |
+
"mimetype": "text/x-python",
|
81 |
+
"name": "python",
|
82 |
+
"nbconvert_exporter": "python",
|
83 |
+
"pygments_lexer": "ipython3",
|
84 |
+
"version": "3.10.13"
|
85 |
+
},
|
86 |
+
"orig_nbformat": 4,
|
87 |
+
"vscode": {
|
88 |
+
"interpreter": {
|
89 |
+
"hash": "ad2bdc8ecc057115af97d19610ffacc2b4e99fae6737bb82f5d7fb13d2f2c186"
|
90 |
+
}
|
91 |
+
}
|
92 |
+
},
|
93 |
+
"nbformat": 4,
|
94 |
+
"nbformat_minor": 2
|
95 |
+
}
|
hardwarelist/3_paper_list.ipynb
ADDED
@@ -0,0 +1,615 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": null,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"# enable to update the pmax evolution table, otherwise turn it off as it breaks the rest\n",
|
10 |
+
"# PMAX_EVOLUTION = True\n",
|
11 |
+
"PMAX_EVOLUTION = False"
|
12 |
+
]
|
13 |
+
},
|
14 |
+
{
|
15 |
+
"cell_type": "code",
|
16 |
+
"execution_count": null,
|
17 |
+
"metadata": {},
|
18 |
+
"outputs": [],
|
19 |
+
"source": [
|
20 |
+
"import pandas as pd\n",
|
21 |
+
"pd.set_option('display.max_rows', 10)\n",
|
22 |
+
"\n",
|
23 |
+
"# Read the CSV file\n",
|
24 |
+
"df = pd.read_csv('hardware_merged.csv')\n",
|
25 |
+
"asicminervalue_with_date = pd.read_csv('hardware_asicminervalue.csv', usecols=['hardware_index', 'hardware_name', 'hardware_release_date'])\n",
|
26 |
+
"asicminervalue_with_date = asicminervalue_with_date.drop(columns=['hardware_index'])\n",
|
27 |
+
"\n",
|
28 |
+
"# drop duplicate hardware_name rows in asicminervalue_with_date\n",
|
29 |
+
"asicminervalue_with_date = asicminervalue_with_date.drop_duplicates(subset='hardware_name', keep='first')\n",
|
30 |
+
"\n",
|
31 |
+
"# lowercase values in asicminervalue_with_date\n",
|
32 |
+
"asicminervalue_with_date['hardware_name'] = asicminervalue_with_date['hardware_name'].str.lower()\n",
|
33 |
+
"asicminervalue_with_date['hardware_name'] = asicminervalue_with_date['hardware_name'].str.replace(\"bitmain \",\"\")\n",
|
34 |
+
"asicminervalue_with_date.rename(columns={'hardware_release_date': 'release_date'}, inplace=True)\n",
|
35 |
+
"\n",
|
36 |
+
"\n",
|
37 |
+
"# Sort the dataframe by efficiency (Mhash/J) in descending order\n",
|
38 |
+
"df_sorted = df.sort_values(by='Mhash/J', ascending=True)"
|
39 |
+
]
|
40 |
+
},
|
41 |
+
{
|
42 |
+
"cell_type": "code",
|
43 |
+
"execution_count": null,
|
44 |
+
"metadata": {},
|
45 |
+
"outputs": [],
|
46 |
+
"source": [
|
47 |
+
"df_sorted # hardware_name\tMhash/J"
|
48 |
+
]
|
49 |
+
},
|
50 |
+
{
|
51 |
+
"cell_type": "code",
|
52 |
+
"execution_count": null,
|
53 |
+
"metadata": {},
|
54 |
+
"outputs": [],
|
55 |
+
"source": [
|
56 |
+
"asicminervalue_with_date # \thardware_name\thardware_release_date\n"
|
57 |
+
]
|
58 |
+
},
|
59 |
+
{
|
60 |
+
"cell_type": "code",
|
61 |
+
"execution_count": null,
|
62 |
+
"metadata": {},
|
63 |
+
"outputs": [],
|
64 |
+
"source": [
|
65 |
+
"# left join\n",
|
66 |
+
"result = pd.merge(df_sorted, asicminervalue_with_date, on='hardware_name', how='left')\n",
|
67 |
+
"result"
|
68 |
+
]
|
69 |
+
},
|
70 |
+
{
|
71 |
+
"cell_type": "code",
|
72 |
+
"execution_count": null,
|
73 |
+
"metadata": {},
|
74 |
+
"outputs": [],
|
75 |
+
"source": [
|
76 |
+
"result.to_csv('paper_list.csv', index=False)"
|
77 |
+
]
|
78 |
+
},
|
79 |
+
{
|
80 |
+
"cell_type": "code",
|
81 |
+
"execution_count": null,
|
82 |
+
"metadata": {},
|
83 |
+
"outputs": [],
|
84 |
+
"source": [
|
85 |
+
"# take rows where Mhash/J < 10.3\n",
|
86 |
+
"gpus = result[result['Mhash/J'] < 10.3]\n",
|
87 |
+
"gpus = gpus[[\"hardware_name\"]]\n",
|
88 |
+
"# gpus.to_csv('gpu_list.csv', index=False)"
|
89 |
+
]
|
90 |
+
},
|
91 |
+
{
|
92 |
+
"cell_type": "code",
|
93 |
+
"execution_count": null,
|
94 |
+
"metadata": {},
|
95 |
+
"outputs": [],
|
96 |
+
"source": [
|
97 |
+
"gpu_and_date = pd.read_csv('gpu_and_date.csv',delimiter=';')\n",
|
98 |
+
"gpu_and_date # hardware_name\trelease_date"
|
99 |
+
]
|
100 |
+
},
|
101 |
+
{
|
102 |
+
"cell_type": "code",
|
103 |
+
"execution_count": null,
|
104 |
+
"metadata": {},
|
105 |
+
"outputs": [],
|
106 |
+
"source": [
|
107 |
+
"# left join\n",
|
108 |
+
"result = pd.merge(result, gpu_and_date, on='hardware_name', how='left') # hardware_name\tMhash/J\trelease_date_x\trelease_date_y\n",
|
109 |
+
"# merge the two release_date columns\n",
|
110 |
+
"result['release_date'] = result['release_date_x'].combine_first(result['release_date_y'])\n",
|
111 |
+
"result = result.drop(columns=['release_date_x', 'release_date_y'])\n",
|
112 |
+
"result.to_csv('paper_list.csv', index=False)\n",
|
113 |
+
"result"
|
114 |
+
]
|
115 |
+
},
|
116 |
+
{
|
117 |
+
"cell_type": "code",
|
118 |
+
"execution_count": null,
|
119 |
+
"metadata": {},
|
120 |
+
"outputs": [],
|
121 |
+
"source": [
|
122 |
+
"hardware_instances = pd.read_csv('../bitcoinforum/5_processing_extracted_data/hardware_instances_with_efficiency.csv') # date\thardware TH/J\n",
|
123 |
+
"hardware_instances.rename(columns = {'hardware':'hardware_name'}, inplace = True)\n",
|
124 |
+
"hardware_instances.rename(columns = {'date':'date_used'}, inplace = True)\n",
|
125 |
+
"hardware_instances.drop(columns=['TH/J'], inplace=True)\n",
|
126 |
+
"hardware_instances"
|
127 |
+
]
|
128 |
+
},
|
129 |
+
{
|
130 |
+
"cell_type": "code",
|
131 |
+
"execution_count": null,
|
132 |
+
"metadata": {},
|
133 |
+
"outputs": [],
|
134 |
+
"source": [
|
135 |
+
"# # for each thing in \"result\", find the first date in hardware_instances\n",
|
136 |
+
"# result['first_date_used'] = None\n",
|
137 |
+
"# for index, row in result.iterrows():\n",
|
138 |
+
"# hardware_name = row['hardware_name']\n",
|
139 |
+
"# release_date = hardware_instances[hardware_instances['hardware_name'] == hardware_name]['date_used'].min()\n",
|
140 |
+
"# result.at[index, 'first_date_used'] = release_date\n",
|
141 |
+
"\n",
|
142 |
+
"# for each thing in \"result\", find the first date in hardware_instances that comes after the release date\n",
|
143 |
+
"result['first_date_used'] = None\n",
|
144 |
+
"for index, row in result.iterrows():\n",
|
145 |
+
" hardware_name = row['hardware_name']\n",
|
146 |
+
" release_date = row['release_date']\n",
|
147 |
+
" release_date = pd.to_datetime(release_date, errors='coerce')\n",
|
148 |
+
" if release_date is not pd.NaT:\n",
|
149 |
+
" date_used = hardware_instances[hardware_instances['hardware_name'] == hardware_name]['date_used']\n",
|
150 |
+
" # Convert 'date_used' and 'release_date' to datetime\n",
|
151 |
+
" date_used = pd.to_datetime(date_used, errors='coerce')\n",
|
152 |
+
" date_used = date_used[date_used >= release_date].min()\n",
|
153 |
+
" result.at[index, 'first_date_used'] = str(date_used).replace(\"NaT\",\"*\")\n",
|
154 |
+
" else:\n",
|
155 |
+
" release_date = hardware_instances[hardware_instances['hardware_name'] == hardware_name]['date_used'].min()\n",
|
156 |
+
" result.at[index, 'first_date_used'] = release_date\n",
|
157 |
+
"\n"
|
158 |
+
]
|
159 |
+
},
|
160 |
+
{
|
161 |
+
"cell_type": "code",
|
162 |
+
"execution_count": null,
|
163 |
+
"metadata": {},
|
164 |
+
"outputs": [],
|
165 |
+
"source": [
|
166 |
+
"# replace dates like Mar 4th, 2009 with Mar 2009\n",
|
167 |
+
"result[\"release_date\"] = result[\"release_date\"].str.replace(r'(\\w{3}) \\d{1,2}(?:th|st|nd|rd), (\\d{4})', r'\\1 \\2', regex=True)\n",
|
168 |
+
"# in first_date_used, remove the time\n",
|
169 |
+
"result[\"first_date_used\"] = result[\"first_date_used\"].str.split(\" \").str[0]\n",
|
170 |
+
"# replace \"unknown\" with \"*\"\n",
|
171 |
+
"result[\"release_date\"] = result[\"release_date\"].replace(\"unknown\", \"*\")\n",
|
172 |
+
"# replace NaN with \"*\"\n",
|
173 |
+
"result[\"first_date_used\"] = result[\"first_date_used\"].replace(float('nan'), \"*\")\n",
|
174 |
+
"result[\"release_date\"] = result[\"release_date\"].replace(float('nan'), \"*\")"
|
175 |
+
]
|
176 |
+
},
|
177 |
+
{
|
178 |
+
"cell_type": "code",
|
179 |
+
"execution_count": null,
|
180 |
+
"metadata": {},
|
181 |
+
"outputs": [],
|
182 |
+
"source": [
|
183 |
+
"# add type columns: GPU if Mhash/J < 10.3, ASIC otherwise\n",
|
184 |
+
"result['type'] = None\n",
|
185 |
+
"for index, row in result.iterrows():\n",
|
186 |
+
" if row['Mhash/J'] < 10.3:\n",
|
187 |
+
" result.at[index, 'type'] = 'GPU'\n",
|
188 |
+
" else:\n",
|
189 |
+
" result.at[index, 'type'] = 'ASIC'"
|
190 |
+
]
|
191 |
+
},
|
192 |
+
{
|
193 |
+
"cell_type": "code",
|
194 |
+
"execution_count": null,
|
195 |
+
"metadata": {},
|
196 |
+
"outputs": [],
|
197 |
+
"source": [
|
198 |
+
"# convert efficiency to TH/J and scientific notation\n",
|
199 |
+
"result['TH/J'] = result['Mhash/J'] / 1e6\n",
|
200 |
+
"result['TH/J'] = result['TH/J'].apply(lambda x: '%.2E' % x)\n",
|
201 |
+
"result = result[['type', 'hardware_name', 'release_date', 'first_date_used', 'TH/J']]\n",
|
202 |
+
"result = result.rename(columns={\"hardware_name\": \"Hardware name\"})\n",
|
203 |
+
"result = result.rename(columns={\"type\": \"Type\"})\n",
|
204 |
+
"result = result.rename(columns={\"release_date\": \"Release date\"})\n",
|
205 |
+
"result = result.rename(columns={\"first_date_used\": \"First date used\"})\n",
|
206 |
+
"result = result.rename(columns={\"TH/J\": \"Eff. (TH/J)\"})\n",
|
207 |
+
"# Make first hardware_name letter uppercase\n",
|
208 |
+
"result['Hardware name'] = result['Hardware name'].str.capitalize()\n",
|
209 |
+
"# if hardware_name starts with \"Gtx\", replace with \"GTX\"\n",
|
210 |
+
"result['Hardware name'] = result['Hardware name'].str.replace(\"Gtx\", \"GTX\")\n",
|
211 |
+
"result['Hardware name'] = result['Hardware name'].str.replace(\"Gts\", \"GTS\")\n",
|
212 |
+
"result['Hardware name'] = result['Hardware name'].str.replace(\"Gt\", \"GT\")\n"
|
213 |
+
]
|
214 |
+
},
|
215 |
+
{
|
216 |
+
"cell_type": "code",
|
217 |
+
"execution_count": null,
|
218 |
+
"metadata": {},
|
219 |
+
"outputs": [],
|
220 |
+
"source": [
|
221 |
+
"print(\"corrections = [\")\n",
|
222 |
+
"for row in result.iterrows():\n",
|
223 |
+
" release_date = row[1]['Release date']\n",
|
224 |
+
" if release_date == \"*\":\n",
|
225 |
+
" print(\"{\" + f\"\"\"\n",
|
226 |
+
" 'Hardware name': '{row[1]['Hardware name']}', 'Release date': \"\" # First date used = {row[1]['First date used']}\n",
|
227 |
+
" \"\"\".strip().replace(\"#\",\"},#\"))\n",
|
228 |
+
"print(\"]\")"
|
229 |
+
]
|
230 |
+
},
|
231 |
+
{
|
232 |
+
"cell_type": "code",
|
233 |
+
"execution_count": null,
|
234 |
+
"metadata": {},
|
235 |
+
"outputs": [],
|
236 |
+
"source": [
|
237 |
+
"corrections = [\n",
|
238 |
+
"{'Hardware name': 'Ion', 'Release date': 'February 2009' },# First date used = 2011-07-06\n",
|
239 |
+
"{'Hardware name': 'Quadro nvs 135m', 'Release date': 'May 9th, 2007' },# First date used = *\n",
|
240 |
+
"{'Hardware name': '8800gts', 'Release date': 'Feb 12th, 2007' },# First date used = 2011-03-08\n",
|
241 |
+
"{'Hardware name': 'Quadro fx 1600m', 'Release date': \"Jun 1st, 2007\" },# First date used = *\n",
|
242 |
+
"{'Hardware name': '8800 gts', 'Release date': \"Feb 12th, 2007\" },# First date used = 2011-05-23\n",
|
243 |
+
"{'Hardware name': '9600gso512', 'Release date': \"Oct 23rd, 2008\" },# First date used = 2011-05-28\n",
|
244 |
+
"{'Hardware name': '9600gt', 'Release date': \"Feb 21st, 2008\" },# First date used = 2011-06-10\n",
|
245 |
+
"{'Hardware name': '9800gx2', 'Release date': \"Feb 21st, 2008\" },# First date used = 2011-04-14\n",
|
246 |
+
"{'Hardware name': '9800gtx', 'Release date': \"May 27th, 2009\" },# First date used = 2012-09-27\n",
|
247 |
+
"{'Hardware name': '9600gso', 'Release date': \"Apr 28th, 2008\" },# First date used = 2011-05-22\n",
|
248 |
+
"{'Hardware name': 'GTX280', 'Release date': \"Jun 16th, 2008\" },# First date used = 2011-04-25\n",
|
249 |
+
"{'Hardware name': 'GTX260c216', 'Release date': \"Sep 16th, 2008\" },# First date used = 2011-05-23\n",
|
250 |
+
"{'Hardware name': 'Quadro nvs 3100m', 'Release date': \"Jul 23rd, 2013\" },# First date used = *\n",
|
251 |
+
"{'Hardware name': '9800gt ee', 'Release date': \"Jul 21st, 2008\" },# First date used = *\n",
|
252 |
+
"{'Hardware name': '8800gt', 'Release date': \"Oct 29th, 2007\" },# First date used = 2010-12-23\n",
|
253 |
+
"{'Hardware name': '9800gt', 'Release date': \"Jul 21st, 2008\" },# First date used = 2011-05-16\n",
|
254 |
+
"{'Hardware name': '4550', 'Release date': \"Sep 30th, 2008\" },# First date used = 2012-04-19\n",
|
255 |
+
"{'Hardware name': '4570m', 'Release date': \"Jan 9th, 2009\" },# First date used = 2012-09-13\n",
|
256 |
+
"{'Hardware name': '9400m', 'Release date': \"Oct 15th, 2008\" },# First date used = 2011-06-24\n",
|
257 |
+
"{'Hardware name': 'GTX 560m', 'Release date': \"May 30th, 2011\" },# First date used = *\n",
|
258 |
+
"{'Hardware name': 'Quadro fx 2000m', 'Release date': \"Jan 13th, 2011\" },# First date used = *\n",
|
259 |
+
"{'Hardware name': 'Quadro fx 3600m', 'Release date': \"Feb 23rd, 2008\" },# First date used = *\n",
|
260 |
+
"{'Hardware name': '6310m', 'Release date': \"Nov 9th, 2010\" },# First date used = 2013-05-17\n",
|
261 |
+
"{'Hardware name': '5450', 'Release date': \"Jan 7th, 2010\" },# First date used = 2012-01-25\n",
|
262 |
+
"{'Hardware name': '5550', 'Release date': \"Feb 9th, 2010\" },# First date used = 2011-07-27\n",
|
263 |
+
"{'Hardware name': 'GTS 350m', 'Release date': \"Jan 7th, 2010\" },# First date used = *\n",
|
264 |
+
"{'Hardware name': '5650', 'Release date': \"Jan 7th, 2010\" },# First date used = 2011-04-15\n",
|
265 |
+
"{'Hardware name': '5670', 'Release date': \"Jan 14th, 2010\" },# First date used = 2011-05-08\n",
|
266 |
+
"{'Hardware name': '5570', 'Release date': \"Feb 9th, 2010\" },# First date used = 2011-02-28\n",
|
267 |
+
"{'Hardware name': 'Bitforce sha256 single', 'Release date': \"May 2012\" },# First date used = 2012-05-09\n",
|
268 |
+
"{'Hardware name': 'Bitcoin dominator x5000', 'Release date': \"January 30, 2013\" },# First date used = *\n",
|
269 |
+
"{'Hardware name': 'Lancelot', 'Release date': \"February 11, 2013\" },# First date used = 2013-02-02\n",
|
270 |
+
"{'Hardware name': 'Icarus', 'Release date': \"November 9, 2011\" },# First date used = 2011-12-04\n",
|
271 |
+
"{'Hardware name': 'Modminer quad', 'Release date': \"2012-06-28\" },# First date used = 2012-06-28\n",
|
272 |
+
"{'Hardware name': 'Butterflylabs mini rig', 'Release date': \"May 14, 2012\" },# First date used = 2012-05-14\n",
|
273 |
+
"{'Hardware name': 'X6500 fpga miner', 'Release date': \"2011-08-30\" },# First date used = 2011-08-30\n",
|
274 |
+
"{'Hardware name': 'Avalon batch 1', 'Release date': \"2013-01-13\" },# First date used = 2013-01-13\n",
|
275 |
+
"{'Hardware name': 'Avalon batch 3', 'Release date': \"2013-03-25\" },# First date used = 2013-03-25\n",
|
276 |
+
"{'Hardware name': 'Avalon batch 2', 'Release date': \"2013-02-26\" },# First date used = 2013-02-26\n",
|
277 |
+
"{'Hardware name': 'Asicminer be blade', 'Release date': \"2013-05-15\" },# First date used = 2013-05-15\n",
|
278 |
+
"{'Hardware name': 'Asicminer be sapphire', 'Release date': \"2013-05-15\" },# First date used = *\n",
|
279 |
+
"{'Hardware name': 'Bitmine.ch avalon clone 85gh', 'Release date': \"2013-07-11\" },# First date used = 2013-07-11\n",
|
280 |
+
"{'Hardware name': 'Terrahash dx large', 'Release date': \"2013-06-18\" },# First date used = 2013-06-18\n",
|
281 |
+
"{'Hardware name': 'Terrahash klondike 16', 'Release date': \"2013-05-28\" },# First date used = 2013-05-28\n",
|
282 |
+
"{'Hardware name': 'Terrahash dx mini', 'Release date': \"2013-05-28\" },# First date used = *\n",
|
283 |
+
"{'Hardware name': 'Terrahash klondike 64', 'Release date': \"2013-05-28\" },# First date used = 2013-05-30\n",
|
284 |
+
"{'Hardware name': 'Asicminer be cube', 'Release date': \"2013-11-09\" },# First date used = 2013-11-09\n",
|
285 |
+
"{'Hardware name': 'Klondike', 'Release date': \"2013-05-10\" },# First date used = 2013-05-10\n",
|
286 |
+
"{'Hardware name': 'Bfl sc', 'Release date': \"2013-01-29\" },# First date used = 2013-01-29\n",
|
287 |
+
"{'Hardware name': 'Bfl single \\'sc\\'', 'Release date': \"2013-04-05\" },# First date used = 2013-04-05\n",
|
288 |
+
"{'Hardware name': 'Knc jupiter', 'Release date': \"2013-05-27\" },# First date used = 2013-05-27\n",
|
289 |
+
"{'Hardware name': 'Knc saturn', 'Release date': \"2013-06-05\" },# First date used = 2013-06-05\n",
|
290 |
+
"{'Hardware name': 'Kncminer mercury', 'Release date': \"2013-08-03\" },# First date used = 2013-08-03\n",
|
291 |
+
"{'Hardware name': 'Antminer s1', 'Release date': \"October 5, 2013\" },# First date used = 2013-11-26\n",
|
292 |
+
"{'Hardware name': 'Metabank', 'Release date': \"2013-06-12\" },# First date used = 2013-06-12\n",
|
293 |
+
"{'Hardware name': 'Nanofury nf2', 'Release date': \"2014-03-25\" },# First date used = 2014-03-25\n",
|
294 |
+
"{'Hardware name': 'Cointerra terraminer iv', 'Release date': \"2013-09-03\" },# First date used = 2013-09-03\n",
|
295 |
+
"{'Hardware name': '1 th/s coincraft miner', 'Release date': \"2013-12-17\" },# First date used = 2013-12-17\n",
|
296 |
+
"{'Hardware name': 'Nanofury / icefury', 'Release date': \"\" },# First date used = 2013-10-27\n",
|
297 |
+
"{'Hardware name': 'Antminer u1', 'Release date': \"\" },# First date used = 2013-12-26\n",
|
298 |
+
"{'Hardware name': 'Rkminer t1 800g', 'Release date': \"\" },# First date used = 2014-09-01\n",
|
299 |
+
"{'Hardware name': 'Hashbuster micro', 'Release date': \"Mar 31, 2014\" },# First date used = *\n",
|
300 |
+
"{'Hardware name': 'Asicminer be tube', 'Release date': \"October 2014\" },# First date used = 2013-05-19\n",
|
301 |
+
"{'Hardware name': 'Antminer s2', 'Release date': \"\" },# First date used = 2014-03-23\n",
|
302 |
+
"{'Hardware name': 'Hashfast baby jet', 'Release date': \"\" },# First date used = 2013-08-04\n",
|
303 |
+
"{'Hardware name': 'Hashfast sierra', 'Release date': \"\" },# First date used = 2013-09-22\n",
|
304 |
+
"{'Hardware name': 'Hashfast sierra evo 3', 'Release date': \"Mar 7, 2014\" },# First date used = *\n",
|
305 |
+
"{'Hardware name': 'Rkminer rocket box', 'Release date': \"\" },# First date used = 2014-08-12\n",
|
306 |
+
"{'Hardware name': 'Btc garden am-v1', 'Release date': \"\" },# First date used = 2014-07-10\n",
|
307 |
+
"{'Hardware name': '1th dragon bitcoin miner', 'Release date': \"\" },# First date used = 2014-03-06\n",
|
308 |
+
"{'Hardware name': 'Rkminer r4-box', 'Release date': \"\" },# First date used = 2014-06-18\n",
|
309 |
+
"{'Hardware name': 'Rkminer r3-box', 'Release date': \"\" },# First date used = 2014-07-11\n",
|
310 |
+
"{'Hardware name': '2 th/s coincraft miner', 'Release date': \"\" },# First date used = 2013-11-18\n",
|
311 |
+
"{'Hardware name': 'Blue fury', 'Release date': \"\" },# First date used = 2013-09-24\n",
|
312 |
+
"{'Hardware name': 'Black arrow prospero x-3', 'Release date': \"\" },# First date used = 2013-11-19\n",
|
313 |
+
"{'Hardware name': 'Antminer u3', 'Release date': \"\" },# First date used = 2014-06-12\n",
|
314 |
+
"{'Hardware name': 'Antminer u2+', 'Release date': \"\" },# First date used = 2014-03-03\n",
|
315 |
+
"{'Hardware name': 'Black arrow prospero x-1', 'Release date': \"\" },# First date used = 2013-11-28\n",
|
316 |
+
"{'Hardware name': 'Red/bluefury', 'Release date': \"\" },# First date used = 2013-09-19\n",
|
317 |
+
"{'Hardware name': 'Hashcoins apollo v3', 'Release date': \"\" },# First date used = 2014-07-07\n",
|
318 |
+
"{'Hardware name': 'Spondooliestech sp10 dawson', 'Release date': \"\" },# First date used = 2014-04-18\n",
|
319 |
+
"{'Hardware name': 'Twinfury', 'Release date': \"\" },# First date used = 2013-12-23\n",
|
320 |
+
"{'Hardware name': 'Bi*fury', 'Release date': \"\" },# First date used = 2013-11-25\n",
|
321 |
+
"{'Hardware name': 'Butterflylabs (bfl) jalapeno', 'Release date': \"2013-04-22\" },# First date used = 2013-01-16\n",
|
322 |
+
"{'Hardware name': 'Antminer s3+', 'Release date': \"\" },# First date used = 2014-08-18\n",
|
323 |
+
"{'Hardware name': 'Asicminer be prisma', 'Release date': \"\" },# First date used = 2014-09-29\n",
|
324 |
+
"{'Hardware name': 'Bfl monarch', 'Release date': \"\" },# First date used = 2013-12-21\n",
|
325 |
+
"{'Hardware name': 'Knc neptune', 'Release date': \"\" },# First date used = 2013-11-27\n",
|
326 |
+
"{'Hardware name': 'Antminer s4', 'Release date': \"\" },# First date used = 2014-10-02\n",
|
327 |
+
"{'Hardware name': 'Hashcoins zeus v3', 'Release date': \"2014-10-02\" },# First date used = *\n",
|
328 |
+
"{'Hardware name': 'Spondooliestech sp30 yukon', 'Release date': \"\" },# First date used = 2014-04-18\n",
|
329 |
+
"{'Hardware name': 'Spondooliestech sp35 yukon', 'Release date': \"\" },# First date used = 2014-12-08\n",
|
330 |
+
"{'Hardware name': 'Spondooliestech sp20 jackson', 'Release date': \"\" },# First date used = 2014-11-10\n",
|
331 |
+
"{'Hardware name': 'Spondooliestech sp31 yukon', 'Release date': \"\" },# First date used = 2014-11-17\n",
|
332 |
+
"{'Hardware name': 'Bitmine coincraft a1', 'Release date': \"December 2013\" },# First date used = *\n",
|
333 |
+
"{'Hardware name': 'Antminer s5+', 'Release date': \"\" },# First date used = 2015-08-18\n",
|
334 |
+
"{'Hardware name': 'Avalon6', 'Release date': \"\" },# First date used = 2015-11-12\n",
|
335 |
+
"{'Hardware name': 'Whatsminer m2', 'Release date': \"\" },# First date used = 2017-10-01\n",
|
336 |
+
"{'Hardware name': 'Avalon721', 'Release date': \"\" },# First date used = 2017-01-20\n",
|
337 |
+
"{'Hardware name': 'Avalon741', 'Release date': \"\" },# First date used = 2017-02-09\n",
|
338 |
+
"{'Hardware name': 'Whatsminer m3', 'Release date': \"\" },# First date used = 2019-06-09\n",
|
339 |
+
"{'Hardware name': 'Avalon761', 'Release date': \"December 13, 2017\" },# First date used = *\n",
|
340 |
+
"{'Hardware name': 'Ebit e9+', 'Release date': \"\" },# First date used = 2017-10-08\n",
|
341 |
+
"{'Hardware name': 'Ebit e9', 'Release date': \"\" },# First date used = 2017-07-20\n",
|
342 |
+
"{'Hardware name': 'Avalon821', 'Release date': \"\" },# First date used = 2018-03-17\n",
|
343 |
+
"{'Hardware name': 'Ebit e9++', 'Release date': \"\" },# First date used = 2018-02-20\n",
|
344 |
+
"{'Hardware name': 'Ebit e10', 'Release date': \"\" },# First date used = 2018-02-20\n",
|
345 |
+
"]\n",
|
346 |
+
"\n",
|
347 |
+
"\n",
|
348 |
+
"# Apply corrections\n",
|
349 |
+
"for correction in corrections:\n",
|
350 |
+
" result.loc[result['Hardware name'] == correction['Hardware name'], 'Release date'] = correction['Release date']\n",
|
351 |
+
"\n",
|
352 |
+
"# In rows where Release date is \"\", replace with First date used\n",
|
353 |
+
"result.loc[result['Release date'] == \"\", 'Release date'] = result['First date used']\n",
|
354 |
+
"\n",
|
355 |
+
"\n",
|
356 |
+
"# Function to parse and format dates\n",
|
357 |
+
"def standardize_date(date_str):\n",
|
358 |
+
" try:\n",
|
359 |
+
" # Parse the date\n",
|
360 |
+
" parsed_date = pd.to_datetime(date_str, errors='coerce')\n",
|
361 |
+
" # Format the date to \"Month Year\"\n",
|
362 |
+
" return parsed_date.strftime('%b %Y') if parsed_date else date_str\n",
|
363 |
+
" except Exception as e:\n",
|
364 |
+
" return date_str\n",
|
365 |
+
"\n",
|
366 |
+
"# Apply the function to the release_date column\n",
|
367 |
+
"result[\"Release date\"] = result[\"Release date\"].apply(standardize_date)\n",
|
368 |
+
"\n",
|
369 |
+
"# Sort the dataframe by release date\n",
|
370 |
+
"result[\"Release date\"] = pd.to_datetime(result[\"Release date\"], errors='coerce')\n",
|
371 |
+
"result = result.sort_values(by='Release date', ascending=True)\n",
|
372 |
+
"result[\"Release date\"] = result[\"Release date\"].apply(standardize_date)\n",
|
373 |
+
"\n",
|
374 |
+
"# Sort the dataframe by name\n",
|
375 |
+
"# result = result.sort_values(by='Hardware name', ascending=True)"
|
376 |
+
]
|
377 |
+
},
|
378 |
+
{
|
379 |
+
"cell_type": "code",
|
380 |
+
"execution_count": null,
|
381 |
+
"metadata": {},
|
382 |
+
"outputs": [],
|
383 |
+
"source": [
|
384 |
+
"hardware_to_remove = [\n",
|
385 |
+
" \"8800 gts\",\n",
|
386 |
+
" \"9800gt ee\",\n",
|
387 |
+
" \"9800gtx+\",\n",
|
388 |
+
" \"9800gtx\",\n",
|
389 |
+
" \"9800gx2\",\n",
|
390 |
+
" \"GTX260c216\",\n",
|
391 |
+
"]\n",
|
392 |
+
"\n",
|
393 |
+
"# Remove hardware from the list\n",
|
394 |
+
"result = result[~result['Hardware name'].isin(hardware_to_remove)]\n",
|
395 |
+
"\n",
|
396 |
+
"# Remove rows where hardware name is duplicated\n",
|
397 |
+
"result = result.drop_duplicates(subset='Hardware name', keep='first')"
|
398 |
+
]
|
399 |
+
},
|
400 |
+
{
|
401 |
+
"cell_type": "code",
|
402 |
+
"execution_count": null,
|
403 |
+
"metadata": {},
|
404 |
+
"outputs": [],
|
405 |
+
"source": [
|
406 |
+
"if not PMAX_EVOLUTION:\n",
|
407 |
+
" # remove rows where first date used is *\n",
|
408 |
+
" result = result[result['First date used'] != \"*\"]\n",
|
409 |
+
"# Reset index\n",
|
410 |
+
"result = result.reset_index(drop=True)\n",
|
411 |
+
"result[\"\\#\"] = result.index + 1\n",
|
412 |
+
"# move n to the left\n",
|
413 |
+
"cols = result.columns.tolist()\n",
|
414 |
+
"cols = cols[-1:] + cols[:-1]\n",
|
415 |
+
"result = result[cols]"
|
416 |
+
]
|
417 |
+
},
|
418 |
+
{
|
419 |
+
"cell_type": "code",
|
420 |
+
"execution_count": null,
|
421 |
+
"metadata": {},
|
422 |
+
"outputs": [],
|
423 |
+
"source": [
|
424 |
+
"result.to_csv('paper_list.csv', index=False)"
|
425 |
+
]
|
426 |
+
},
|
427 |
+
{
|
428 |
+
"cell_type": "code",
|
429 |
+
"execution_count": null,
|
430 |
+
"metadata": {},
|
431 |
+
"outputs": [],
|
432 |
+
"source": [
|
433 |
+
"len(result)"
|
434 |
+
]
|
435 |
+
},
|
436 |
+
{
|
437 |
+
"cell_type": "code",
|
438 |
+
"execution_count": null,
|
439 |
+
"metadata": {},
|
440 |
+
"outputs": [],
|
441 |
+
"source": [
|
442 |
+
"# pd.set_option('display.max_rows', None)\n",
|
443 |
+
"result.head(5)"
|
444 |
+
]
|
445 |
+
},
|
446 |
+
{
|
447 |
+
"cell_type": "code",
|
448 |
+
"execution_count": null,
|
449 |
+
"metadata": {},
|
450 |
+
"outputs": [],
|
451 |
+
"source": [
|
452 |
+
"pmax_evolution = result.copy().head(1)\n",
|
453 |
+
"current_max = pmax_evolution.iloc[0]['Eff. (TH/J)']\n",
|
454 |
+
"for row in result.iterrows():\n",
|
455 |
+
" eff = row[1]['Eff. (TH/J)']\n",
|
456 |
+
" if float(eff) > float(current_max):\n",
|
457 |
+
" current_max = eff\n",
|
458 |
+
" # pmax_evolution = pmax_evolution.append(row[1])\n",
|
459 |
+
" pmax_evolution = pd.concat([pmax_evolution, row[1].to_frame().T], ignore_index=True)\n",
|
460 |
+
"pmax_evolution"
|
461 |
+
]
|
462 |
+
},
|
463 |
+
{
|
464 |
+
"cell_type": "code",
|
465 |
+
"execution_count": null,
|
466 |
+
"metadata": {},
|
467 |
+
"outputs": [],
|
468 |
+
"source": [
|
469 |
+
"extra_2024_hardware = pd.DataFrame({\n",
|
470 |
+
" 'Hardware name': ['MicroBT whatsminer m66s', 'Antminer S21 Hyd', 'Antminer S21 Pro', 'Antminer S21 XP', 'Antminer S21 XP Hyd'],\n",
|
471 |
+
" 'Release date': ['Nov 2023', 'Feb 2024', 'Jul 2024', 'Oct 2024', 'Nov 2024'],\n",
|
472 |
+
" 'Eff. (TH/J)': [54100, 62500, 66270.178420, 74074.074074, 83333.333333]\n",
|
473 |
+
"})\n",
|
474 |
+
"extra_2024_hardware['\\#'] = extra_2024_hardware.index + 282\n",
|
475 |
+
"extra_2024_hardware['Type'] = 'ASIC'\n",
|
476 |
+
"extra_2024_hardware['First date used'] = \"*\"\n",
|
477 |
+
"# convert eff to scientific notation string\n",
|
478 |
+
"extra_2024_hardware['Eff. (TH/J)'] = extra_2024_hardware['Eff. (TH/J)'].apply(lambda x: '%.2E' % (x*1e-6))"
|
479 |
+
]
|
480 |
+
},
|
481 |
+
{
|
482 |
+
"cell_type": "code",
|
483 |
+
"execution_count": null,
|
484 |
+
"metadata": {},
|
485 |
+
"outputs": [],
|
486 |
+
"source": [
|
487 |
+
"\n",
|
488 |
+
"if PMAX_EVOLUTION:\n",
|
489 |
+
" result = pmax_evolution\n",
|
490 |
+
" \n",
|
491 |
+
"# add extra hardware\n",
|
492 |
+
"result = pd.concat([result, extra_2024_hardware], ignore_index=True) # .iloc[1:]\n",
|
493 |
+
"\n",
|
494 |
+
"# create latex with only x at a time\n",
|
495 |
+
"first_iteration = True\n",
|
496 |
+
"start = 0\n",
|
497 |
+
"\n",
|
498 |
+
"while start < len(result):\n",
|
499 |
+
" if first_iteration:\n",
|
500 |
+
" end = min(start + 25, len(result))\n",
|
501 |
+
" first_iteration = False\n",
|
502 |
+
" else:\n",
|
503 |
+
" end = min(start + 41, len(result))\n",
|
504 |
+
" \n",
|
505 |
+
" if PMAX_EVOLUTION: \n",
|
506 |
+
" caption = \"Continuation of Table~\\\\ref{tab:pmax_evolution}.\" if start > 0 else \"Evolution of the most efficient hardware.\"\n",
|
507 |
+
"\n",
|
508 |
+
" else:\n",
|
509 |
+
" caption = \"Continuation of Table~\\\\ref{tab:hardware_list}.\" if start > 0 else \"List of hardware used in the paper.\"\n",
|
510 |
+
" latex_str = result[start:end].to_latex(index=False, \n",
|
511 |
+
" caption=caption,\n",
|
512 |
+
" label=(\"tab:pmax_evolution\" if PMAX_EVOLUTION else \"tab:hardware_list\") if start == 0 else \"\",\n",
|
513 |
+
" column_format='|' + '|'.join(['l'] * len(result.columns)) + '|')\n",
|
514 |
+
" \n",
|
515 |
+
" # Insert [H] and \\centering\n",
|
516 |
+
" latex_str = latex_str.replace(\"\\\\begin{table}\", \"\\\\begin{table}[H]\\n\\\\centering\").replace(\"\\caption\", \"\\caption*\")\n",
|
517 |
+
" print(latex_str)\n",
|
518 |
+
" \n",
|
519 |
+
" start = end"
|
520 |
+
]
|
521 |
+
},
|
522 |
+
{
|
523 |
+
"cell_type": "code",
|
524 |
+
"execution_count": null,
|
525 |
+
"metadata": {},
|
526 |
+
"outputs": [],
|
527 |
+
"source": [
|
528 |
+
"if PMAX_EVOLUTION: \n",
|
529 |
+
" 1/0"
|
530 |
+
]
|
531 |
+
},
|
532 |
+
{
|
533 |
+
"cell_type": "code",
|
534 |
+
"execution_count": null,
|
535 |
+
"metadata": {},
|
536 |
+
"outputs": [],
|
537 |
+
"source": [
|
538 |
+
"# create new df where for each day from jan 2011 to dec 2023, the efficiency of the most efficient hardware released so far is calculated\n",
|
539 |
+
"\n",
|
540 |
+
"# convert result['Release date'] to datetime (middle of the month)\n",
|
541 |
+
"result['Release date'] = pd.to_datetime(result['Release date'], errors='coerce')\n",
|
542 |
+
"result['Release date'] = result['Release date'] + pd.offsets.MonthBegin(0)"
|
543 |
+
]
|
544 |
+
},
|
545 |
+
{
|
546 |
+
"cell_type": "code",
|
547 |
+
"execution_count": null,
|
548 |
+
"metadata": {},
|
549 |
+
"outputs": [],
|
550 |
+
"source": [
|
551 |
+
"result['Eff. (TH/J)'] = result['Eff. (TH/J)'].astype(float)"
|
552 |
+
]
|
553 |
+
},
|
554 |
+
{
|
555 |
+
"cell_type": "code",
|
556 |
+
"execution_count": null,
|
557 |
+
"metadata": {},
|
558 |
+
"outputs": [],
|
559 |
+
"source": [
|
560 |
+
"# Create a new dataframe with all the dates from Jan 2011 to Dec 2023\n",
|
561 |
+
"dates = pd.date_range(start='2011-01-01', end='2023-12-31', freq='D')\n",
|
562 |
+
"efficiency_df = pd.DataFrame(dates, columns=['date'])\n",
|
563 |
+
"efficiency_df['max_efficiency'] = None\n",
|
564 |
+
"\n",
|
565 |
+
"# For each date, find the most efficient hardware released so far\n",
|
566 |
+
"for index, row in efficiency_df.iterrows():\n",
|
567 |
+
" date = row['date']\n",
|
568 |
+
" # Find the hardware released before the date\n",
|
569 |
+
" hardware_released = result[result['Release date'] <= date]\n",
|
570 |
+
" # Find the most efficient hardware released before the date\n",
|
571 |
+
" most_efficient_hardware = hardware_released['Eff. (TH/J)'].max()\n",
|
572 |
+
" efficiency_df.at[index, 'max_efficiency'] = most_efficient_hardware\n",
|
573 |
+
"\n",
|
574 |
+
" # print when new best is found\n",
|
575 |
+
" if index > 0 and most_efficient_hardware != efficiency_df.at[index-1, 'max_efficiency']:\n",
|
576 |
+
" print(f\"{date}: {most_efficient_hardware}\")\n",
|
577 |
+
"\n",
|
578 |
+
"efficiency_df['max_efficiency'] = efficiency_df['max_efficiency'].astype(float)*1e12\n",
|
579 |
+
"efficiency_df.to_csv('pmaxv2.csv', index=False)\n",
|
580 |
+
"efficiency_df"
|
581 |
+
]
|
582 |
+
},
|
583 |
+
{
|
584 |
+
"cell_type": "code",
|
585 |
+
"execution_count": null,
|
586 |
+
"metadata": {},
|
587 |
+
"outputs": [],
|
588 |
+
"source": [
|
589 |
+
"efficiency_df[\"max_efficiency\"] = pd.to_numeric(efficiency_df[\"max_efficiency\"], errors='coerce')\n",
|
590 |
+
"efficiency_df.plot(x='date', y='max_efficiency', figsize=(20, 10), title='Efficiency of the most efficient hardware over time')"
|
591 |
+
]
|
592 |
+
}
|
593 |
+
],
|
594 |
+
"metadata": {
|
595 |
+
"kernelspec": {
|
596 |
+
"display_name": "py310",
|
597 |
+
"language": "python",
|
598 |
+
"name": "python3"
|
599 |
+
},
|
600 |
+
"language_info": {
|
601 |
+
"codemirror_mode": {
|
602 |
+
"name": "ipython",
|
603 |
+
"version": 3
|
604 |
+
},
|
605 |
+
"file_extension": ".py",
|
606 |
+
"mimetype": "text/x-python",
|
607 |
+
"name": "python",
|
608 |
+
"nbconvert_exporter": "python",
|
609 |
+
"pygments_lexer": "ipython3",
|
610 |
+
"version": "3.10.13"
|
611 |
+
}
|
612 |
+
},
|
613 |
+
"nbformat": 4,
|
614 |
+
"nbformat_minor": 2
|
615 |
+
}
|
hardwarelist/4_create_pmaxv3.ipynb
ADDED
@@ -0,0 +1,324 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": 1,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"import pandas as pd\n",
|
10 |
+
"from datetime import datetime"
|
11 |
+
]
|
12 |
+
},
|
13 |
+
{
|
14 |
+
"cell_type": "code",
|
15 |
+
"execution_count": 2,
|
16 |
+
"metadata": {},
|
17 |
+
"outputs": [
|
18 |
+
{
|
19 |
+
"data": {
|
20 |
+
"text/html": [
|
21 |
+
"<div>\n",
|
22 |
+
"<style scoped>\n",
|
23 |
+
" .dataframe tbody tr th:only-of-type {\n",
|
24 |
+
" vertical-align: middle;\n",
|
25 |
+
" }\n",
|
26 |
+
"\n",
|
27 |
+
" .dataframe tbody tr th {\n",
|
28 |
+
" vertical-align: top;\n",
|
29 |
+
" }\n",
|
30 |
+
"\n",
|
31 |
+
" .dataframe thead th {\n",
|
32 |
+
" text-align: right;\n",
|
33 |
+
" }\n",
|
34 |
+
"</style>\n",
|
35 |
+
"<table border=\"1\" class=\"dataframe\">\n",
|
36 |
+
" <thead>\n",
|
37 |
+
" <tr style=\"text-align: right;\">\n",
|
38 |
+
" <th></th>\n",
|
39 |
+
" <th>date</th>\n",
|
40 |
+
" <th>max (TH/J)</th>\n",
|
41 |
+
" <th>useless</th>\n",
|
42 |
+
" <th>archaicity (TH/J)</th>\n",
|
43 |
+
" </tr>\n",
|
44 |
+
" </thead>\n",
|
45 |
+
" <tbody>\n",
|
46 |
+
" <tr>\n",
|
47 |
+
" <th>0</th>\n",
|
48 |
+
" <td>2009-01-01</td>\n",
|
49 |
+
" <td>0.000001</td>\n",
|
50 |
+
" <td>0.000001</td>\n",
|
51 |
+
" <td>0.000001</td>\n",
|
52 |
+
" </tr>\n",
|
53 |
+
" <tr>\n",
|
54 |
+
" <th>1</th>\n",
|
55 |
+
" <td>2009-01-02</td>\n",
|
56 |
+
" <td>0.000001</td>\n",
|
57 |
+
" <td>0.000001</td>\n",
|
58 |
+
" <td>0.000001</td>\n",
|
59 |
+
" </tr>\n",
|
60 |
+
" <tr>\n",
|
61 |
+
" <th>2</th>\n",
|
62 |
+
" <td>2009-01-03</td>\n",
|
63 |
+
" <td>0.000001</td>\n",
|
64 |
+
" <td>0.000001</td>\n",
|
65 |
+
" <td>0.000001</td>\n",
|
66 |
+
" </tr>\n",
|
67 |
+
" <tr>\n",
|
68 |
+
" <th>3</th>\n",
|
69 |
+
" <td>2009-01-04</td>\n",
|
70 |
+
" <td>0.000001</td>\n",
|
71 |
+
" <td>0.000001</td>\n",
|
72 |
+
" <td>0.000001</td>\n",
|
73 |
+
" </tr>\n",
|
74 |
+
" <tr>\n",
|
75 |
+
" <th>4</th>\n",
|
76 |
+
" <td>2009-01-05</td>\n",
|
77 |
+
" <td>0.000001</td>\n",
|
78 |
+
" <td>0.000001</td>\n",
|
79 |
+
" <td>0.000001</td>\n",
|
80 |
+
" </tr>\n",
|
81 |
+
" <tr>\n",
|
82 |
+
" <th>...</th>\n",
|
83 |
+
" <td>...</td>\n",
|
84 |
+
" <td>...</td>\n",
|
85 |
+
" <td>...</td>\n",
|
86 |
+
" <td>...</td>\n",
|
87 |
+
" </tr>\n",
|
88 |
+
" <tr>\n",
|
89 |
+
" <th>5132</th>\n",
|
90 |
+
" <td>2023-01-20</td>\n",
|
91 |
+
" <td>0.046500</td>\n",
|
92 |
+
" <td>0.046500</td>\n",
|
93 |
+
" <td>0.046500</td>\n",
|
94 |
+
" </tr>\n",
|
95 |
+
" <tr>\n",
|
96 |
+
" <th>5133</th>\n",
|
97 |
+
" <td>2023-01-21</td>\n",
|
98 |
+
" <td>0.046500</td>\n",
|
99 |
+
" <td>0.046500</td>\n",
|
100 |
+
" <td>0.046500</td>\n",
|
101 |
+
" </tr>\n",
|
102 |
+
" <tr>\n",
|
103 |
+
" <th>5134</th>\n",
|
104 |
+
" <td>2023-01-22</td>\n",
|
105 |
+
" <td>0.046500</td>\n",
|
106 |
+
" <td>0.046500</td>\n",
|
107 |
+
" <td>0.046500</td>\n",
|
108 |
+
" </tr>\n",
|
109 |
+
" <tr>\n",
|
110 |
+
" <th>5135</th>\n",
|
111 |
+
" <td>2023-01-23</td>\n",
|
112 |
+
" <td>0.046500</td>\n",
|
113 |
+
" <td>0.046500</td>\n",
|
114 |
+
" <td>0.046500</td>\n",
|
115 |
+
" </tr>\n",
|
116 |
+
" <tr>\n",
|
117 |
+
" <th>5136</th>\n",
|
118 |
+
" <td>2023-01-24</td>\n",
|
119 |
+
" <td>0.046500</td>\n",
|
120 |
+
" <td>0.046500</td>\n",
|
121 |
+
" <td>0.046500</td>\n",
|
122 |
+
" </tr>\n",
|
123 |
+
" </tbody>\n",
|
124 |
+
"</table>\n",
|
125 |
+
"<p>5137 rows × 4 columns</p>\n",
|
126 |
+
"</div>"
|
127 |
+
],
|
128 |
+
"text/plain": [
|
129 |
+
" date max (TH/J) useless archaicity (TH/J)\n",
|
130 |
+
"0 2009-01-01 0.000001 0.000001 0.000001\n",
|
131 |
+
"1 2009-01-02 0.000001 0.000001 0.000001\n",
|
132 |
+
"2 2009-01-03 0.000001 0.000001 0.000001\n",
|
133 |
+
"3 2009-01-04 0.000001 0.000001 0.000001\n",
|
134 |
+
"4 2009-01-05 0.000001 0.000001 0.000001\n",
|
135 |
+
"... ... ... ... ...\n",
|
136 |
+
"5132 2023-01-20 0.046500 0.046500 0.046500\n",
|
137 |
+
"5133 2023-01-21 0.046500 0.046500 0.046500\n",
|
138 |
+
"5134 2023-01-22 0.046500 0.046500 0.046500\n",
|
139 |
+
"5135 2023-01-23 0.046500 0.046500 0.046500\n",
|
140 |
+
"5136 2023-01-24 0.046500 0.046500 0.046500\n",
|
141 |
+
"\n",
|
142 |
+
"[5137 rows x 4 columns]"
|
143 |
+
]
|
144 |
+
},
|
145 |
+
"execution_count": 2,
|
146 |
+
"metadata": {},
|
147 |
+
"output_type": "execute_result"
|
148 |
+
}
|
149 |
+
],
|
150 |
+
"source": [
|
151 |
+
"pmaxv1 = pd.read_csv('pmaxv1/pmaxv1.csv') # rows are date,max (TH/J),useless,archaicity (TH/J)\n",
|
152 |
+
"pmaxv1"
|
153 |
+
]
|
154 |
+
},
|
155 |
+
{
|
156 |
+
"cell_type": "code",
|
157 |
+
"execution_count": 7,
|
158 |
+
"metadata": {},
|
159 |
+
"outputs": [],
|
160 |
+
"source": [
|
161 |
+
"pmaxv1.index = pd.to_datetime(pmaxv1['date'])"
|
162 |
+
]
|
163 |
+
},
|
164 |
+
{
|
165 |
+
"cell_type": "code",
|
166 |
+
"execution_count": 8,
|
167 |
+
"metadata": {},
|
168 |
+
"outputs": [
|
169 |
+
{
|
170 |
+
"data": {
|
171 |
+
"text/html": [
|
172 |
+
"<div>\n",
|
173 |
+
"<style scoped>\n",
|
174 |
+
" .dataframe tbody tr th:only-of-type {\n",
|
175 |
+
" vertical-align: middle;\n",
|
176 |
+
" }\n",
|
177 |
+
"\n",
|
178 |
+
" .dataframe tbody tr th {\n",
|
179 |
+
" vertical-align: top;\n",
|
180 |
+
" }\n",
|
181 |
+
"\n",
|
182 |
+
" .dataframe thead th {\n",
|
183 |
+
" text-align: right;\n",
|
184 |
+
" }\n",
|
185 |
+
"</style>\n",
|
186 |
+
"<table border=\"1\" class=\"dataframe\">\n",
|
187 |
+
" <thead>\n",
|
188 |
+
" <tr style=\"text-align: right;\">\n",
|
189 |
+
" <th></th>\n",
|
190 |
+
" <th>max_efficiency</th>\n",
|
191 |
+
" </tr>\n",
|
192 |
+
" <tr>\n",
|
193 |
+
" <th>date</th>\n",
|
194 |
+
" <th></th>\n",
|
195 |
+
" </tr>\n",
|
196 |
+
" </thead>\n",
|
197 |
+
" <tbody>\n",
|
198 |
+
" <tr>\n",
|
199 |
+
" <th>2011-01-01</th>\n",
|
200 |
+
" <td>2.010000e+06</td>\n",
|
201 |
+
" </tr>\n",
|
202 |
+
" <tr>\n",
|
203 |
+
" <th>2011-01-02</th>\n",
|
204 |
+
" <td>2.010000e+06</td>\n",
|
205 |
+
" </tr>\n",
|
206 |
+
" <tr>\n",
|
207 |
+
" <th>2011-01-03</th>\n",
|
208 |
+
" <td>2.010000e+06</td>\n",
|
209 |
+
" </tr>\n",
|
210 |
+
" <tr>\n",
|
211 |
+
" <th>2011-01-04</th>\n",
|
212 |
+
" <td>2.010000e+06</td>\n",
|
213 |
+
" </tr>\n",
|
214 |
+
" <tr>\n",
|
215 |
+
" <th>2011-01-05</th>\n",
|
216 |
+
" <td>2.010000e+06</td>\n",
|
217 |
+
" </tr>\n",
|
218 |
+
" <tr>\n",
|
219 |
+
" <th>...</th>\n",
|
220 |
+
" <td>...</td>\n",
|
221 |
+
" </tr>\n",
|
222 |
+
" <tr>\n",
|
223 |
+
" <th>2023-12-27</th>\n",
|
224 |
+
" <td>5.410000e+10</td>\n",
|
225 |
+
" </tr>\n",
|
226 |
+
" <tr>\n",
|
227 |
+
" <th>2023-12-28</th>\n",
|
228 |
+
" <td>5.410000e+10</td>\n",
|
229 |
+
" </tr>\n",
|
230 |
+
" <tr>\n",
|
231 |
+
" <th>2023-12-29</th>\n",
|
232 |
+
" <td>5.410000e+10</td>\n",
|
233 |
+
" </tr>\n",
|
234 |
+
" <tr>\n",
|
235 |
+
" <th>2023-12-30</th>\n",
|
236 |
+
" <td>5.410000e+10</td>\n",
|
237 |
+
" </tr>\n",
|
238 |
+
" <tr>\n",
|
239 |
+
" <th>2023-12-31</th>\n",
|
240 |
+
" <td>5.410000e+10</td>\n",
|
241 |
+
" </tr>\n",
|
242 |
+
" </tbody>\n",
|
243 |
+
"</table>\n",
|
244 |
+
"<p>4748 rows × 1 columns</p>\n",
|
245 |
+
"</div>"
|
246 |
+
],
|
247 |
+
"text/plain": [
|
248 |
+
" max_efficiency\n",
|
249 |
+
"date \n",
|
250 |
+
"2011-01-01 2.010000e+06\n",
|
251 |
+
"2011-01-02 2.010000e+06\n",
|
252 |
+
"2011-01-03 2.010000e+06\n",
|
253 |
+
"2011-01-04 2.010000e+06\n",
|
254 |
+
"2011-01-05 2.010000e+06\n",
|
255 |
+
"... ...\n",
|
256 |
+
"2023-12-27 5.410000e+10\n",
|
257 |
+
"2023-12-28 5.410000e+10\n",
|
258 |
+
"2023-12-29 5.410000e+10\n",
|
259 |
+
"2023-12-30 5.410000e+10\n",
|
260 |
+
"2023-12-31 5.410000e+10\n",
|
261 |
+
"\n",
|
262 |
+
"[4748 rows x 1 columns]"
|
263 |
+
]
|
264 |
+
},
|
265 |
+
"execution_count": 8,
|
266 |
+
"metadata": {},
|
267 |
+
"output_type": "execute_result"
|
268 |
+
}
|
269 |
+
],
|
270 |
+
"source": [
|
271 |
+
"pmaxv2 = pd.read_csv('../hardwarelist/pmaxv2.csv') # date\tmax_efficiency\n",
|
272 |
+
"pmaxv2['date'] = pd.to_datetime(pmaxv2['date'])\n",
|
273 |
+
"pmaxv2 = pmaxv2.set_index('date')\n",
|
274 |
+
"pmaxv2"
|
275 |
+
]
|
276 |
+
},
|
277 |
+
{
|
278 |
+
"cell_type": "code",
|
279 |
+
"execution_count": 9,
|
280 |
+
"metadata": {},
|
281 |
+
"outputs": [
|
282 |
+
{
|
283 |
+
"name": "stderr",
|
284 |
+
"output_type": "stream",
|
285 |
+
"text": [
|
286 |
+
"C:\\Users\\Timothe\\AppData\\Local\\Temp\\ipykernel_46252\\2826866675.py:6: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n",
|
287 |
+
" pmaxv3 = pd.concat([pmaxv3, pd.DataFrame([[date, max(max1, max2)]], columns=['date', 'max_efficiency'])])\n"
|
288 |
+
]
|
289 |
+
}
|
290 |
+
],
|
291 |
+
"source": [
|
292 |
+
"# for each date in pmaxv2, get the max between the two dataframes\n",
|
293 |
+
"pmaxv3 = pd.DataFrame(columns=['date', 'max_efficiency'])\n",
|
294 |
+
"for date in pmaxv2.index:\n",
|
295 |
+
" max1 = pmaxv1[pmaxv1.index <= date].iloc[-1]['max (TH/J)']*1e12\n",
|
296 |
+
" max2 = pmaxv2.loc[date]['max_efficiency']\n",
|
297 |
+
" pmaxv3 = pd.concat([pmaxv3, pd.DataFrame([[date, max(max1, max2)]], columns=['date', 'max_efficiency'])])\n",
|
298 |
+
"\n",
|
299 |
+
"pmaxv3.to_csv('../hardwarelist/pmaxv3.csv', index=False)"
|
300 |
+
]
|
301 |
+
}
|
302 |
+
],
|
303 |
+
"metadata": {
|
304 |
+
"kernelspec": {
|
305 |
+
"display_name": "py310",
|
306 |
+
"language": "python",
|
307 |
+
"name": "python3"
|
308 |
+
},
|
309 |
+
"language_info": {
|
310 |
+
"codemirror_mode": {
|
311 |
+
"name": "ipython",
|
312 |
+
"version": 3
|
313 |
+
},
|
314 |
+
"file_extension": ".py",
|
315 |
+
"mimetype": "text/x-python",
|
316 |
+
"name": "python",
|
317 |
+
"nbconvert_exporter": "python",
|
318 |
+
"pygments_lexer": "ipython3",
|
319 |
+
"version": "3.10.13"
|
320 |
+
}
|
321 |
+
},
|
322 |
+
"nbformat": 4,
|
323 |
+
"nbformat_minor": 2
|
324 |
+
}
|
hardwarelist/get_hwd_asicminervalue.js
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
//I ran this in the browser console on the page https://www.asicminervalue.com/
|
2 |
+
|
3 |
+
$(document).ready(function() {
|
4 |
+
var fulltext = "";
|
5 |
+
// Select the first tbody element on the page
|
6 |
+
var $firstTbody = $('tbody').first();
|
7 |
+
|
8 |
+
// Iterate over each tr element within the tbody
|
9 |
+
$firstTbody.find('tr').each(function() {
|
10 |
+
// For each tr, find all td elements and map their text content into an array
|
11 |
+
var tdTexts = $(this).find('td').map(function() {
|
12 |
+
return $(this).text().trim(); // Trim the text to remove any extra whitespace
|
13 |
+
}).get(); // Get the array of text contents
|
14 |
+
|
15 |
+
// Join the array elements with semicolons
|
16 |
+
var rowText = tdTexts.join(';');
|
17 |
+
|
18 |
+
// Print out the resulting string for the current row
|
19 |
+
fulltext += rowText + "\n"
|
20 |
+
});
|
21 |
+
console.log(fulltext);
|
22 |
+
});
|
hardwarelist/get_hwd_bitcoinwiki.js
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
//I ran this in the browser console on the pages:
|
2 |
+
//https://en.bitcoin.it/wiki/Mining_hardware_comparison
|
3 |
+
//https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison
|
4 |
+
|
5 |
+
var tables = document.querySelectorAll('.wikitable');
|
6 |
+
var output = [];
|
7 |
+
var hashTable = {};
|
8 |
+
|
9 |
+
tables.forEach((element, index) => {
|
10 |
+
console.log(`Index: ${index}`);
|
11 |
+
var rows = element.querySelectorAll('tr');
|
12 |
+
|
13 |
+
for (var i = 1; i < rows.length; i++) {
|
14 |
+
|
15 |
+
// delete any <sup> tags
|
16 |
+
var sups = rows[i].querySelectorAll('sup');
|
17 |
+
for (var j = 0; j < sups.length; j++) {
|
18 |
+
sups[j].remove();
|
19 |
+
}
|
20 |
+
|
21 |
+
var cells = rows[i].querySelectorAll('td');
|
22 |
+
|
23 |
+
|
24 |
+
var hardwareName = cells[0].textContent.trim();
|
25 |
+
var hashrate = cells[1].textContent.trim().replace(/[^0-9.]/g, "");
|
26 |
+
var efficiency = cells[2].textContent.trim().replace(/[^0-9.]/g, "");
|
27 |
+
var Watts = cells[4].textContent.trim().replace(/[^0-9.]/g, "");
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
//check if page url contains "Non" and index is 1
|
32 |
+
if (window.location.href.includes("Non") && index === 1) {
|
33 |
+
Watts = cells[3].textContent.trim().replace(/[^0-9.]/g, "");
|
34 |
+
}
|
35 |
+
|
36 |
+
|
37 |
+
if (!hashTable[hardwareName]) {
|
38 |
+
hashTable[hardwareName] = {
|
39 |
+
hashrate: {
|
40 |
+
total: 0,
|
41 |
+
count: 0
|
42 |
+
},
|
43 |
+
efficiency: {
|
44 |
+
total: 0,
|
45 |
+
count: 0
|
46 |
+
},
|
47 |
+
Watts: {
|
48 |
+
total: 0,
|
49 |
+
count: 0
|
50 |
+
}
|
51 |
+
|
52 |
+
};
|
53 |
+
}
|
54 |
+
|
55 |
+
if (/\d/.test(hashrate)) { // check if there are any digits present in hashrate
|
56 |
+
hashrate = parseFloat(hashrate);
|
57 |
+
hashTable[hardwareName].hashrate.total += hashrate;
|
58 |
+
hashTable[hardwareName].hashrate.count++;
|
59 |
+
}
|
60 |
+
|
61 |
+
if (/\d/.test(efficiency)) { // check if there are any digits present in efficiency
|
62 |
+
efficiency = parseFloat(efficiency);
|
63 |
+
hashTable[hardwareName].efficiency.total += efficiency;
|
64 |
+
hashTable[hardwareName].efficiency.count++;
|
65 |
+
}
|
66 |
+
|
67 |
+
if (/\d/.test(Watts)) { // check if there are any digits present in Watts
|
68 |
+
Watts = parseFloat(Watts);
|
69 |
+
hashTable[hardwareName].Watts.total += Watts;
|
70 |
+
hashTable[hardwareName].Watts.count++;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
});
|
74 |
+
|
75 |
+
for (var hardware in hashTable) {
|
76 |
+
var avgHashrate = hashTable[hardware].hashrate.count > 0 ? hashTable[hardware].hashrate.total / hashTable[hardware].hashrate.count : 'unknown';
|
77 |
+
var avgEfficiency = hashTable[hardware].efficiency.count > 0 ? hashTable[hardware].efficiency.total / hashTable[hardware].efficiency.count : 'unknown';
|
78 |
+
var avgWatts = hashTable[hardware].Watts.count > 0 ? hashTable[hardware].Watts.total / hashTable[hardware].Watts.count : 'unknown';
|
79 |
+
|
80 |
+
//if avgEfficiency is unknown but the other two are not, then calculate it
|
81 |
+
// if (avgEfficiency === 'unknown' && avgHashrate !== 'unknown' && avgWatts !== 'unknown') {
|
82 |
+
// avgEfficiency = avgHashrate / avgWatts;
|
83 |
+
// }
|
84 |
+
|
85 |
+
output.push(hardware + ';' + (avgHashrate+"") + ';' + (avgEfficiency+"")); // + ';' + (avgWatts+"")
|
86 |
+
}
|
87 |
+
|
88 |
+
console.log(output);
|
hardwarelist/gpu_and_date.csv
ADDED
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
hardware_name;release_date
|
2 |
+
8400 gs;Jul 12th, 2010
|
3 |
+
9400gt;Jun 13th, 2012
|
4 |
+
ion;unknown
|
5 |
+
quadro nvs 295;May 7th, 2009
|
6 |
+
3410;May 7th, 2009
|
7 |
+
gt220;Oct 12th, 2009
|
8 |
+
quadro nvs 135m;unknown
|
9 |
+
8800gts;unknown
|
10 |
+
g210;Oct 12th, 2009
|
11 |
+
quadro fx 1600m;unknown
|
12 |
+
8800 gts;unknown
|
13 |
+
9600gso512;unknown
|
14 |
+
9500gt;May 19th, 2010
|
15 |
+
quadro fx 580;Apr 9th, 2009
|
16 |
+
gt230;Oct 12th, 2009
|
17 |
+
9600gt;unknown
|
18 |
+
gtx260;Dec 8th, 2009
|
19 |
+
9800gx2;unknown
|
20 |
+
9800gtx;unknown
|
21 |
+
gtx275;Jan 15th, 2009
|
22 |
+
9600gso;unknown
|
23 |
+
gts250;Mar 4th, 2009
|
24 |
+
gtx280;unknown
|
25 |
+
gtx260c216;unknown
|
26 |
+
quadro nvs 3100m;unknown
|
27 |
+
9800gtx+;Jan 16th, 2009
|
28 |
+
gtx285;Jan 15th, 2009
|
29 |
+
9800gt ee;unknown
|
30 |
+
8800gt;unknown
|
31 |
+
gt240;Nov 17th, 2009
|
32 |
+
9800gt;unknown
|
33 |
+
4550;unknown
|
34 |
+
quadro fx 2800m;Dec 1st, 2009
|
35 |
+
4570m;unknown
|
36 |
+
9400m;unknown
|
37 |
+
gtx465;May 31st, 2010
|
38 |
+
4350;Jan 9th, 2009
|
39 |
+
gt530;May 14th, 2011
|
40 |
+
gtx295;Jun 16th, 2009
|
41 |
+
gtx 560m;unknown
|
42 |
+
quadro fx 2000m;unknown
|
43 |
+
gtx480;Mar 26th, 2010
|
44 |
+
gt430;Oct 11th, 2010
|
45 |
+
gt240m;Jun 15th, 2009
|
46 |
+
gtx460;Jul 12th, 2010
|
47 |
+
gts450;Sep 13th, 2010
|
48 |
+
gtx560 ti;Jan 25th, 2011
|
49 |
+
quadro 5000;Feb 23rd, 2011
|
50 |
+
gtx470;Mar 26th, 2010
|
51 |
+
gtx560;May 17th, 2011
|
52 |
+
quadro fx 3600m;unknown
|
53 |
+
4860;Sep 9th, 2009
|
54 |
+
4890;Apr 2nd, 2009
|
55 |
+
4830;Mar 3rd, 2009
|
56 |
+
6310m;unknown
|
57 |
+
gtx570;Dec 7th, 2010
|
58 |
+
5450;unknown
|
59 |
+
gtx580;Nov 9th, 2010
|
60 |
+
4670;Jul 17th, 2009
|
61 |
+
4650;Jan 9th, 2009
|
62 |
+
4870;Jan 9th, 2009
|
63 |
+
4730;Jun 8th, 2009
|
64 |
+
6490m;Jul 4th, 2011
|
65 |
+
4850;Jan 9th, 2009
|
66 |
+
4770;Apr 28th, 2009
|
67 |
+
5550;unknown
|
68 |
+
6750;Jan 21st, 2011
|
69 |
+
gtx670;May 10th, 2012
|
70 |
+
gtx680;Mar 22nd, 2012
|
71 |
+
gts 350m;unknown
|
72 |
+
5650;unknown
|
73 |
+
5670;unknown
|
74 |
+
6850;Oct 21st, 2010
|
75 |
+
5750;Oct 13th, 2009
|
76 |
+
6790;Apr 4th, 2011
|
77 |
+
6570;Apr 19th, 2011
|
78 |
+
5830;Feb 25th, 2010
|
79 |
+
6670;Apr 19th, 2011
|
80 |
+
6450;Apr 7th, 2011
|
81 |
+
6870;Oct 21st, 2010
|
82 |
+
5570;unknown
|
83 |
+
5850;Sep 30th, 2009
|
84 |
+
6970;Dec 14th, 2010
|
85 |
+
6990;Mar 8th, 2011
|
86 |
+
5870;Sep 23rd, 2009
|
87 |
+
7850;Mar 5th, 2012
|
88 |
+
6950;Dec 14th, 2010
|
89 |
+
5770;Oct 13th, 2009
|
90 |
+
5970;Nov 18th, 2009
|
91 |
+
7770;Feb 15th, 2012
|
92 |
+
7750;Feb 15th, 2012
|
93 |
+
7870 xt;Nov 19th, 2012
|
94 |
+
7970;Dec 22nd, 2011
|
hardwarelist/hardware_asicminervalue.csv
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
hardware_name,hardware_release_date,speed,power,noise,hash,profit,Mhash/J,hardware_index
|
2 |
+
Bitmain Antminer S21 Hyd,Feb 2024,335Th/s,5360W,50db,SHA-256,$13.97/day,62500.0,0
|
3 |
+
Bitmain Antminer S21,Feb 2024,200Th/s,3550W,75db,SHA-256,$7.47/day,56338.028169014084,1
|
4 |
+
MicroBT WhatsMiner M60S,Feb 2024,186Th/s,3441W,75db,SHA-256,$6.41/day,54054.05405405406,2
|
5 |
+
Bitmain Antminer T21,Feb 2024,190Th/s,3610W,75db,SHA-256,$6.28/day,52631.57894736842,3
|
6 |
+
MicroBT WhatsMiner M60,Feb 2024,172Th/s,3422W,75db,SHA-256,$5.24/day,50263.00409117475,4
|
7 |
+
Canaan Avalon Made A1466,Sep 2023,150Th/s,3230W,75db,SHA-256,$3.86/day,46439.62848297214,5
|
8 |
+
Canaan Avalon Made A1446,Sep 2023,135Th/s,3310W,75db,SHA-256,$2.32/day,40785.49848942598,6
|
9 |
+
MicroBT Whatsminer M53S,May 2023,260Th/s,6760W,50db,SHA-256,$3.35/day,38461.53846153846,7
|
10 |
+
MicroBT Whatsminer M53,May 2023,230Th/s,6670W,50db,SHA-256,$0.98/day,34482.75862068965,8
|
11 |
+
MicroBT Whatsminer M36S+,May 2023,164Th/s,5576W,50db,SHA-256,-$1.66/day,29411.764705882353,9
|
12 |
+
Bitmain Antminer S19k Pro,Apr 2023,136Th/s,3264W,75db,SHA-256,$2.54/day,41666.666666666664,10
|
13 |
+
MicroBT WhatsMiner M56S,Jan 2023,212Th/s,5550W,45db,SHA-256,$2.62/day,38198.198198198195,11
|
14 |
+
MicroBT WhatsMiner M56,Jan 2023,194Th/s,5550W,45db,SHA-256,$1.04/day,34954.95495495495,12
|
15 |
+
Bitmain Antminer S19 Pro Hyd,Jan 2023,177Th/s,5221W,50db,SHA-256,$0.50/day,33901.551426929705,13
|
16 |
+
Bitmain Antminer S19j Pro+,Dec 2022,122Th/s,3355W,75db,SHA-256,$1.05/day,36363.63636363636,14
|
17 |
+
MicroBT Whatsminer M33S++,Dec 2022,242Th/s,7260W,40db,SHA-256,$0.33/day,33333.333333333336,15
|
18 |
+
Canaan Avalon Made A1366,Nov 2022,130Th/s,3250W,75db,SHA-256,$2.05/day,40000.0,16
|
19 |
+
Canaan Avalon Made A1346,Nov 2022,110Th/s,3300W,75db,SHA-256,$0.15/day,33333.333333333336,17
|
20 |
+
Bitmain Antminer S19 XP Hyd,Oct 2022,255Th/s,5304W,50db,SHA-256,$7.11/day,48076.92307692308,18
|
21 |
+
Bitmain Antminer S19 Hydro,Oct 2022,158Th/s,5451W,50db,SHA-256,-$1.83/day,28985.507246376812,19
|
22 |
+
Bitmain Antminer T19 Hydro,Oct 2022,158Th/s,5451W,40db,SHA-256,-$1.83/day,28985.507246376812,20
|
23 |
+
Bitmain Antminer T19 Hydro,Oct 2022,145Th/s,5438W,40db,SHA-256,-$2.94/day,26664.21478484737,21
|
24 |
+
Bitmain Antminer S19 XP,Jul 2022,140Th/s,3010W,75db,SHA-256,$3.62/day,46511.62790697674,22
|
25 |
+
MicroBT Whatsminer M50S,Jul 2022,126Th/s,3276W,75db,SHA-256,$1.62/day,38461.53846153846,23
|
26 |
+
MicroBT Whatsminer M50,Jul 2022,114Th/s,3306W,75db,SHA-256,$0.48/day,34482.75862068965,24
|
27 |
+
Bitmain Antminer S19 Pro+ Hyd,May 2022,198Th/s,5445W,50db,SHA-256,$1.70/day,36363.63636363636,25
|
28 |
+
iPollo B1L,Mar 2022,60Th/s,3000W,75db,SHA-256,-$3.37/day,20000.0,26
|
29 |
+
Ebang Ebit E10D,Sep 2021,25Th/s,3500W,75db,SHA-256,-$7.89/day,7142.857142857142,27
|
30 |
+
Canaan AvalonMiner 1126 Pro,Aug 2021,68Th/s,3420W,75db,SHA-256,-$3.88/day,19883.040935672518,28
|
31 |
+
Bitmain Antminer S19j Pro,Aug 2021,96Th/s,2832W,75db,SHA-256,$0.27/day,33898.30508474576,29
|
32 |
+
Bolon Miner B11,Aug 2021,70Th/s,3300W,75db,SHA-256,-$3.36/day,21212.121212121212,30
|
33 |
+
Bitmain Antminer T19,Aug 2021,88Th/s,3344W,75db,SHA-256,-$1.91/day,26315.78947368421,31
|
34 |
+
Innosilicon T2 Turbo HF+,Jul 2021,33Th/s,2600W,72db,SHA-256,-$4.59/day,12692.307692307691,32
|
35 |
+
Bitmain Antminer S19j Pro,Jul 2021,104Th/s,3068W,75db,SHA-256,$0.29/day,33898.30508474576,33
|
36 |
+
StrongU Hornbill H8 Pro,Jul 2021,84Th/s,3360W,76db,SHA-256,-$2.30/day,25000.0,34
|
37 |
+
Innosilicon T2 Turbo 26T,Jul 2021,26Th/s,2100W,75db,SHA-256,-$3.77/day,12380.952380952382,35
|
38 |
+
Bitmain Antminer S19j Pro,Jun 2021,100Th/s,3050W,75db,SHA-256,-$0.01/day,32786.88524590164,36
|
39 |
+
Bitmain Antminer S19j,Jun 2021,90Th/s,3250W,75db,SHA-256,-$1.46/day,27692.30769230769,37
|
40 |
+
Aisen A1 Pro,May 2021,23Th/s,2200W,72db,SHA-256,-$4.32/day,10454.545454545454,38
|
41 |
+
Canaan AvalonMiner 1246,Jan 2021,90Th/s,3420W,75db,SHA-256,-$1.95/day,26315.78947368421,39
|
42 |
+
MicroBT Whatsminer M31S+,Dec 2020,80Th/s,3360W,70db,SHA-256,-$2.66/day,23809.52380952381,40
|
43 |
+
MicroBT Whatsminer M32S,Nov 2020,66Th/s,3432W,75db,SHA-256,-$4.09/day,19230.76923076923,41
|
44 |
+
MicroBT Whatsminer M30S++,Oct 2020,112Th/s,3472W,75db,SHA-256,-$0.17/day,32258.06451612903,42
|
45 |
+
MicroBT Whatsminer M30S+,Oct 2020,100Th/s,3400W,75db,SHA-256,-$1.02/day,29411.764705882353,43
|
46 |
+
StrongU Hornbill H8,Oct 2020,74Th/s,3330W,76db,SHA-256,-$3.10/day,22222.222222222223,44
|
47 |
+
Canaan AvalonMiner 1166 Pro,Aug 2020,81Th/s,3400W,75db,SHA-256,-$2.68/day,23823.529411764706,45
|
48 |
+
Canaan AvalonMiner 1146 Pro,Aug 2020,63Th/s,3276W,75db,SHA-256,-$3.91/day,19230.76923076923,46
|
49 |
+
MicroBT Whatsminer M32,Jul 2020,62Th/s,3348W,75db,SHA-256,-$4.20/day,18518.51851851852,47
|
50 |
+
Bitmain Antminer T19,Jun 2020,84Th/s,3150W,75db,SHA-256,-$1.70/day,26666.666666666668,48
|
51 |
+
Bitmain Antminer S19 Pro,May 2020,110Th/s,3250W,75db,SHA-256,$0.29/day,33846.153846153844,49
|
52 |
+
Bitmain Antminer S19,May 2020,95Th/s,3250W,75db,SHA-256,-$1.02/day,29230.76923076923,50
|
53 |
+
MicroBT Whatsminer M30S,Apr 2020,86Th/s,3268W,72db,SHA-256,-$1.86/day,26315.78947368421,51
|
54 |
+
MicroBT Whatsminer M31S,Apr 2020,76Th/s,3220W,75db,SHA-256,-$2.96/day,23602.48447204969,52
|
55 |
+
Bitmain Antminer S17+,Dec 2019,73Th/s,2920W,75db,SHA-256,-$2.00/day,25000.0,53
|
56 |
+
Bitmain Antminer T17+,Dec 2019,64Th/s,3200W,75db,SHA-256,-$3.60/day,20000.0,54
|
57 |
+
Bitmain Antminer S17e,Nov 2019,64Th/s,2880W,80db,SHA-256,-$2.68/day,22222.222222222223,55
|
58 |
+
Bitmain Antminer T17e,Nov 2019,53Th/s,2915W,80db,SHA-256,-$3.74/day,18181.81818181818,56
|
59 |
+
Ebang Ebit E12+,Sep 2019,50Th/s,2500W,75db,SHA-256,-$2.81/day,20000.0,57
|
60 |
+
Ebang Ebit E12,Sep 2019,44Th/s,2500W,75db,SHA-256,-$3.34/day,17600.0,58
|
61 |
+
Canaan AvalonMiner 1047,Sep 2019,37Th/s,2380W,70db,SHA-256,-$3.61/day,15546.218487394959,59
|
62 |
+
Innosilicon T3+ 57T,Sep 2019,57Th/s,3300W,75db,SHA-256,-$4.50/day,17272.727272727272,60
|
63 |
+
Canaan AvalonMiner 1066,Sep 2019,50Th/s,3250W,75db,SHA-256,-$4.97/day,15384.615384615385,61
|
64 |
+
StrongU STU-U8 Pro,Sep 2019,60Th/s,2800W,76db,SHA-256,-$2.80/day,21428.571428571428,62
|
65 |
+
MicroBT Whatsminer M21,Aug 2019,31Th/s,1860W,75db,SHA-256,-$2.64/day,16666.666666666668,63
|
66 |
+
MicroBT Whatsminer M20S,Aug 2019,68Th/s,3360W,75db,SHA-256,-$3.71/day,20238.09523809524,64
|
67 |
+
Bitmain Antminer S9k,Aug 2019,13.5Th/s,1310W,76db,SHA-256,-$2.59/day,10305.343511450383,65
|
68 |
+
Innosilicon T3 50T,Jul 2019,50Th/s,3100W,75db,SHA-256,-$4.54/day,16129.032258064515,66
|
69 |
+
StrongU STU-U8,Jul 2019,46Th/s,2100W,76db,SHA-256,-$2.01/day,21904.761904761905,67
|
70 |
+
Bitmain Antminer S9 SE,Jul 2019,16Th/s,1280W,76db,SHA-256,-$2.28/day,12500.0,68
|
71 |
+
MicroBT Whatsminer M21S,Jun 2019,56Th/s,3360W,75db,SHA-256,-$4.76/day,16666.666666666668,69
|
72 |
+
Bitmain Antminer T17,May 2019,40Th/s,2200W,82db,SHA-256,-$2.83/day,18181.81818181818,70
|
73 |
+
Innosilicon T3+ 52T,May 2019,52Th/s,2800W,75db,SHA-256,-$1.77/day,18571.428571428572,71
|
74 |
+
Bitmain Antminer S17 Pro,Apr 2019,50Th/s,1975W,82db,SHA-256,-$1.30/day,25316.45569620253,72
|
75 |
+
Bitmain Antminer S17 Pro,Apr 2019,53Th/s,2094W,82db,SHA-256,-$1.38/day,25310.41069723018,73
|
76 |
+
Bitmain Antminer S17,Apr 2019,53Th/s,2385W,82db,SHA-256,-$2.22/day,22222.222222222223,74
|
77 |
+
Bitmain Antminer S17,Apr 2019,56Th/s,2520W,82db,SHA-256,-$2.34/day,22222.222222222223,75
|
78 |
+
Innosilicon T3 39T,Mar 2019,39Th/s,2150W,75db,SHA-256,-$2.77/day,18139.534883720928,76
|
79 |
+
Innosilicon T3 43T,Jan 2019,43Th/s,2100W,75db,SHA-256,-$2.27/day,20476.190476190477,77
|
80 |
+
Holic H22,Dec 2018,22Th/s,1700W,70db,SHA-256,-$2.68/day,12941.176470588236,78
|
81 |
+
Holic H28,Dec 2018,28Th/s,2100W,70db,SHA-256,-$3.59/day,13333.333333333334,79
|
82 |
+
Bitfury Tardis,Nov 2018,80Th/s,6300W,80db,SHA-256,-$11.12/day,12698.412698412698,80
|
83 |
+
Bitmain Antminer S11,Nov 2018,20.5Th/s,1530W,76db,SHA-256,-$2.61/day,13398.692810457516,81
|
84 |
+
GMO miner B3,Nov 2018,33Th/s,3417W,75db,SHA-256,-$6.94/day,9657.594381035997,82
|
85 |
+
Ebang Ebit E11++,Oct 2018,44Th/s,1980W,75db,SHA-256,-$1.84/day,22222.222222222223,83
|
86 |
+
Ebang Ebit E11+,Oct 2018,37Th/s,2035W,75db,SHA-256,-$2.61/day,18181.81818181818,84
|
87 |
+
Ebang Ebit E11,Oct 2018,30Th/s,1950W,75db,SHA-256,-$2.98/day,15384.615384615385,85
|
88 |
+
GMO miner B2,Oct 2018,24Th/s,1950W,70db,SHA-256,-$3.51/day,12307.692307692309,86
|
89 |
+
Ebang Ebit E9,Sep 2018,6.3Th/s,1077W,72db,SHA-256,-$2.55/day,5849.58217270195,87
|
90 |
+
Canaan AvalonMiner 921,Sep 2018,20Th/s,1700W,72db,SHA-256,-$3.14/day,11764.70588235294,88
|
91 |
+
MicroBT Whatsminer M10,Sep 2018,33Th/s,2145W,75db,SHA-256,-$3.28/day,15384.615384615385,89
|
92 |
+
MicroBT Whatsminer M10S,Sep 2018,55Th/s,3500W,75db,SHA-256,-$5.25/day,15714.285714285716,90
|
93 |
+
Innosilicon T2 Turbo+ 32T,Sep 2018,32Th/s,2200W,72db,SHA-256,-$3.53/day,14545.454545454546,91
|
94 |
+
Bitmain Antminer S9 Hydro,Aug 2018,18Th/s,1728W,45db,SHA-256,-$3.40/day,10416.666666666666,92
|
95 |
+
Bitfily Snow Panther B1+,Aug 2018,24.5Th/s,2100W,75db,SHA-256,-$3.90/day,11666.666666666668,93
|
96 |
+
Bitmain Antminer S9j,Aug 2018,14.5Th/s,1350W,76db,SHA-256,-$2.62/day,10740.740740740739,94
|
97 |
+
Innosilicon T2 Turbo,Aug 2018,24Th/s,1980W,72db,SHA-256,-$3.60/day,12121.212121212122,95
|
98 |
+
Ebang Ebit E9i,Jul 2018,13.5Th/s,1420W,74db,SHA-256,-$2.90/day,9507.042253521126,96
|
99 |
+
Bitfily Snow Panther B1,Jul 2018,16Th/s,1380W,75db,SHA-256,-$2.57/day,11594.202898550724,97
|
100 |
+
Innosilicon T2 Terminator,May 2018,17.2Th/s,1570W,72db,SHA-256,-$3.01/day,10955.414012738853,98
|
101 |
+
Ebang Ebit E9.3,May 2018,16Th/s,1760W,72db,SHA-256,-$3.66/day,9090.90909090909,99
|
102 |
+
Bitmain Antminer S9i,May 2018,13Th/s,1280W,76db,SHA-256,-$2.57/day,10156.25,100
|
103 |
+
Ebang Ebit E9.2,May 2018,12Th/s,1320W,70db,SHA-256,-$2.75/day,9090.90909090909,101
|
104 |
+
Bitmain Antminer S9i,May 2018,14Th/s,1320W,76db,SHA-256,-$2.57/day,10606.060606060606,102
|
105 |
+
Canaan AvalonMiner 841,Apr 2018,13.6Th/s,1290W,65db,SHA-256,-$2.52/day,10542.635658914729,103
|
106 |
+
Halong Mining DragonMint T1,Apr 2018,16Th/s,1480W,75db,SHA-256,-$2.86/day,10810.810810810812,104
|
107 |
+
MicroBT Whatsminer M3X,Mar 2018,12.5Th/s,2050W,78db,SHA-256,-$4.81/day,6097.5609756097565,105
|
108 |
+
Bitmain Antminer V9,Mar 2018,4Th/s,1027W,76db,SHA-256,-$2.61/day,3894.8393378773126,106
|
109 |
+
Canaan AvalonMiner 821,Feb 2018,11.5Th/s,1200W,65db,SHA-256,-$2.45/day,9583.333333333332,107
|
110 |
+
Ebang Ebit E10,Feb 2018,18Th/s,1650W,75db,SHA-256,-$3.17/day,10909.09090909091,108
|
111 |
+
Ebang Ebit E9+,Jan 2018,9Th/s,1300W,75db,SHA-256,-$2.95/day,6923.076923076923,109
|
112 |
+
Bitmain Antminer T9+,Jan 2018,10.5Th/s,1432W,76db,SHA-256,-$3.20/day,7332.402234636872,110
|
113 |
+
Pantech WX6,Jan 2018,34Th/s,5000W,72db,SHA-256,-$11.42/day,6800.0,111
|
114 |
+
Bitfily Snow Panther A1,Jan 2018,49Th/s,5400W,82db,SHA-256,-$11.25/day,9074.074074074075,112
|
115 |
+
MicroBT Whatsminer M3,Jan 2018,12Th/s,2000W,78db,SHA-256,-$4.71/day,6000.0,113
|
116 |
+
Bitfury B8,Dec 2017,49Th/s,6400W,85db,SHA-256,-$14.13/day,7656.25,114
|
117 |
+
Bitmain Antminer S9,Nov 2017,14Th/s,1372W,85db,SHA-256,-$2.72/day,10204.08163265306,115
|
118 |
+
Pantech SX6,Sep 2017,8.5Th/s,1000W,72db,SHA-256,-$2.13/day,8500.0,116
|
119 |
+
Bitmain Antminer S9,Sep 2017,13.5Th/s,1323W,85db,SHA-256,-$2.63/day,10204.08163265306,117
|
120 |
+
Bitmain Antminer T9,Aug 2017,12.5Th/s,1576W,68db,SHA-256,-$3.44/day,7931.472081218273,118
|
121 |
+
Bitmain Antminer S9,Jul 2017,13Th/s,1300W,85db,SHA-256,-$2.60/day,10000.0,119
|
122 |
+
Bitmain Antminer T9,Apr 2017,11.5Th/s,1450W,68db,SHA-256,-$3.17/day,7931.034482758621,120
|
123 |
+
Canaan AvalonMiner 741,Apr 2017,7.3Th/s,1150W,65db,SHA-256,-$2.67/day,6347.826086956522,121
|
124 |
+
Bitmain Antminer R4,Feb 2017,8.7Th/s,845W,52db,SHA-256,-$1.67/day,10295.85798816568,122
|
125 |
+
Bitmain Antminer S9,Feb 2017,12.5Th/s,1225W,85db,SHA-256,-$2.43/day,10204.08163265306,123
|
126 |
+
Bitmain Antminer S7-LN,Jun 2016,2.7Th/s,697W,48db,SHA-256,-$1.77/day,3873.7446197991394,124
|
127 |
+
Bitmain Antminer S9,Jun 2016,11.5Th/s,1127W,85db,SHA-256,-$2.24/day,10204.08163265306,125
|
128 |
+
Bitmain Antminer S7,Sep 2015,4.73Th/s,1293W,62db,SHA-256,-$3.31/day,3658.15931941222,126
|
129 |
+
Bitmain Antminer S5,Dec 2014,1.155Th/s,590W,65db,SHA-256,-$1.60/day,1957.6271186440677,127
|
130 |
+
Bitmain Antminer S3,Jul 2014,0.478Th/s,366W,60db,SHA-256,-$1.01/day,1306.0109289617485,128
|
hardwarelist/hardware_asicminervalue.txt
ADDED
@@ -0,0 +1,320 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Bitmain Antminer S21 Hyd (335Th);Feb 2024;335Th/s;5360W;50db;SHA-256;$13.97/day
|
2 |
+
Bitmain Antminer S21 (200Th);Feb 2024;200Th/s;3550W;75db;SHA-256;$7.47/day
|
3 |
+
MicroBT WhatsMiner M60S;Feb 2024;186Th/s;3441W;75db;SHA-256;$6.41/day
|
4 |
+
Bitmain Antminer T21 (190Th);Feb 2024;190Th/s;3610W;75db;SHA-256;$6.28/day
|
5 |
+
MicroBT WhatsMiner M60;Feb 2024;172Th/s;3422W;75db;SHA-256;$5.24/day
|
6 |
+
Bitmain Antminer KS3 (9.4Th);Oct 2023;9.4Th/s;3500W;75db;KHeavyHash;$191.51/day
|
7 |
+
IceRiver KS3M;Oct 2023;6Th/s;3400W;75db;KHeavyHash;$118.88/day
|
8 |
+
IceRiver KS3;Sep 2023;8Th/s;3200W;75db;KHeavyHash;$162.35/day
|
9 |
+
IceRiver KS2;Sep 2023;2Th/s;1200W;75db;KHeavyHash;$39.44/day
|
10 |
+
IceRiver KS1;Sep 2023;1Th/s;600W;75db;KHeavyHash;$19.72/day
|
11 |
+
IceRiver KS0;Sep 2023;100Gh/s;65W;40db;KHeavyHash;$1.96/day
|
12 |
+
iPollo V1H;Sep 2023;950Mh/s;750W;65db;EtHash;-$0.10/day
|
13 |
+
Bitmain Antminer X5;Sep 2023;212kh/s;1350W;75db;RandomX;$12.73/day
|
14 |
+
Canaan Avalon Made A1466;Sep 2023;150Th/s;3230W;75db;SHA-256;$3.86/day
|
15 |
+
Canaan Avalon Made A1446;Sep 2023;135Th/s;3310W;75db;SHA-256;$2.32/day
|
16 |
+
Bitmain Antminer KS3 (8.3Th);Aug 2023;8.3Th/s;3188W;75db;KHeavyHash;$168.82/day
|
17 |
+
Jasminer X16-P;Aug 2023;5.8Gh/s;1900W;75db;EtHash;$7.11/day
|
18 |
+
iPollo X1;Jul 2023;330Mh/s;240W;50db;EtHash;$0.02/day
|
19 |
+
Bitmain Antminer Z15 Pro;Jun 2023;840ksol/s;2560W;75db;Equihash;$2.42/day
|
20 |
+
MicroBT Whatsminer M53S;May 2023;260Th/s;6760W;50db;SHA-256;$3.35/day
|
21 |
+
Jasminer X16-Q;May 2023;1.95Gh/s;620W;40db;EtHash;$2.45/day
|
22 |
+
MicroBT Whatsminer M53;May 2023;230Th/s;6670W;50db;SHA-256;$0.98/day
|
23 |
+
MicroBT Whatsminer M36S+;May 2023;164Th/s;5576W;50db;SHA-256;-$1.66/day
|
24 |
+
Bitmain Antminer S19k Pro (136Th);Apr 2023;136Th/s;3264W;75db;SHA-256;$2.54/day
|
25 |
+
iPollo V1 Mini Wifi 330;Apr 2023;330Mh/s;240W;40db;EtHash;$0.02/day
|
26 |
+
iPollo V1 Mini Wifi 280;Apr 2023;280Mh/s;220W;40db;EtHash;-$0.03/day
|
27 |
+
iPollo V1 Mini Wifi 260;Apr 2023;260Mh/s;220W;40db;EtHash;-$0.07/day
|
28 |
+
Goldshell SC-BOX 2;Mar 2023;1.9Th/s;400W;35db;2;$0.16/day
|
29 |
+
Jasminer X4-QZ;Mar 2023;840Mh/s;340W;40db;EtHash;$0.84/day
|
30 |
+
Goldshell Mini-DOGE II;Mar 2023;420Mh/s;400W;35db;2;-$0.25/day
|
31 |
+
Bitmain Antminer D9 (1770Gh);Feb 2023;1.77Th/s;2839W;75db;X11;$5.80/day
|
32 |
+
Bitmain Antminer E9 Pro (3.68Gh);Feb 2023;3.68Gh/s;2200W;75db;EtHash;$1.65/day
|
33 |
+
ForestMiner EPU XC;Jan 2023;4.25Gh/s;3315W;75db;EtHash;-$0.32/day
|
34 |
+
MicroBT WhatsMiner M56S;Jan 2023;212Th/s;5550W;45db;SHA-256;$2.62/day
|
35 |
+
MicroBT WhatsMiner M56;Jan 2023;194Th/s;5550W;45db;SHA-256;$1.04/day
|
36 |
+
Bitmain Antminer K7 (63.5Th);Jan 2023;63.5Th/s;3080W;75db;Eaglesong;$9.49/day
|
37 |
+
Bitmain Antminer S19 Pro Hyd (177Th);Jan 2023;177Th/s;5221W;50db;SHA-256;$0.50/day
|
38 |
+
Goldshell CK6-SE;Dec 2022;17Th/s;3300W;80db;Eaglesong;-$4.59/day
|
39 |
+
Bitmain Antminer S19j Pro+ (122Th);Dec 2022;122Th/s;3355W;75db;SHA-256;$1.05/day
|
40 |
+
Goldshell CK-BOX 2;Dec 2022;2.1Th/s;400W;35db;2;-$0.30/day
|
41 |
+
iBeLink BM-N3;Dec 2022;25Th/s;3300W;74db;Eaglesong;-$2.28/day
|
42 |
+
iBeLink BM-K3;Dec 2022;70Th/s;3300W;74db;Kadena;-$3.99/day
|
43 |
+
Bitmain Antminer HS3 (9Th);Dec 2022;9Th/s;2079W;75db;Handshake;-$0.46/day
|
44 |
+
MicroBT Whatsminer M33S++;Dec 2022;242Th/s;7260W;40db;SHA-256;$0.33/day
|
45 |
+
Goldshell KD-BOX 2;Dec 2022;5Th/s;400W;50db;2;-$0.47/day
|
46 |
+
Canaan Avalon Made A1366;Nov 2022;130Th/s;3250W;75db;SHA-256;$2.05/day
|
47 |
+
Canaan Avalon Made A1346;Nov 2022;110Th/s;3300W;75db;SHA-256;$0.15/day
|
48 |
+
Bitmain Antminer S19 XP Hyd (255Th);Oct 2022;255Th/s;5304W;50db;SHA-256;$7.11/day
|
49 |
+
Goldshell HS6;Oct 2022;4.3Th/s;3250W;80db;2;$0.15/day
|
50 |
+
Goldshell HS6-SE;Oct 2022;3.7Th/s;3400W;80db;2;-$0.63/day
|
51 |
+
Bitmain Antminer S19 Hydro (158Th);Oct 2022;158Th/s;5451W;50db;SHA-256;-$1.83/day
|
52 |
+
Bitmain Antminer T19 Hydro (158Th);Oct 2022;158Th/s;5451W;40db;SHA-256;-$1.83/day
|
53 |
+
Bitmain Antminer T19 Hydro (145Th);Oct 2022;145Th/s;5438W;40db;SHA-256;-$2.94/day
|
54 |
+
Bitmain Antminer KA3 (166Th);Sep 2022;166Th/s;3154W;80db;Kadena;$4.00/day
|
55 |
+
Goldshell SC6-SE;Sep 2022;17Th/s;3300W;80db;Blake2B-Sia;$1.13/day
|
56 |
+
iPollo V1 Mini SE Plus;Aug 2022;400Mh/s;232W;45db;EtHash;$0.20/day
|
57 |
+
iPollo V1 Mini SE;Aug 2022;200Mh/s;116W;45db;EtHash;$0.10/day
|
58 |
+
Goldshell KD5 Pro;Aug 2022;24.5Th/s;3000W;80db;Kadena;-$6.71/day
|
59 |
+
Bitmain Antminer E9 (2.4Gh);Jul 2022;2.4Gh/s;1920W;75db;EtHash;-$0.32/day
|
60 |
+
Bitmain Antminer S19 XP (140Th);Jul 2022;140Th/s;3010W;75db;SHA-256;$3.62/day
|
61 |
+
MicroBT Whatsminer M50S;Jul 2022;126Th/s;3276W;75db;SHA-256;$1.62/day
|
62 |
+
MicroBT Whatsminer M50;Jul 2022;114Th/s;3306W;75db;SHA-256;$0.48/day
|
63 |
+
iBeLink BM-K1 Max;Jun 2022;32Th/s;3200W;75db;Kadena;-$6.69/day
|
64 |
+
Jasminer X4-Q;Jun 2022;1.04Gh/s;480W;40db;EtHash;$0.87/day
|
65 |
+
iPollo V1 Mini Classic Plus;Jun 2022;280Mh/s;270W;55db;EtHash;-$0.17/day
|
66 |
+
iPollo V1 Classic;Jun 2022;1.55Gh/s;1240W;70db;EtHash;-$0.21/day
|
67 |
+
iPollo V1 Mini Classic;Jun 2022;130Mh/s;104W;55db;EtHash;-$0.02/day
|
68 |
+
iPollo V1 Mini;Jun 2022;300Mh/s;240W;55db;EtHash;-$0.04/day
|
69 |
+
Goldshell KD Max;Jun 2022;40.2Th/s;3350W;80db;Kadena;-$6.48/day
|
70 |
+
iPollo V1;Jun 2022;3.6Gh/s;3100W;70db;EtHash;-$1.12/day
|
71 |
+
Goldshell KD Lite;Jun 2022;16.2Th/s;1330W;55db;Kadena;-$2.55/day
|
72 |
+
Goldshell KD6-SE;Jun 2022;25.3Th/s;2300W;80db;Kadena;-$4.63/day
|
73 |
+
iBeLink BM-S1 Max;May 2022;12Th/s;3150W;75db;Blake2B-Sia;-$1.57/day
|
74 |
+
Goldshell LT Lite;May 2022;1.62Gh/s;1450W;55db;Scrypt;-$1.77/day
|
75 |
+
Goldshell LB Lite;May 2022;1.62Th/s;1450W;55db;Lbry;-$2.73/day
|
76 |
+
Bitmain Antminer S19 Pro+ Hyd (198Th);May 2022;198Th/s;5445W;50db;SHA-256;$1.70/day
|
77 |
+
Goldshell SC-BOX;Apr 2022;900Gh/s;200W;35db;Blake2B-Sia;-$0.01/day
|
78 |
+
Goldshell Mini-DOGE Pro;Apr 2022;205Mh/s;220W;35db;Scrypt;-$0.33/day
|
79 |
+
Goldshell KD6;Apr 2022;29.2Th/s;2630W;80db;Kadena;-$5.07/day
|
80 |
+
Goldshell KD-BOX Pro;Mar 2022;2.6Th/s;230W;35db;Kadena;-$0.46/day
|
81 |
+
Goldshell HS Lite;Mar 2022;1.36Th/s;1250W;50db;2;-$0.20/day
|
82 |
+
Goldshell CK Lite;Mar 2022;6.3Th/s;1200W;55db;Eaglesong;-$1.63/day
|
83 |
+
iBeLink BM-S1;Mar 2022;6.8Th/s;2350W;75db;Blake2B-Sia;-$2.52/day
|
84 |
+
iPollo B1L;Mar 2022;60Th/s;3000W;75db;SHA-256;-$3.37/day
|
85 |
+
Bitmain Antminer L7 (9.3Gh);Feb 2022;9.3Gh/s;3425W;75db;Scrypt;$3.94/day
|
86 |
+
Bitmain Antminer L7 (9.05Gh);Feb 2022;9.05Gh/s;3425W;75db;Scrypt;$3.57/day
|
87 |
+
Bitmain Antminer L7 (8.8Gh);Feb 2022;8.8Gh/s;3425W;75db;Scrypt;$3.20/day
|
88 |
+
Goldshell LT6;Jan 2022;3.35Gh/s;3200W;80db;Scrypt;-$4.24/day
|
89 |
+
Goldshell CK6;Dec 2021;19.3Th/s;3300W;80db;Eaglesong;-$3.92/day
|
90 |
+
Jasminer X4 BRICK;Dec 2021;65Mh/s;30W;50db;EtHash;$0.05/day
|
91 |
+
Innosilicon A11 Pro ETH (1500Mh);Nov 2021;1.5Gh/s;2350W;75db;EtHash;-$3.51/day
|
92 |
+
Bitmain Antminer L7 (9.5Gh);Nov 2021;9.5Gh/s;3425W;75db;Scrypt;$4.24/day
|
93 |
+
Bitmain Antminer L7 (9.16Gh);Nov 2021;9.16Gh/s;3425W;75db;Scrypt;$3.73/day
|
94 |
+
Jasminer X4;Nov 2021;2.5Gh/s;1200W;75db;EtHash;$1.97/day
|
95 |
+
Jasminer X4-1U;Nov 2021;520Mh/s;240W;65db;EtHash;$0.44/day
|
96 |
+
Jasminer X4-C 1U;Nov 2021;450Mh/s;240W;65db;EtHash;$0.29/day
|
97 |
+
Bitmain Antminer D7 (1286Gh);Oct 2021;1.286Th/s;3148W;75db;X11;$1.09/day
|
98 |
+
Goldshell X5S;Oct 2021;1.36Gh/s;1850W;70db;2;-$1.98/day
|
99 |
+
Ebang Ebit E10D;Sep 2021;25Th/s;3500W;75db;SHA-256;-$7.89/day
|
100 |
+
Bitmain Antminer DR5 (35Th);Sep 2021;35Th/s;1610W;76db;Blake256R14;-$0.28/day
|
101 |
+
iBeLink BM-K1+;Sep 2021;15Th/s;2250W;74db;Kadena;-$5.30/day
|
102 |
+
Goldshell ST-BOX;Aug 2021;13.92kh/s;61W;35db;CryptoNightR;$1.22/day
|
103 |
+
Canaan AvalonMiner 1126 Pro;Aug 2021;68Th/s;3420W;75db;SHA-256;-$3.88/day
|
104 |
+
Bitmain Antminer S19j Pro (96Th);Aug 2021;96Th/s;2832W;75db;SHA-256;$0.27/day
|
105 |
+
Goldshell LB-BOX;Aug 2021;175Gh/s;162W;35db;Lbry;-$0.31/day
|
106 |
+
Bolon Miner B11;Aug 2021;70Th/s;3300W;75db;SHA-256;-$3.36/day
|
107 |
+
Goldshell LT5 Pro;Aug 2021;2.45Gh/s;3100W;80db;Scrypt;-$5.29/day
|
108 |
+
Bitmain Antminer T19 (88Th);Aug 2021;88Th/s;3344W;75db;SHA-256;-$1.91/day
|
109 |
+
Innosilicon T2 Turbo HF+;Jul 2021;33Th/s;2600W;72db;SHA-256;-$4.59/day
|
110 |
+
Bitmain Antminer S19j Pro (104Th);Jul 2021;104Th/s;3068W;75db;SHA-256;$0.29/day
|
111 |
+
Goldshell CK-BOX;Jul 2021;1.05Th/s;215W;35db;Eaglesong;-$0.32/day
|
112 |
+
Goldshell Mini-DOGE;Jul 2021;185Mh/s;233W;35db;Scrypt;-$0.40/day
|
113 |
+
Goldshell X5;Jul 2021;850Mh/s;1450W;70db;3;-$1.01/day
|
114 |
+
StrongU Hornbill H8 Pro;Jul 2021;84Th/s;3360W;76db;SHA-256;-$2.30/day
|
115 |
+
Innosilicon T2 Turbo 26T;Jul 2021;26Th/s;2100W;75db;SHA-256;-$3.77/day
|
116 |
+
Bitmain Antminer S19j Pro (100Th);Jun 2021;100Th/s;3050W;75db;SHA-256;-$0.01/day
|
117 |
+
Bitmain Antminer S19j (90Th);Jun 2021;90Th/s;3250W;75db;SHA-256;-$1.46/day
|
118 |
+
Goldshell KD-BOX;May 2021;1.6Th/s;205W;35db;Kadena;-$0.46/day
|
119 |
+
Goldshell HS-BOX;May 2021;235Gh/s;230W;35db;2;-$0.08/day
|
120 |
+
Aisen A1 Pro;May 2021;23Th/s;2200W;72db;SHA-256;-$4.32/day
|
121 |
+
Goldshell LB1;Apr 2021;87Gh/s;80W;55db;Lbry;-$0.15/day
|
122 |
+
Goldshell KD2;Mar 2021;6Th/s;830W;55db;Kadena;-$1.92/day
|
123 |
+
Goldshell CK5;Mar 2021;12Th/s;2400W;80db;Eaglesong;-$3.44/day
|
124 |
+
Goldshell KD5;Mar 2021;18Th/s;2250W;80db;Kadena;-$5.06/day
|
125 |
+
Goldshell LT5;Mar 2021;2.05Gh/s;2080W;80db;Scrypt;-$2.95/day
|
126 |
+
Goldshell HS5;Feb 2021;2.7Th/s;2650W;80db;2;-$0.94/day
|
127 |
+
Innosilicon T2 Turbo 29T/30T;Jan 2021;30Th/s;2400W;72db;2;-$4.02/day
|
128 |
+
iPollo G1 Mini;Jan 2021;1.2GPS;120W;40db;Cuckatoo32;$0.04/day
|
129 |
+
Canaan AvalonMiner 1246;Jan 2021;90Th/s;3420W;75db;SHA-256;-$1.95/day
|
130 |
+
MicroBT Whatsminer M31S+;Dec 2020;80Th/s;3360W;70db;SHA-256;-$2.66/day
|
131 |
+
Innosilicon A10 Pro+ ETH (750Mh);Dec 2020;750Mh/s;1350W;75db;EtHash;-$2.26/day
|
132 |
+
iPollo G1;Dec 2020;36GPS;2800W;75db;Cuckatoo32;$3.37/day
|
133 |
+
MicroBT Whatsminer M32S;Nov 2020;66Th/s;3432W;75db;SHA-256;-$4.09/day
|
134 |
+
Goldshell HS3-SE;Nov 2020;930Gh/s;930W;55db;2;-$0.28/day
|
135 |
+
iBeLink BM-K1;Nov 2020;5.3Th/s;835W;74db;Kadena;-$1.99/day
|
136 |
+
iBeLink BM-N1;Nov 2020;6.6Th/s;2400W;72db;Eaglesong;-$5.00/day
|
137 |
+
MicroBT Whatsminer M30S++;Oct 2020;112Th/s;3472W;75db;SHA-256;-$0.17/day
|
138 |
+
Goldshell HS1-PLUS;Oct 2020;105Gh/s;115W;34db;Handshake;-$0.27/day
|
139 |
+
Goldshell HS3;Oct 2020;2Th/s;2000W;75db;2;-$0.38/day
|
140 |
+
MicroBT Whatsminer M30S+;Oct 2020;100Th/s;3400W;75db;SHA-256;-$1.02/day
|
141 |
+
StrongU Hornbill H8;Oct 2020;74Th/s;3330W;76db;SHA-256;-$3.10/day
|
142 |
+
Canaan AvalonMiner 1166 Pro;Aug 2020;81Th/s;3400W;75db;SHA-256;-$2.68/day
|
143 |
+
Canaan AvalonMiner 1146 Pro;Aug 2020;63Th/s;3276W;75db;SHA-256;-$3.91/day
|
144 |
+
MicroBT Whatsminer M32;Jul 2020;62Th/s;3348W;75db;SHA-256;-$4.20/day
|
145 |
+
Hummer Miner Mars H1;Jul 2020;88Gh/s;2800W;75db;Handshake;-$8.01/day
|
146 |
+
Bitmain Antminer T19 (84Th);Jun 2020;84Th/s;3150W;75db;SHA-256;-$1.70/day
|
147 |
+
Bitmain Antminer Z15;Jun 2020;420ksol/s;1510W;72db;Equihash;$0.55/day
|
148 |
+
Innosilicon A10 Pro ETH (500Mh);May 2020;500Mh/s;960W;75db;EtHash;-$1.68/day
|
149 |
+
Bitmain Antminer S19 Pro (110Th);May 2020;110Th/s;3250W;75db;SHA-256;$0.29/day
|
150 |
+
Bitmain Antminer S19 (95Th);May 2020;95Th/s;3250W;75db;SHA-256;-$1.02/day
|
151 |
+
Todek Toddminer C1 PRO;May 2020;3Th/s;2700W;70db;Eaglesong;-$6.91/day
|
152 |
+
Bitmain Antminer K5 (1130Gh);Apr 2020;1.13Th/s;1580W;72db;Eaglesong;-$4.22/day
|
153 |
+
MicroBT Whatsminer M30S;Apr 2020;86Th/s;3268W;72db;SHA-256;-$1.86/day
|
154 |
+
MicroBT Whatsminer M31S;Apr 2020;76Th/s;3220W;75db;SHA-256;-$2.96/day
|
155 |
+
Todek Toddminer C1;Mar 2020;1.55Th/s;1380W;70db;Eaglesong;-$3.53/day
|
156 |
+
Bitmain Antminer S17+ (73Th);Dec 2019;73Th/s;2920W;75db;SHA-256;-$2.00/day
|
157 |
+
Bitmain Antminer T17+ (64Th);Dec 2019;64Th/s;3200W;75db;SHA-256;-$3.60/day
|
158 |
+
Bitmain Antminer S17e (64Th);Nov 2019;64Th/s;2880W;80db;SHA-256;-$2.68/day
|
159 |
+
StrongU STU-U6;Nov 2019;440Gh/s;2200W;76db;X11;-$2.86/day
|
160 |
+
Bitmain Antminer T17e (53Th);Nov 2019;53Th/s;2915W;80db;SHA-256;-$3.74/day
|
161 |
+
Ebang Ebit E12+;Sep 2019;50Th/s;2500W;75db;SHA-256;-$2.81/day
|
162 |
+
Ebang Ebit E12;Sep 2019;44Th/s;2500W;75db;SHA-256;-$3.34/day
|
163 |
+
Canaan AvalonMiner 1047;Sep 2019;37Th/s;2380W;70db;SHA-256;-$3.61/day
|
164 |
+
Innosilicon T3+ 57T;Sep 2019;57Th/s;3300W;75db;SHA-256;-$4.50/day
|
165 |
+
Canaan AvalonMiner 1066;Sep 2019;50Th/s;3250W;75db;SHA-256;-$4.97/day
|
166 |
+
Innosilicon A10 ETHMaster (500Mh);Sep 2019;500Mh/s;750W;75db;EtHash;-$1.07/day
|
167 |
+
StrongU STU-U8 Pro;Sep 2019;60Th/s;2800W;76db;SHA-256;-$2.80/day
|
168 |
+
MicroBT Whatsminer M21;Aug 2019;31Th/s;1860W;75db;SHA-256;-$2.64/day
|
169 |
+
MicroBT Whatsminer M20S;Aug 2019;68Th/s;3360W;75db;SHA-256;-$3.71/day
|
170 |
+
Bitmain Antminer S9k (13.5Th);Aug 2019;13.5Th/s;1310W;76db;SHA-256;-$2.59/day
|
171 |
+
Innosilicon T3 50T;Jul 2019;50Th/s;3100W;75db;SHA-256;-$4.54/day
|
172 |
+
StrongU STU-U1++;Jul 2019;52Th/s;2200W;76db;Blake256R14;$0.14/day
|
173 |
+
StrongU STU-U8;Jul 2019;46Th/s;2100W;76db;SHA-256;-$2.01/day
|
174 |
+
Bitmain Antminer S9 SE (16Th);Jul 2019;16Th/s;1280W;76db;SHA-256;-$2.28/day
|
175 |
+
Dayun Zig Z1 Pro;Jun 2019;13Gh/s;1500W;72db;Lyra2REv2;-$4.24/day
|
176 |
+
MicroBT Whatsminer M21S;Jun 2019;56Th/s;3360W;75db;SHA-256;-$4.76/day
|
177 |
+
Bitmain Antminer T17 (40Th);May 2019;40Th/s;2200W;82db;SHA-256;-$2.83/day
|
178 |
+
Innosilicon T3+ 52T;May 2019;52Th/s;2800W;75db;SHA-256;-$1.77/day
|
179 |
+
Innosilicon A9++ ZMaster;May 2019;140ksol/s;1550W;75db;Equihash;-$2.83/day
|
180 |
+
Bitmain Antminer S17 Pro (50Th);Apr 2019;50Th/s;1975W;82db;SHA-256;-$1.30/day
|
181 |
+
Bitmain Antminer S17 Pro (53Th);Apr 2019;53Th/s;2094W;82db;SHA-256;-$1.38/day
|
182 |
+
Bitmain Antminer S17 (53Th);Apr 2019;53Th/s;2385W;82db;SHA-256;-$2.22/day
|
183 |
+
Bitmain Antminer S17 (56Th);Apr 2019;56Th/s;2520W;82db;SHA-256;-$2.34/day
|
184 |
+
Bitmain Antminer Z11;Apr 2019;135ksol/s;1418W;70db;Equihash;-$2.51/day
|
185 |
+
Innosilicon T3 39T;Mar 2019;39Th/s;2150W;75db;SHA-256;-$2.77/day
|
186 |
+
FusionSilicon X7 Miner;Mar 2019;262Gh/s;1420W;72db;X11;-$2.02/day
|
187 |
+
Bitmain Antminer B7 (96Kh);Mar 2019;96kh/s;528W;65db;Tensority;Unknown
|
188 |
+
Obelisk SC1 Dual;Mar 2019;1.1Th/s;900W;75db;2;-$1.90/day
|
189 |
+
Obelisk SC1 Immersion;Mar 2019;2.2Th/s;1600W;30db;2;-$3.23/day
|
190 |
+
Innosilicon A6+ LTCMaster;Mar 2019;2.2Gh/s;2100W;82db;Scrypt;-$2.78/day
|
191 |
+
Innosilicon T3 43T;Jan 2019;43Th/s;2100W;75db;SHA-256;-$2.27/day
|
192 |
+
Innosilicon A9+ ZMaster;Jan 2019;120ksol/s;1550W;75db;Equihash;-$3.07/day
|
193 |
+
Obelisk SC1 Slim;Jan 2019;550Gh/s;450W;75db;2;-$0.95/day
|
194 |
+
FusionSilicon X1 Miner;Jan 2019;12.96Gh/s;1110W;72db;Lyra2REv2;-$3.12/day
|
195 |
+
Holic H22;Dec 2018;22Th/s;1700W;70db;SHA-256;-$2.68/day
|
196 |
+
Holic H28;Dec 2018;28Th/s;2100W;70db;SHA-256;-$3.59/day
|
197 |
+
Bitmain Antminer DR5 (34Th);Dec 2018;34Th/s;1800W;76db;Blake256R14;-$0.95/day
|
198 |
+
Bitmain Antminer S15 (28Th);Dec 2018;28Th/s;1596W;76db;2;-$0.96/day
|
199 |
+
Bitmain Antminer T15 (23Th);Dec 2018;23Th/s;1541W;75db;2;-$1.70/day
|
200 |
+
Bitfury Tardis;Nov 2018;80Th/s;6300W;80db;SHA-256;-$11.12/day
|
201 |
+
MicroBT Whatsminer D1;Nov 2018;48Th/s;2200W;75db;Blake256R14;-$0.36/day
|
202 |
+
Bitmain Antminer D5 (119Gh);Nov 2018;119Gh/s;1566W;76db;X11;-$3.57/day
|
203 |
+
Dayun Zig M1;Nov 2018;2.611Gh/s;784W;72db;5;$0.03/day
|
204 |
+
Dayun Zig D1;Nov 2018;48Gh/s;2200W;55db;X11;-$5.96/day
|
205 |
+
Bitmain Antminer S11 (20.5Th);Nov 2018;20.5Th/s;1530W;76db;SHA-256;-$2.61/day
|
206 |
+
GMO miner B3;Nov 2018;33Th/s;3417W;75db;SHA-256;-$6.94/day
|
207 |
+
Baikal BK-G28;Oct 2018;28Gh/s;1300W;70db;8;$2.39/day
|
208 |
+
Innosilicon T2 Turbo 25T;Oct 2018;25Th/s;2050W;75db;4;-$2.16/day
|
209 |
+
StrongU STU-U1+;Oct 2018;12.8Th/s;1850W;76db;Blake256R14;-$3.73/day
|
210 |
+
StrongU STU-U2;Oct 2018;7Th/s;1600W;76db;Blake2B;-$4.35/day
|
211 |
+
Dayun Zig Z1+;Oct 2018;7.25Gh/s;1200W;70db;Lyra2REv2;-$3.41/day
|
212 |
+
Ebang Ebit E11++;Oct 2018;44Th/s;1980W;75db;SHA-256;-$1.84/day
|
213 |
+
Ebang Ebit E11+;Oct 2018;37Th/s;2035W;75db;SHA-256;-$2.61/day
|
214 |
+
Ebang Ebit E11;Oct 2018;30Th/s;1950W;75db;SHA-256;-$2.98/day
|
215 |
+
StrongU STU-U1;Oct 2018;11Th/s;1600W;76db;Blake256R14;-$3.24/day
|
216 |
+
GMO miner B2;Oct 2018;24Th/s;1950W;70db;SHA-256;-$3.51/day
|
217 |
+
Ebang Ebit E9;Sep 2018;6.3Th/s;1077W;72db;SHA-256;-$2.55/day
|
218 |
+
Bitmain Antminer DR3;Sep 2018;7.8Th/s;1410W;76db;Blake256R14;-$3.09/day
|
219 |
+
Canaan AvalonMiner 921;Sep 2018;20Th/s;1700W;72db;SHA-256;-$3.14/day
|
220 |
+
MicroBT Whatsminer M10;Sep 2018;33Th/s;2145W;75db;SHA-256;-$3.28/day
|
221 |
+
MicroBT Whatsminer M10S;Sep 2018;55Th/s;3500W;75db;SHA-256;-$5.25/day
|
222 |
+
Innosilicon T2 Turbo+ 32T;Sep 2018;32Th/s;2200W;72db;SHA-256;-$3.53/day
|
223 |
+
Dayun Zig Z1;Sep 2018;6.8Gh/s;1200W;70db;Lyra2REv2;-$3.41/day
|
224 |
+
Spondoolies SPx36;Sep 2018;540Gh/s;4400W;75db;X11;-$8.41/day
|
225 |
+
Bitmain Antminer Z9;Sep 2018;42ksol/s;970W;75db;Equihash;-$2.30/day
|
226 |
+
Bitmain Antminer S9 Hydro (18Th);Aug 2018;18Th/s;1728W;45db;SHA-256;-$3.40/day
|
227 |
+
Bitfily Snow Panther B1+;Aug 2018;24.5Th/s;2100W;75db;SHA-256;-$3.90/day
|
228 |
+
FFMiner DS19;Aug 2018;3.1Th/s;980W;67db;Blake256R14;-$2.70/day
|
229 |
+
Bitmain Antminer S9j (14.5Th);Aug 2018;14.5Th/s;1350W;76db;SHA-256;-$2.62/day
|
230 |
+
FusionSilicon X6 Miner;Aug 2018;860Mh/s;1079W;72db;Scrypt;-$1.83/day
|
231 |
+
Innosilicon T2 Turbo;Aug 2018;24Th/s;1980W;72db;SHA-256;-$3.60/day
|
232 |
+
iBeLink DSM7T;Aug 2018;7Th/s;2100W;76db;2;-$5.18/day
|
233 |
+
Innosilicon D9+ DecredMaster;Aug 2018;2.8Th/s;1230W;70db;Blake256R14;-$3.19/day
|
234 |
+
Ebang Ebit E9i;Jul 2018;13.5Th/s;1420W;74db;SHA-256;-$2.90/day
|
235 |
+
Bitmain Antminer E3 (190Mh);Jul 2018;190Mh/s;760W;76db;EtHash;-$1.78/day
|
236 |
+
Bitfily Snow Panther B1;Jul 2018;16Th/s;1380W;75db;SHA-256;-$2.57/day
|
237 |
+
Bitfily Snow Panther D1;Jul 2018;6Th/s;2100W;72db;Blake256R14;-$5.30/day
|
238 |
+
Bitmain Antminer E3 (180Mh);Jul 2018;180Mh/s;800W;75db;EtHash;-$1.91/day
|
239 |
+
Obelisk SC1;Jun 2018;550Gh/s;500W;65db;2;-$1.10/day
|
240 |
+
Obelisk DCR1;Jun 2018;1.2Th/s;500W;65db;Blake256R14;-$1.29/day
|
241 |
+
FFMiner Decred D18;Jun 2018;340Gh/s;180W;55db;Blake256R14;-$0.48/day
|
242 |
+
Baikal BK-D;Jun 2018;320Gh/s;1100W;65db;4;-$1.07/day
|
243 |
+
Innosilicon A9 ZMaster;Jun 2018;50ksol/s;620W;70db;Equihash;-$1.20/day
|
244 |
+
iBeLink DSM6T;Jun 2018;6Th/s;2100W;78db;Blake256R14;-$5.30/day
|
245 |
+
Bitmain Antminer Z9 Mini;Jun 2018;10ksol/s;300W;65db;Equihash;-$0.75/day
|
246 |
+
Bitmain Antminer L3++ (580Mh);May 2018;580Mh/s;942W;76db;Scrypt;-$1.85/day
|
247 |
+
Baikal BK-N240;May 2018;240kh/s;650W;62db;2;-$1.55/day
|
248 |
+
Innosilicon T2 Terminator;May 2018;17.2Th/s;1570W;72db;SHA-256;-$3.01/day
|
249 |
+
Ebang Ebit E9.3;May 2018;16Th/s;1760W;72db;SHA-256;-$3.66/day
|
250 |
+
Bitmain Antminer B3 (1Kh);May 2018;1kh/s;380W;72db;Tensority;Unknown
|
251 |
+
Baikal BK-N70;May 2018;70kh/s;240W;62db;2;-$0.54/day
|
252 |
+
Bitmain Antminer S9i (13Th);May 2018;13Th/s;1280W;76db;SHA-256;-$2.57/day
|
253 |
+
Ebang Ebit E9.2;May 2018;12Th/s;1320W;70db;SHA-256;-$2.75/day
|
254 |
+
Bitmain Antminer S9i (14Th);May 2018;14Th/s;1320W;76db;SHA-256;-$2.57/day
|
255 |
+
iBeLink DM56G;May 2018;56Gh/s;2100W;72db;X11;-$5.61/day
|
256 |
+
Innosilicon A8C CryptoMaster;May 2018;80kh/s;175W;70db;CryptoNight;-$0.40/day
|
257 |
+
Bitmain Antminer B3 (780Hz);May 2018;780h/s;360W;72db;Tensority;Unknown
|
258 |
+
Bitmain Antminer X3 (220Kh);May 2018;220kh/s;465W;76db;CryptoNight;-$1.05/day
|
259 |
+
Bitmain Antminer L3++ (596Mh);May 2018;596Mh/s;1050W;70db;Scrypt;-$2.14/day
|
260 |
+
Innosilicon D9 DecredMaster;Apr 2018;2.4Th/s;1000W;70db;Blake256R14;-$2.58/day
|
261 |
+
Innosilicon S11 SiaMaster;Apr 2018;4.3Th/s;1350W;70db;Blake2B;-$3.82/day
|
262 |
+
Innosilicon A8+ CryptoMaster;Apr 2018;240kh/s;480W;70db;CryptoNight;-$1.07/day
|
263 |
+
PinIdea RR-210;Apr 2018;30kh/s;350W;55db;2;-$0.97/day
|
264 |
+
Innosilicon A8 CryptoMaster;Apr 2018;160kh/s;350W;70db;CryptoNight;-$0.80/day
|
265 |
+
Halong Mining DragonMint B29;Apr 2018;2.1Th/s;900W;70db;Blake256R14;-$2.33/day
|
266 |
+
Halong Mining DragonMint B52;Apr 2018;3.83Th/s;1380W;70db;Blake2B;-$3.83/day
|
267 |
+
PinIdea RR-200;Apr 2018;27kh/s;350W;55db;2;-$0.97/day
|
268 |
+
Canaan AvalonMiner 841;Apr 2018;13.6Th/s;1290W;65db;SHA-256;-$2.52/day
|
269 |
+
Halong Mining DragonMint T1;Apr 2018;16Th/s;1480W;75db;SHA-256;-$2.86/day
|
270 |
+
Baikal BK-N+;Mar 2018;40kh/s;120W;60db;2;-$0.29/day
|
271 |
+
Innosilicon A5+ DashMaster;Mar 2018;65Gh/s;1500W;75db;X11;-$3.81/day
|
272 |
+
Baikal BK-N;Mar 2018;20kh/s;60W;60db;2;-$0.15/day
|
273 |
+
MicroBT Whatsminer M3X;Mar 2018;12.5Th/s;2050W;78db;SHA-256;-$4.81/day
|
274 |
+
Bitmain Antminer V9 (4Th);Mar 2018;4Th/s;1027W;76db;SHA-256;-$2.61/day
|
275 |
+
Canaan AvalonMiner 821;Feb 2018;11.5Th/s;1200W;65db;SHA-256;-$2.45/day
|
276 |
+
Ebang Ebit E10;Feb 2018;18Th/s;1650W;75db;SHA-256;-$3.17/day
|
277 |
+
Bitmain Antminer A3 (815Gh);Jan 2018;815Gh/s;1275W;76db;Blake2B;-$3.64/day
|
278 |
+
Baikal BK-B;Jan 2018;160Gh/s;410W;65db;5;$0.00/day
|
279 |
+
BW L21;Jan 2018;550Mh/s;950W;75db;Scrypt;-$1.92/day
|
280 |
+
Innosilicon A6 LTCMaster;Jan 2018;1.23Gh/s;1500W;82db;Scrypt;-$2.49/day
|
281 |
+
Ebang Ebit E9+;Jan 2018;9Th/s;1300W;75db;SHA-256;-$2.95/day
|
282 |
+
Bitmain Antminer T9+ (10.5Th);Jan 2018;10.5Th/s;1432W;76db;SHA-256;-$3.20/day
|
283 |
+
Pantech WX6;Jan 2018;34Th/s;5000W;72db;SHA-256;-$11.42/day
|
284 |
+
Bitfily Snow Panther A1;Jan 2018;49Th/s;5400W;82db;SHA-256;-$11.25/day
|
285 |
+
MicroBT Whatsminer M3;Jan 2018;12Th/s;2000W;78db;SHA-256;-$4.71/day
|
286 |
+
Bitmain Antminer G2;Dec 2017;220Mh/s;1200W;72db;EtHash;-$2.98/day
|
287 |
+
Bitfury B8;Dec 2017;49Th/s;6400W;85db;SHA-256;-$14.13/day
|
288 |
+
PinIdea DR-100 Pro;Nov 2017;21Gh/s;900W;55db;X11;-$2.43/day
|
289 |
+
Baikal BK-X;Nov 2017;10Gh/s;630W;65db;8;$0.71/day
|
290 |
+
Bitmain Antminer S9 (14Th);Nov 2017;14Th/s;1372W;85db;SHA-256;-$2.72/day
|
291 |
+
Innosilicon A4+ LTCMaster;Nov 2017;620Mh/s;750W;80db;Scrypt;-$1.24/day
|
292 |
+
Innosilicon A5 DashMaster;Oct 2017;32.5Gh/s;750W;75db;X11;-$1.90/day
|
293 |
+
Bitmain Antminer D3 (19.3Gh);Oct 2017;19.3Gh/s;1350W;75db;X11;-$3.74/day
|
294 |
+
Bitmain Antminer L3+ (600Mh);Oct 2017;600Mh/s;850W;75db;Scrypt;-$1.73/day
|
295 |
+
Bitmain Antminer D3 (17.5Gh);Oct 2017;17.5Gh/s;1280W;75db;X11;-$3.55/day
|
296 |
+
Pantech SX6;Sep 2017;8.5Th/s;1000W;72db;SHA-256;-$2.13/day
|
297 |
+
iBeLink DM22G;Sep 2017;22Gh/s;810W;81db;X11;-$2.16/day
|
298 |
+
Bitmain Antminer D3 (15Gh);Sep 2017;15Gh/s;1200W;75db;X11;-$3.34/day
|
299 |
+
Bitmain Antminer S9 (13.5Th);Sep 2017;13.5Th/s;1323W;85db;SHA-256;-$2.63/day
|
300 |
+
PinIdea DR-100;Aug 2017;19Gh/s;900W;55db;X11;-$2.44/day
|
301 |
+
Bitmain Antminer T9 (12.5Th);Aug 2017;12.5Th/s;1576W;68db;SHA-256;-$3.44/day
|
302 |
+
Baikal Giant+ A2000;Aug 2017;2Gh/s;450W;65db;6;-$0.71/day
|
303 |
+
iBeLink DM11G;Jul 2017;10.8Gh/s;810W;81db;X11;-$2.25/day
|
304 |
+
Bitmain Antminer S9 (13Th);Jul 2017;13Th/s;1300W;85db;SHA-256;-$2.60/day
|
305 |
+
Innosilicon A4 Dominator;Jul 2017;280Mh/s;1050W;75db;Scrypt;-$2.61/day
|
306 |
+
Bitmain Antminer L3+ (504Mh);Jun 2017;504Mh/s;800W;70db;Scrypt;-$1.56/day
|
307 |
+
Baikal Miner Cube;Apr 2017;300Mh/s;90W;45db;6;-$0.14/day
|
308 |
+
PinIdea DR-3;Apr 2017;600Mh/s;345W;50db;X11;-$0.99/day
|
309 |
+
Bitmain Antminer T9 (11.5Th);Apr 2017;11.5Th/s;1450W;68db;SHA-256;-$3.17/day
|
310 |
+
Canaan AvalonMiner 741;Apr 2017;7.3Th/s;1150W;65db;SHA-256;-$2.67/day
|
311 |
+
Bitmain Antminer R4;Feb 2017;8.7Th/s;845W;52db;SHA-256;-$1.67/day
|
312 |
+
Bitmain Antminer S9 (12.5Th);Feb 2017;12.5Th/s;1225W;85db;SHA-256;-$2.43/day
|
313 |
+
Baikal Giant A900;Oct 2016;900Mh/s;270W;65db;6;-$0.38/day
|
314 |
+
Baikal Mini Miner;Sep 2016;150Mh/s;50W;45db;6;-$0.07/day
|
315 |
+
Baikal Quadruple Mini Miner;Aug 2016;600Mh/s;192W;50db;6;-$0.29/day
|
316 |
+
Bitmain Antminer S7-LN;Jun 2016;2.7Th/s;697W;48db;SHA-256;-$1.77/day
|
317 |
+
Bitmain Antminer S9 (11.5Th);Jun 2016;11.5Th/s;1127W;85db;SHA-256;-$2.24/day
|
318 |
+
Bitmain Antminer S7;Sep 2015;4.73Th/s;1293W;62db;SHA-256;-$3.31/day
|
319 |
+
Bitmain Antminer S5;Dec 2014;1.155Th/s;590W;65db;SHA-256;-$1.60/day
|
320 |
+
Bitmain Antminer S3;Jul 2014;0.478Th/s;366W;60db;SHA-256;-$1.01/day
|
hardwarelist/hardware_bitcoinwiki.csv
ADDED
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
hardware_name,hashrate,efficiency,hardware_index
|
2 |
+
AntMiner S1,180000,500,0
|
3 |
+
AntMiner S2,100000,900,1
|
4 |
+
AntMiner S3,441000,1300,2
|
5 |
+
AntMiner S3+,453000,1282,3
|
6 |
+
AntMiner S4,200000,1429,4
|
7 |
+
AntMiner S5,115500,1957,5
|
8 |
+
AntMiner S5+,772200,2247,6
|
9 |
+
AntMiner S7,486000,4000,7
|
10 |
+
AntMiner S9,140000,10182,8
|
11 |
+
AntMiner U1,1600,800,9
|
12 |
+
AntMiner U2+,2000,1000,10
|
13 |
+
AntMiner U3,63000,1000,11
|
14 |
+
ASICMiner BE Blade,10752,129,12
|
15 |
+
ASICMiner BE Cube,30000,150,13
|
16 |
+
ASICMiner BE Sapphire,336,130,14
|
17 |
+
ASICMiner BE Tube,800000,888,15
|
18 |
+
ASICMiner BE Prisma,140000,1333,16
|
19 |
+
Avalon Batch 1,66300,107,17
|
20 |
+
Avalon Batch 2,82000,117,18
|
21 |
+
Avalon Batch 3,82000,117,19
|
22 |
+
Avalon2,300000,unknown,20
|
23 |
+
Avalon3,800000,unknown,21
|
24 |
+
Avalon6,350000,3240.7,22
|
25 |
+
Avalon721,600000,6000,23
|
26 |
+
Avalon741,730000,6350,24
|
27 |
+
Avalon761,880000,6670,25
|
28 |
+
Avalon821,110000,9170,26
|
29 |
+
bi*fury,5000,1176,27
|
30 |
+
BFL SC,5000,166,28
|
31 |
+
BFL Little Single,30000,unknown,29
|
32 |
+
BFL Single 'SC',60000,250,30
|
33 |
+
BFL Rack Mount,230000,unknown,31
|
34 |
+
BFL Mini Rig SC,500000,185,32
|
35 |
+
BFL Monarch,700000,1428,33
|
36 |
+
BitFury S.B.,unknown,unknown,34
|
37 |
+
Bitmine.ch Avalon Clone 85GH,85000,130.76,35
|
38 |
+
Black Arrow Prospero X-1,100000,1000,36
|
39 |
+
Black Arrow Prospero X-3,200000,1000,37
|
40 |
+
Blue Fury,2500,1000,38
|
41 |
+
BTC Garden AM-V1,310000,954,39
|
42 |
+
CoinTerra TerraMiner IV,160000,761.90,40
|
43 |
+
Drillbit,unknown,unknown,41
|
44 |
+
Ebit E9,630000,7140,42
|
45 |
+
Ebit E9+,900000,6900,43
|
46 |
+
Ebit E9++,140000,10500,44
|
47 |
+
Ebit E10,180000,11100,45
|
48 |
+
HashBuster Micro,20000,869,46
|
49 |
+
HashBuster Nano,unknown,unknown,47
|
50 |
+
HashCoins Apollo v3,110000,1100,48
|
51 |
+
HashCoins Zeus v3,450000,1500,49
|
52 |
+
HashFast Baby Jet,400000,909,50
|
53 |
+
HashFast Sierra,120000,909,51
|
54 |
+
HashFast Sierra Evo 3,200000,909,52
|
55 |
+
Klondike,5200,160,53
|
56 |
+
KnCMiner Mercury,100000,400,54
|
57 |
+
KnC Saturn,250000,400,55
|
58 |
+
KnC Jupiter,500000,400,56
|
59 |
+
KnC Neptune,300000,1429,57
|
60 |
+
LittleFury,unknown,unknown,58
|
61 |
+
Metabank,120000,705,59
|
62 |
+
NanoFury / IceFury,2000,800,60
|
63 |
+
NanoFury NF2,3700,740,61
|
64 |
+
Red/BlueFury,2600,1040,62
|
65 |
+
RKMINER R3-BOX,450000,1000,63
|
66 |
+
RKMINER R4-BOX,470000,1000,64
|
67 |
+
RKMINER Rocket BOX,450000,937,65
|
68 |
+
RKMINER R-BOX,32000,711,66
|
69 |
+
RKMINER R-BOX 110G,110000,917,67
|
70 |
+
RKMINER T1 800G,800000,800,68
|
71 |
+
Spondooliestech SP10 Dawson,140000,1120,69
|
72 |
+
Spondooliestech SP20 Jackson,170000,1545,70
|
73 |
+
Spondooliestech SP30 Yukon,450000,1500,71
|
74 |
+
Spondooliestech SP31 Yukon,490000,1633,72
|
75 |
+
Spondooliestech SP35 Yukon,550000,1506,73
|
76 |
+
TerraHash Klondike 16,4500,140,74
|
77 |
+
TerraHash Klondike 64,18000,140,75
|
78 |
+
TerraHash DX Mini,90000,140,76
|
79 |
+
TerraHash DX Large,180000,140,77
|
80 |
+
Twinfury,4500,1174,78
|
81 |
+
WhatsMiner M1,unknown,unknown,79
|
82 |
+
WhatsMiner M2,920000,4496.5,80
|
83 |
+
WhatsMiner M3,115000,6442.5,81
|
84 |
+
Avnet Spartan-6 LX150T Development Kit,100,unknown,82
|
85 |
+
Bitcoin Dominator X5000,100,14.7,83
|
86 |
+
BitForce SHA256 Single,832,10.4,84
|
87 |
+
Butterflylabs Mini Rig,25200,20.16,85
|
88 |
+
Digilent Nexys 2 500K,5,unknown,86
|
89 |
+
Icarus,380,19.79,87
|
90 |
+
KnCMiner Mars,6000,unknown,88
|
91 |
+
Lancelot,400,15.384,89
|
92 |
+
ModMiner Quad,800,20,90
|
93 |
+
Terasic DE2-115,80,unknown,91
|
94 |
+
X6500 FPGA Miner,400,23.25,92
|
95 |
+
ZTEX USB-FPGA Module 1.15b,90,unknown,93
|
96 |
+
ZTEX USB-FPGA Module 1.15x,215,unknown,94
|
97 |
+
ZTEX USB-FPGA Module 1.15y,860,unknown,95
|
98 |
+
3410,0.89,0.074,96
|
99 |
+
4350,8.2425,0.346,97
|
100 |
+
4550,7.5150,0.289,98
|
101 |
+
4650,31.33,0.653,99
|
102 |
+
4670,42.083,0.646,100
|
103 |
+
4730,72.29,0.657,101
|
104 |
+
4770,72.29,0.904,102
|
105 |
+
4830,62.035,0.5429,103
|
106 |
+
4850,87.62,0.7956,104
|
107 |
+
4860,67.47,0.519,105
|
108 |
+
4870,96.666,0.6532,106
|
109 |
+
4890,107.32,0.54,107
|
110 |
+
5450,14.662,0.631,108
|
111 |
+
5470,17.1,unknown,109
|
112 |
+
5550,51.345,1.041,110
|
113 |
+
5570,77.322,1.7496,111
|
114 |
+
5650,54.6,1.37,112
|
115 |
+
5670,92.898,1.3784,113
|
116 |
+
5750,152.13,1.401,114
|
117 |
+
5770,212.94,1.9401,115
|
118 |
+
5830,300.18,1.5452,116
|
119 |
+
5850,346.78,1.8195,117
|
120 |
+
5870,411.67,1.9060,118
|
121 |
+
5970,700.97,2.0053,119
|
122 |
+
6450,32.466,1.709,120
|
123 |
+
6570,92.42,1.4836,121
|
124 |
+
6670,112.01,1.69,122
|
125 |
+
6750,160.53,1.0702,123
|
126 |
+
6770,211,unknown,124
|
127 |
+
6790,219.5,1.467,125
|
128 |
+
6850,240.41,1.3996,126
|
129 |
+
6870,301.45,1.7264,127
|
130 |
+
6930,354,unknown,128
|
131 |
+
6950,366.39,1.9399,129
|
132 |
+
6970,394.66,1.8507,130
|
133 |
+
6990,772.28,1.9056,131
|
134 |
+
7750,126.14,2.66,132
|
135 |
+
7770,197.5,2.3795,133
|
136 |
+
7790,319,unknown,134
|
137 |
+
7850,326.33,191,135
|
138 |
+
7870,423.25,unknown,136
|
139 |
+
7950,544.25,unknown,137
|
140 |
+
7970,681.08,3.1826,138
|
141 |
+
3XXX,unknown,unknown,139
|
142 |
+
42XX,unknown,unknown,140
|
143 |
+
4570M,8.8099,0.2985,141
|
144 |
+
5750 Vapor-X,195,1.56,142
|
145 |
+
5770 Hawk,182,unknown,143
|
146 |
+
5830M,120,unknown,144
|
147 |
+
5830 black,310,unknown,145
|
148 |
+
5870M,170.85,unknown,146
|
149 |
+
6310M,9.821,0.545,147
|
150 |
+
6470M,27.55,unknown,148
|
151 |
+
6480G,24.1,unknown,149
|
152 |
+
6490M,20.194,0.708,150
|
153 |
+
6520G,33.8,unknown,151
|
154 |
+
6530D,40.5,unknown,152
|
155 |
+
6550D,66.2,unknown,153
|
156 |
+
6630M,55.9,unknown,154
|
157 |
+
6750M,50.739,unknown,155
|
158 |
+
7870 XT,485,3.09,156
|
159 |
+
7870xt,520,unknown,157
|
160 |
+
FirePro V3800,69,unknown,158
|
161 |
+
FirePro V4800,79.7,unknown,159
|
162 |
+
FirePro V8700,84.8,unknown,160
|
163 |
+
FirePro M5800,65.35,unknown,161
|
164 |
+
FirePro M5950,96.7,unknown,162
|
165 |
+
FirePro V5800,141.33,unknown,163
|
166 |
+
FirePro V7750,35.7,unknown,164
|
167 |
+
FirePro V7800,254.85,unknown,165
|
168 |
+
FirePro M7740 [DELL],63,unknown,166
|
169 |
+
FirePro M7820,150,unknown,167
|
170 |
+
ION,1.8,0.067,168
|
171 |
+
8200 mGPU,1.2,unknown,169
|
172 |
+
8400 GS,1.95,0.013,170
|
173 |
+
8400M GS,2,unknown,171
|
174 |
+
8500GT,2.4,unknown,172
|
175 |
+
8600M GT,4.365,unknown,173
|
176 |
+
8600GT,5.66,unknown,174
|
177 |
+
8800GT,29.279,0.2672,175
|
178 |
+
8800GTS,16.8,0.109,176
|
179 |
+
8800 GTS,26.1,0.124,177
|
180 |
+
8800 GTX,27.5,unknown,178
|
181 |
+
8800m GTX,16.3,unknown,179
|
182 |
+
9300GE,1.57,unknown,180
|
183 |
+
9300GS,1.69,unknown,181
|
184 |
+
9300/nForce 730i,2.15,unknown,182
|
185 |
+
9400GT,3.37,0.067,183
|
186 |
+
9400M,1.9,0.32,184
|
187 |
+
9500M GS,3.2,unknown,185
|
188 |
+
9500GT,7.05,0.135,186
|
189 |
+
9600GSO,19.88,0.237,187
|
190 |
+
9600GSO512,11.75,0.131,188
|
191 |
+
9600GT,15.66,0.165,189
|
192 |
+
9600GT Zotac,15,unknown,190
|
193 |
+
9600M GS,4,unknown,191
|
194 |
+
9800GT,30.36,0.289,192
|
195 |
+
9800GT EE,19.7,0.263,193
|
196 |
+
9800GTX,32.54,0.232,194
|
197 |
+
9800GTX+,36.284,0.259,195
|
198 |
+
9800GX2,42.915,0.2179,196
|
199 |
+
G210,3.585,0.1175,197
|
200 |
+
GT220,10.8,0.084,198
|
201 |
+
GT230,15.5,0.161,199
|
202 |
+
GT240,22.903,0.281,200
|
203 |
+
GT240M,9.8,0.426,201
|
204 |
+
GTS250,35.295,0.2435,202
|
205 |
+
GTX260M,22.5,unknown,203
|
206 |
+
GTX260,39.955,0.21,204
|
207 |
+
GTX260c216,45.933,0.248,205
|
208 |
+
GTX275,54.375,0.232,206
|
209 |
+
GTX280,55.59,0.2435,207
|
210 |
+
GTX285,59.075,0.262,208
|
211 |
+
GTX295,109.26,0.3783,209
|
212 |
+
GT 320M,6.12,unknown,210
|
213 |
+
320M,7,0.35,211
|
214 |
+
GT 325M,8.6633,unknown,212
|
215 |
+
GT330,21.65,unknown,213
|
216 |
+
GT 330M,9.385,unknown,214
|
217 |
+
GTS 350M,17,1.214,215
|
218 |
+
GTS 360M,25,unknown,216
|
219 |
+
GT430,20.24,0.413,217
|
220 |
+
GT440,20.4,unknown,218
|
221 |
+
GT530,17.9,0.358,219
|
222 |
+
GT520M,8.9,unknown,220
|
223 |
+
GT525M,14.6,unknown,221
|
224 |
+
GT540M,16,unknown,222
|
225 |
+
GT550M,17.08,unknown,223
|
226 |
+
GT610M,9.371,unknown,224
|
227 |
+
GT650M,17.8,unknown,225
|
228 |
+
GTS450,45.28,0.427,226
|
229 |
+
GTX460SE,56.39,0.376,227
|
230 |
+
GTX460,67.315,0.427,228
|
231 |
+
GTX460 768MB,57.8,unknown,229
|
232 |
+
GTX460 1GB DirectCU,80.9,unknown,230
|
233 |
+
GTX460 1GB,71.4,unknown,231
|
234 |
+
GTX465,64.41,0.322,232
|
235 |
+
GTX470,101.45,0.4505,233
|
236 |
+
GTX480,120.85,0.405,234
|
237 |
+
GTX480 AMP!Zotac,140.1,unknown,235
|
238 |
+
GTX550 Ti,45,unknown,236
|
239 |
+
GTX560 Ti,80.433,0.4320,237
|
240 |
+
GTX 560M,39.3,0.38,238
|
241 |
+
GTX560,86.7,0.51,239
|
242 |
+
GTX570,145.56,0.613,240
|
243 |
+
GTX580,156.6,0.642,241
|
244 |
+
GTX590,1157.2,unknown,242
|
245 |
+
GTX670,112,1.1,243
|
246 |
+
GTX680,119.10,1.2,244
|
247 |
+
Quadro FX 580,5.7,0.14,245
|
248 |
+
Quadro FX 770M,6.07,unknown,246
|
249 |
+
Quadro FX 880M,9.6,unknown,247
|
250 |
+
Quadro FX 1600M,6,0.12,248
|
251 |
+
Quadro FX 1800,13.6,unknown,249
|
252 |
+
Quadro FX 2000M,23,0.397,250
|
253 |
+
Quadro FX 2800M,22,0.293,251
|
254 |
+
Quadro FX 3000M,28.6,unknown,252
|
255 |
+
Quadro FX 3600M,36,0.514,253
|
256 |
+
Quadro FX 3800,33.3,unknown,254
|
257 |
+
Quadro NVS 135M,1.05,0.1,255
|
258 |
+
Quadro NVS 295,1.7,0.07,256
|
259 |
+
Quadro NVS 3100M,3.6,0.257,257
|
260 |
+
Quadro NVS 4200M,10,unknown,258
|
261 |
+
Quadro 5000,67.7,0.445,259
|
262 |
+
Tesla C1060,52.5,unknown,260
|
263 |
+
Tesla K20,134.8,unknown,261
|
264 |
+
Tesla M2050,87.15,unknown,262
|
265 |
+
Tesla S1070,155.2,unknown,263
|
266 |
+
Tesla S2070,749.23,unknown,264
|
hardwarelist/hardware_bitcoinwiki.txt
ADDED
@@ -0,0 +1,318 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
AntMiner S1;180000;500
|
2 |
+
AntMiner S2;100000;900
|
3 |
+
AntMiner S3;441000;1300
|
4 |
+
AntMiner S3+;453000;1282
|
5 |
+
AntMiner S4;200000;1429
|
6 |
+
AntMiner S5;115500;1957
|
7 |
+
AntMiner S5+;772200;2247
|
8 |
+
AntMiner S7;486000;4000
|
9 |
+
AntMiner S9;140000;10182
|
10 |
+
AntMiner U1;1600;800
|
11 |
+
AntMiner U2+;2000;1000
|
12 |
+
AntMiner U3;63000;1000
|
13 |
+
ASICMiner BE Blade;10752;129
|
14 |
+
ASICMiner BE Cube;30000;150
|
15 |
+
ASICMiner BE Sapphire;336;130
|
16 |
+
ASICMiner BE Tube;800000;888
|
17 |
+
ASICMiner BE Prisma;140000;1333
|
18 |
+
Avalon Batch 1;66300;107
|
19 |
+
Avalon Batch 2;82000;117
|
20 |
+
Avalon Batch 3;82000;117
|
21 |
+
Avalon2;300000;unknown
|
22 |
+
Avalon3;800000;unknown
|
23 |
+
Avalon6;350000;3240.7
|
24 |
+
Avalon721;600000;6000
|
25 |
+
Avalon741;730000;6350
|
26 |
+
Avalon761;880000;6670
|
27 |
+
Avalon821;110000;9170
|
28 |
+
bi*fury;5000;1176
|
29 |
+
BFL SC 5Gh/s;5000;166
|
30 |
+
BFL SC 10 Gh/s;10000;unknown
|
31 |
+
BFL SC 25 Gh/s;25000;166
|
32 |
+
BFL Little Single;30000;unknown
|
33 |
+
BFL SC 50 Gh/s;50000;166
|
34 |
+
BFL Single 'SC';60000;250
|
35 |
+
BFL 230 GH/s Rack Mount;230000;unknown
|
36 |
+
BFL 500 GH/s Mini Rig SC;500000;185
|
37 |
+
BFL Monarch 700GH/s;700000;1428
|
38 |
+
BitFury S.B.;unknown;unknown
|
39 |
+
Bitmine.ch Avalon Clone 85GH;85000;130.76
|
40 |
+
Black Arrow Prospero X-1;100000;1000
|
41 |
+
Black Arrow Prospero X-3;200000;1000
|
42 |
+
Blue Fury;2500;1000
|
43 |
+
BTC Garden AM-V1 310 GH/s;310000;954
|
44 |
+
BTC Garden AM-V1 616 GH/s;616000;951
|
45 |
+
CoinTerra TerraMiner IV;160000;761.90
|
46 |
+
Drillbit;unknown;unknown
|
47 |
+
Ebit E9;630000;7140
|
48 |
+
Ebit E9+;900000;6900
|
49 |
+
Ebit E9++;140000;10500
|
50 |
+
Ebit E10;180000;11100
|
51 |
+
HashBuster Micro;20000;869
|
52 |
+
HashBuster Nano;unknown;unknown
|
53 |
+
HashCoins Apollo v3;110000;1100
|
54 |
+
HashCoins Zeus v3;450000;1500
|
55 |
+
HashFast Baby Jet;400000;909
|
56 |
+
HashFast Sierra;120000;909
|
57 |
+
HashFast Sierra Evo 3;200000;909
|
58 |
+
Klondike;5200;160
|
59 |
+
KnCMiner Mercury;100000;400
|
60 |
+
KnC Saturn;250000;400
|
61 |
+
KnC Jupiter;500000;400
|
62 |
+
KnC Neptune;300000;1429
|
63 |
+
LittleFury;unknown;unknown
|
64 |
+
Metabank;120000;705
|
65 |
+
NanoFury / IceFury;2000;800
|
66 |
+
NanoFury NF2;3700;740
|
67 |
+
Red/BlueFury;2600;1040
|
68 |
+
ROCKMINER R3-BOX;450000;1000
|
69 |
+
ROCKMINER R4-BOX;470000;1000
|
70 |
+
ROCKMINER Rocket BOX;450000;937
|
71 |
+
ROCKMINER R-BOX;32000;711
|
72 |
+
ROCKMINER R-BOX 110G;110000;917
|
73 |
+
ROCKMINER T1 800G;800000;800
|
74 |
+
Spondooliestech SP10 Dawson;140000;1120
|
75 |
+
Spondooliestech SP20 Jackson;170000;1545
|
76 |
+
Spondooliestech SP30 Yukon;450000;1500
|
77 |
+
Spondooliestech SP31 Yukon;490000;1633
|
78 |
+
Spondooliestech SP35 Yukon;550000;1506
|
79 |
+
TerraHash Klondike 16;4500;140
|
80 |
+
TerraHash Klondike 64;18000;140
|
81 |
+
TerraHash DX Mini (full);90000;140
|
82 |
+
TerraHash DX Large (full);180000;140
|
83 |
+
Twinfury;4500;1174
|
84 |
+
WhatsMiner M1;unknown;unknown
|
85 |
+
WhatsMiner M2;920000;4496.5
|
86 |
+
WhatsMiner M3;115000;6442.5
|
87 |
+
Avnet Spartan-6 LX150T Development Kit;100;unknown
|
88 |
+
Bitcoin Dominator X5000;100;14.7
|
89 |
+
BitForce SHA256 Single;832;10.4
|
90 |
+
Butterflylabs Mini Rig;25200;20.16
|
91 |
+
Digilent Nexys 2 500K;5;unknown
|
92 |
+
Icarus;380;19.79
|
93 |
+
KnCMiner Mars;6000;unknown
|
94 |
+
Lancelot;400;15.384
|
95 |
+
ModMiner Quad;800;20
|
96 |
+
Terasic DE2-115;80;unknown
|
97 |
+
X6500 FPGA Miner;400;23.25
|
98 |
+
ZTEX USB-FPGA Module 1.15b;90;unknown
|
99 |
+
ZTEX USB-FPGA Module 1.15x;215;unknown
|
100 |
+
ZTEX USB-FPGA Module 1.15y;860;unknown
|
101 |
+
3410;0.89;0.074
|
102 |
+
4350;8.2425;0.346
|
103 |
+
4550;7.5150;0.289
|
104 |
+
4650;31.33;0.653
|
105 |
+
4670;42.083;0.646
|
106 |
+
4730;72.29;0.657
|
107 |
+
4770;72.29;0.904
|
108 |
+
4830;62.035;0.5429
|
109 |
+
4850;87.62;0.7956
|
110 |
+
4860;67.47;0.519
|
111 |
+
4870;96.666;0.6532
|
112 |
+
4890;107.32;0.54
|
113 |
+
5450;14.662;0.631
|
114 |
+
5470;17.1;unknown
|
115 |
+
5550;51.345;1.041
|
116 |
+
5570;77.322;1.7496
|
117 |
+
5650;54.6;1.37
|
118 |
+
5670;92.898;1.3784
|
119 |
+
5750;152.13;1.401
|
120 |
+
5770;212.94;1.9401
|
121 |
+
5830;300.18;1.5452
|
122 |
+
5850;346.78;1.8195
|
123 |
+
5870;411.67;1.9060
|
124 |
+
5970;700.97;2.0053
|
125 |
+
6450;32.466;1.709
|
126 |
+
6570;92.42;1.4836
|
127 |
+
6670;112.01;1.69
|
128 |
+
6750;160.53;1.0702
|
129 |
+
6770;211;unknown
|
130 |
+
6790;219.5;1.467
|
131 |
+
6850;240.41;1.3996
|
132 |
+
6870;301.45;1.7264
|
133 |
+
6930;354;unknown
|
134 |
+
6950;366.39;1.9399
|
135 |
+
6970;394.66;1.8507
|
136 |
+
6990;772.28;1.9056
|
137 |
+
7750;126.14;2.66
|
138 |
+
7770;197.5;2.3795
|
139 |
+
7790;319;unknown
|
140 |
+
7850;326.33;191
|
141 |
+
7870;423.25;unknown
|
142 |
+
7950;544.25;unknown
|
143 |
+
7970;681.08;3.1826
|
144 |
+
3XXX;unknown;unknown
|
145 |
+
42XX;unknown;unknown
|
146 |
+
4570M;8.8099;0.2985
|
147 |
+
4850x2;150.6;0.602
|
148 |
+
4870x2;188.10;0.632
|
149 |
+
5750 Vapor-X;195;1.56
|
150 |
+
5750x2 CF;356;unknown
|
151 |
+
5770 Hawk;182;unknown
|
152 |
+
5770x2;425;1.8888
|
153 |
+
5830M;120;unknown
|
154 |
+
5830 black;310;unknown
|
155 |
+
5830 (127$);325;1.98
|
156 |
+
5830x2 CF;480;unknown
|
157 |
+
5830x2;589;unknown
|
158 |
+
5830x6;1967;1.62
|
159 |
+
5850x2;680.66;unknown
|
160 |
+
5850x3;1010;unknown
|
161 |
+
5850x4;1360;1.94
|
162 |
+
5850x6;2135;unknown
|
163 |
+
5870M;170.85;unknown
|
164 |
+
5870x2 (CF);864;unknown
|
165 |
+
5870x2 (Ares);787.5;0.8386
|
166 |
+
5870x4;1784;unknown
|
167 |
+
5870x6;2568;2.14
|
168 |
+
6310M;9.821;0.545
|
169 |
+
6470M;27.55;unknown
|
170 |
+
6480G;24.1;unknown
|
171 |
+
6490M;20.194;0.708
|
172 |
+
6520G;33.8;unknown
|
173 |
+
6530D;40.5;unknown
|
174 |
+
6550D(A8 Onboard);66.2;unknown
|
175 |
+
6550D;67.6;unknown
|
176 |
+
6630M;55.9;unknown
|
177 |
+
6750M;50.739;unknown
|
178 |
+
6770x2;470;unknown
|
179 |
+
6870x2;600;unknown
|
180 |
+
6870x4;1176.6;7.9774
|
181 |
+
6930x2;700;1.75
|
182 |
+
6950x2 CF;725.5;1.8137
|
183 |
+
6950x3;1081;unknown
|
184 |
+
6950x4;1316;1.513
|
185 |
+
6970x2;769;unknown
|
186 |
+
6970x3;1243;1.243
|
187 |
+
6990x2;1629;1.6974
|
188 |
+
6990x3;2094;unknown
|
189 |
+
7870 XT;485;3.09
|
190 |
+
7870xt;520;unknown
|
191 |
+
7970x3;2000;2.505
|
192 |
+
FirePro V3800;69;unknown
|
193 |
+
FirePro V4800;79.7;unknown
|
194 |
+
FirePro V8700;84.8;unknown
|
195 |
+
FirePro M5800;65.35;unknown
|
196 |
+
FirePro M5950;96.7;unknown
|
197 |
+
FirePro V5800;141.33;unknown
|
198 |
+
FirePro V7750;35.7;unknown
|
199 |
+
FirePro V7800;254.85;unknown
|
200 |
+
FirePro M7740 (M97 GL) [DELL];63;unknown
|
201 |
+
FirePro M7820;150;unknown
|
202 |
+
ION;1.8;0.067
|
203 |
+
8200 mGPU;1.2;unknown
|
204 |
+
8400 GS;1.95;0.013
|
205 |
+
8400M GS;2;unknown
|
206 |
+
8500GT;2.4;unknown
|
207 |
+
8600M GT;4.365;unknown
|
208 |
+
8600GT;5.66;unknown
|
209 |
+
8600GT OC;7.3;unknown
|
210 |
+
8800GT;29.279;0.2672
|
211 |
+
8800GTS;16.8;0.109
|
212 |
+
8800 GTS;26.1;0.124
|
213 |
+
8800 GTX;27.5;unknown
|
214 |
+
8800m GTX;16.3;unknown
|
215 |
+
9300GE;1.57;unknown
|
216 |
+
9300GS;1.69;unknown
|
217 |
+
9300/nForce 730i;2.15;unknown
|
218 |
+
9400GT;3.37;0.067
|
219 |
+
9400M (MacBook);1.9;0.32
|
220 |
+
9500M GS;3.2;unknown
|
221 |
+
9500GT;7.05;0.135
|
222 |
+
9600GSO;19.88;0.237
|
223 |
+
9600GSO512;11.75;0.131
|
224 |
+
9600GT;15.66;0.165
|
225 |
+
9600GT Zotac;15;unknown
|
226 |
+
9600GT OC;18.8;0.198
|
227 |
+
9600M GS;4;unknown
|
228 |
+
9800GT;30.36;0.289
|
229 |
+
9800GT EE;19.7;0.263
|
230 |
+
9800GT OC;29.5;0.283
|
231 |
+
9800GTX;32.54;0.232
|
232 |
+
9800GTX+;36.284;0.259
|
233 |
+
9800GX2;42.915;0.2179
|
234 |
+
G210;3.585;0.1175
|
235 |
+
GT220;10.8;0.084
|
236 |
+
GT230;15.5;0.161
|
237 |
+
GT240;22.903;0.281
|
238 |
+
GT240M;9.8;0.426
|
239 |
+
GT240 OC;25.6;0.365
|
240 |
+
GTS250;35.295;0.2435
|
241 |
+
GTS250 OC;37;0.255
|
242 |
+
GTX260M;22.5;unknown
|
243 |
+
GTX260;39.955;0.21
|
244 |
+
GTX260c216;45.933;0.248
|
245 |
+
GTX260c216 OC;57;unknown
|
246 |
+
GTX275;54.375;0.232
|
247 |
+
GTX280;55.59;0.2435
|
248 |
+
GTX285;59.075;0.262
|
249 |
+
GTX295;109.26;0.3783
|
250 |
+
GT 320M (MacBook Air);6.12;unknown
|
251 |
+
320M (Mac mini 2010);7;0.35
|
252 |
+
GT 325M;8.6633;unknown
|
253 |
+
GT330;21.65;unknown
|
254 |
+
GT 330M;9.385;unknown
|
255 |
+
GT 330M (Sony Vaio Z);7.8;0.71
|
256 |
+
GT 330M (Samsung R480);9.1;unknown
|
257 |
+
GTS 350M (Toshiba A665-3DV);17;1.214
|
258 |
+
GTS 350M (Toshiba A665-3DV5);20.8;unknown
|
259 |
+
GTS 360M;25;unknown
|
260 |
+
GTS 360M (ASUS G60jx);23.6;unknown
|
261 |
+
GT430;20.24;0.413
|
262 |
+
GT440;20.4;unknown
|
263 |
+
GT530;17.9;0.358
|
264 |
+
GT520M;8.9;unknown
|
265 |
+
GT525M;14.6;unknown
|
266 |
+
GT540M;16;unknown
|
267 |
+
GT550M;17.08;unknown
|
268 |
+
GT610M (ASUS K45V);9.371;unknown
|
269 |
+
GT650M (rMBP);17.8;unknown
|
270 |
+
GT650M OC;27.4;unknown
|
271 |
+
GTS450;45.28;0.427
|
272 |
+
GTS450 (Sparkle One);40;unknown
|
273 |
+
GTX460SE;56.39;0.376
|
274 |
+
GTX460;67.315;0.427
|
275 |
+
GTX460 768MB;57.8;unknown
|
276 |
+
GTX460 768MB (MSI Cyclone 768D5/OC);75.1;unknown
|
277 |
+
GTX460 1GB DirectCU;80.9;unknown
|
278 |
+
GTX460 1GB ( evga FPB );71.4;unknown
|
279 |
+
GTX460 1GB ( evga );83.1;0.519
|
280 |
+
GTX460 (2 cards);102;0.319
|
281 |
+
GTX460 (2 cards) OC;127;0.374
|
282 |
+
GTX460 1GB OC (2x MsiHawksSLI);158;0.658
|
283 |
+
GTX465;64.41;0.322
|
284 |
+
GTX470;101.45;0.4505
|
285 |
+
GTX470x2;121.13;unknown
|
286 |
+
GTX480;120.85;0.405
|
287 |
+
GTX480 AMP!Zotac;140.1;unknown
|
288 |
+
GTX550 Ti;45;unknown
|
289 |
+
GTX560 Ti;80.433;0.4320
|
290 |
+
GTX 560M;39.3;0.38
|
291 |
+
GTX560 OC;86.7;0.51
|
292 |
+
GTX570;145.56;0.613
|
293 |
+
GTX580;156.6;0.642
|
294 |
+
GTX580x2;2146;0.598
|
295 |
+
GTX590;1157.2;unknown
|
296 |
+
GTX670;112;1.1
|
297 |
+
GTX680;119.10;1.2
|
298 |
+
Quadro FX 580;5.7;0.14
|
299 |
+
Quadro FX 770M;6.07;unknown
|
300 |
+
Quadro FX 880M;9.6;unknown
|
301 |
+
Quadro FX 1600M;6;0.12
|
302 |
+
Quadro FX 1800;13.6;unknown
|
303 |
+
Quadro FX 2000M;23;0.397
|
304 |
+
Quadro FX 2800M;22;0.293
|
305 |
+
Quadro FX 3000M;28.6;unknown
|
306 |
+
Quadro FX 3600M;36;0.514
|
307 |
+
Quadro FX 3800;33.3;unknown
|
308 |
+
Quadro NVS 135M;1.05;0.1
|
309 |
+
Quadro NVS 295;1.7;0.07
|
310 |
+
Quadro NVS 3100M;3.6;0.257
|
311 |
+
Quadro NVS 4200M;10;unknown
|
312 |
+
Quadro 5000;67.7;0.445
|
313 |
+
Tesla C1060;52.5;unknown
|
314 |
+
Tesla K20;134.8;unknown
|
315 |
+
Tesla M2050;87.15;unknown
|
316 |
+
Tesla S1070;155.2;unknown
|
317 |
+
Tesla S2070;749.23;unknown
|
318 |
+
GTX280x2;102.7;unknown
|
hardwarelist/hardware_merged.csv
ADDED
@@ -0,0 +1,293 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
hardware_name,Mhash/J
|
2 |
+
3410,0.074
|
3 |
+
4350,0.346
|
4 |
+
4550,0.289
|
5 |
+
4570m,0.2985
|
6 |
+
4650,0.653
|
7 |
+
4670,0.646
|
8 |
+
4730,0.657
|
9 |
+
4770,0.904
|
10 |
+
4830,0.5429
|
11 |
+
4850,0.7956
|
12 |
+
4860,0.519
|
13 |
+
4870,0.6532
|
14 |
+
4890,0.54
|
15 |
+
5450,0.631
|
16 |
+
5550,1.041
|
17 |
+
5570,1.7496
|
18 |
+
5650,1.37
|
19 |
+
5670,1.3784
|
20 |
+
5750,1.401
|
21 |
+
5770,1.9401
|
22 |
+
5830,1.5452
|
23 |
+
5850,1.8195
|
24 |
+
5870,1.9060
|
25 |
+
5970,2.0053
|
26 |
+
6310m,0.545
|
27 |
+
6450,1.709
|
28 |
+
6490m,0.708
|
29 |
+
6570,1.4836
|
30 |
+
6670,1.69
|
31 |
+
6750,1.0702
|
32 |
+
6790,1.467
|
33 |
+
6850,1.3996
|
34 |
+
6870,1.7264
|
35 |
+
6950,1.9399
|
36 |
+
6970,1.8507
|
37 |
+
6990,1.9056
|
38 |
+
7750,2.66
|
39 |
+
7770,2.3795
|
40 |
+
7850,1.91
|
41 |
+
7870 xt,3.09
|
42 |
+
7970,3.1826
|
43 |
+
8400 gs,0.013
|
44 |
+
8800 gts,0.124
|
45 |
+
8800gt,0.2672
|
46 |
+
8800gts,0.109
|
47 |
+
9400gt,0.067
|
48 |
+
9400m,0.32
|
49 |
+
9500gt,0.135
|
50 |
+
9600gso,0.237
|
51 |
+
9600gso512,0.131
|
52 |
+
9600gt,0.165
|
53 |
+
9800gt,0.289
|
54 |
+
9800gt ee,0.263
|
55 |
+
9800gtx,0.232
|
56 |
+
9800gtx+,0.259
|
57 |
+
9800gx2,0.2179
|
58 |
+
aisen a1 pro,10454.545454545454
|
59 |
+
antminer s1,500
|
60 |
+
antminer s2,900
|
61 |
+
antminer s3,1300
|
62 |
+
antminer s3+,1282
|
63 |
+
antminer s4,1429
|
64 |
+
antminer s5,1957
|
65 |
+
antminer s5+,2247
|
66 |
+
antminer s7,4000
|
67 |
+
antminer s9,10182
|
68 |
+
antminer u1,800
|
69 |
+
antminer u2+,1000
|
70 |
+
antminer u3,1000
|
71 |
+
antminer r4,10295.85798816568
|
72 |
+
antminer s11,13398.692810457516
|
73 |
+
antminer s17,22222.222222222223
|
74 |
+
antminer s17 pro,25316.45569620253
|
75 |
+
antminer s17+,25000.0
|
76 |
+
antminer s17e,22222.222222222223
|
77 |
+
antminer s19,29230.76923076923
|
78 |
+
antminer s19 hydro,28985.50724637681
|
79 |
+
antminer s19 pro,33846.153846153844
|
80 |
+
antminer s19 pro hyd,33901.551426929705
|
81 |
+
antminer s19 pro+ hyd,36363.63636363636
|
82 |
+
antminer s19 xp,46511.62790697674
|
83 |
+
antminer s19 xp hyd,48076.92307692308
|
84 |
+
antminer s19j,27692.30769230769
|
85 |
+
antminer s19j pro,33898.30508474576
|
86 |
+
antminer s19j pro+,36363.63636363636
|
87 |
+
antminer s19k pro,41666.66666666666
|
88 |
+
antminer s21,56338.02816901408
|
89 |
+
antminer s21 hyd,62500.0
|
90 |
+
antminer s3,1306.0109289617485
|
91 |
+
antminer s5,1957.627118644068
|
92 |
+
antminer s7,3658.15931941222
|
93 |
+
antminer s7-ln,3873.7446197991394
|
94 |
+
antminer s9,10204.08163265306
|
95 |
+
antminer s9 hydro,10416.666666666666
|
96 |
+
antminer s9 se,12500.0
|
97 |
+
antminer s9i,10156.25
|
98 |
+
antminer s9j,10740.74074074074
|
99 |
+
antminer s9k,10305.343511450385
|
100 |
+
antminer t17,18181.81818181818
|
101 |
+
antminer t17+,20000.0
|
102 |
+
antminer t17e,18181.81818181818
|
103 |
+
antminer t19,26315.78947368421
|
104 |
+
antminer t19 hydro,28985.50724637681
|
105 |
+
antminer t21,52631.57894736842
|
106 |
+
antminer t9,7931.472081218273
|
107 |
+
antminer t9+,7332.402234636872
|
108 |
+
antminer v9,3894.8393378773126
|
109 |
+
asicminer be blade,129
|
110 |
+
asicminer be cube,150
|
111 |
+
asicminer be prisma,1333
|
112 |
+
asicminer be sapphire,130
|
113 |
+
asicminer be tube,888
|
114 |
+
avalon batch 1,107
|
115 |
+
avalon batch 2,117
|
116 |
+
avalon batch 3,117
|
117 |
+
avalon6,3240.7
|
118 |
+
avalon721,6000
|
119 |
+
avalon741,6350
|
120 |
+
avalon761,6670
|
121 |
+
avalon821,9170
|
122 |
+
butterflylabs (bfl) jalapeno,1250
|
123 |
+
bfl monarch,1428
|
124 |
+
bfl sc,166
|
125 |
+
bfl single 'sc',250
|
126 |
+
bi*fury,1176
|
127 |
+
bitcoin dominator x5000,14.7
|
128 |
+
bitfily snow panther a1,9074.074074074077
|
129 |
+
bitfily snow panther b1,11594.202898550724
|
130 |
+
bitfily snow panther b1+,11666.666666666668
|
131 |
+
bitforce sha256 single,10.4
|
132 |
+
bitfury b8,7656.25
|
133 |
+
bitfury tardis,12698.412698412698
|
134 |
+
bitmine.ch avalon clone 85gh,130.76
|
135 |
+
black arrow prospero x-1,1000
|
136 |
+
black arrow prospero x-3,1000
|
137 |
+
blue fury,1000
|
138 |
+
bolon miner b11,21212.12121212121
|
139 |
+
btc garden am-v1,954
|
140 |
+
butterflylabs mini rig,20.16
|
141 |
+
canaan avalon made a1346,33333.333333333336
|
142 |
+
canaan avalon made a1366,40000.0
|
143 |
+
canaan avalon made a1446,40785.49848942598
|
144 |
+
canaan avalon made a1466,46439.62848297214
|
145 |
+
canaan avalonminer 1047,15546.21848739496
|
146 |
+
canaan avalonminer 1066,15384.615384615385
|
147 |
+
canaan avalonminer 1126 pro,19883.04093567252
|
148 |
+
canaan avalonminer 1146 pro,19230.76923076923
|
149 |
+
canaan avalonminer 1166 pro,23823.529411764703
|
150 |
+
canaan avalonminer 1246,26315.78947368421
|
151 |
+
canaan avalonminer 741,6347.826086956522
|
152 |
+
canaan avalonminer 821,9583.333333333332
|
153 |
+
canaan avalonminer 841,10542.635658914727
|
154 |
+
canaan avalonminer 921,11764.70588235294
|
155 |
+
cointerra terraminer iv,761.90
|
156 |
+
ebang ebit e10,10909.09090909091
|
157 |
+
ebang ebit e10d,7142.857142857142
|
158 |
+
ebang ebit e11,15384.615384615385
|
159 |
+
ebang ebit e11+,18181.81818181818
|
160 |
+
ebang ebit e11++,22222.222222222223
|
161 |
+
ebang ebit e12,17600.0
|
162 |
+
ebang ebit e12+,20000.0
|
163 |
+
ebang ebit e9,5849.58217270195
|
164 |
+
ebang ebit e9+,6923.076923076923
|
165 |
+
ebang ebit e9.2,9090.90909090909
|
166 |
+
ebang ebit e9.3,9090.90909090909
|
167 |
+
ebang ebit e9i,9507.042253521126
|
168 |
+
ebit e10,11100
|
169 |
+
ebit e9,7140
|
170 |
+
ebit e9+,6900
|
171 |
+
ebit e9++,10500
|
172 |
+
g210,0.1175
|
173 |
+
gmo miner b2,12307.692307692309
|
174 |
+
gmo miner b3,9657.594381035997
|
175 |
+
gt220,0.084
|
176 |
+
gt230,0.161
|
177 |
+
gt240,0.281
|
178 |
+
gt240m,0.426
|
179 |
+
gt430,0.413
|
180 |
+
gt530,0.358
|
181 |
+
gts 350m,1.214
|
182 |
+
gts250,0.2435
|
183 |
+
gts450,0.427
|
184 |
+
gtx 560m,0.38
|
185 |
+
gtx260,0.21
|
186 |
+
gtx260c216,0.248
|
187 |
+
gtx275,0.232
|
188 |
+
gtx280,0.2435
|
189 |
+
gtx285,0.262
|
190 |
+
gtx295,0.3783
|
191 |
+
gtx460,0.427
|
192 |
+
gtx465,0.322
|
193 |
+
gtx470,0.4505
|
194 |
+
gtx480,0.405
|
195 |
+
gtx560,0.51
|
196 |
+
gtx560 ti,0.4320
|
197 |
+
gtx570,0.613
|
198 |
+
gtx580,0.642
|
199 |
+
gtx670,1.1
|
200 |
+
gtx680,1.2
|
201 |
+
halong mining dragonmint t1,10810.810810810812
|
202 |
+
1TH Dragon Bitcoin Miner,955
|
203 |
+
hashbuster micro,869
|
204 |
+
hashcoins apollo v3,1100
|
205 |
+
hashcoins zeus v3,1500
|
206 |
+
hashfast baby jet,909
|
207 |
+
hashfast sierra,909
|
208 |
+
hashfast sierra evo 3,909
|
209 |
+
holic h22,12941.176470588236
|
210 |
+
holic h28,13333.333333333334
|
211 |
+
icarus,19.79
|
212 |
+
innosilicon t2 terminator,10955.414012738853
|
213 |
+
innosilicon t2 turbo,12121.212121212122
|
214 |
+
innosilicon t2 turbo 26t,12380.952380952382
|
215 |
+
innosilicon t2 turbo hf+,12692.307692307691
|
216 |
+
innosilicon t2 turbo+ 32t,14545.454545454546
|
217 |
+
innosilicon t3 39t,18139.534883720928
|
218 |
+
innosilicon t3 43t,20476.19047619048
|
219 |
+
innosilicon t3 50t,16129.032258064515
|
220 |
+
innosilicon t3+ 52t,18571.42857142857
|
221 |
+
innosilicon t3+ 57t,17272.727272727272
|
222 |
+
ion,0.067
|
223 |
+
ipollo b1l,20000.0
|
224 |
+
klondike,160
|
225 |
+
knc jupiter,400
|
226 |
+
knc neptune,1429
|
227 |
+
knc saturn,400
|
228 |
+
kncminer mercury,400
|
229 |
+
lancelot,15.384
|
230 |
+
metabank,705
|
231 |
+
microbt whatsminer m10,15384.615384615385
|
232 |
+
microbt whatsminer m10s,15714.285714285716
|
233 |
+
microbt whatsminer m20s,20238.09523809524
|
234 |
+
microbt whatsminer m21,16666.666666666668
|
235 |
+
microbt whatsminer m21s,16666.666666666668
|
236 |
+
microbt whatsminer m3,6000.0
|
237 |
+
microbt whatsminer m30s,26315.78947368421
|
238 |
+
microbt whatsminer m30s+,29411.764705882357
|
239 |
+
microbt whatsminer m30s++,32258.06451612903
|
240 |
+
microbt whatsminer m31s,23602.48447204969
|
241 |
+
microbt whatsminer m31s+,23809.52380952381
|
242 |
+
microbt whatsminer m32,18518.51851851852
|
243 |
+
microbt whatsminer m32s,19230.76923076923
|
244 |
+
microbt whatsminer m33s++,33333.333333333336
|
245 |
+
microbt whatsminer m36s+,29411.764705882357
|
246 |
+
microbt whatsminer m3x,6097.5609756097565
|
247 |
+
microbt whatsminer m50,34482.75862068965
|
248 |
+
microbt whatsminer m50s,38461.53846153846
|
249 |
+
microbt whatsminer m53,34482.75862068965
|
250 |
+
microbt whatsminer m53s,38461.53846153846
|
251 |
+
microbt whatsminer m56,34954.95495495495
|
252 |
+
microbt whatsminer m56s,38198.1981981982
|
253 |
+
microbt whatsminer m60,50263.00409117475
|
254 |
+
microbt whatsminer m60s,54054.05405405406
|
255 |
+
modminer quad,20
|
256 |
+
nanofury / icefury,800
|
257 |
+
nanofury nf2,740
|
258 |
+
pantech sx6,8500.0
|
259 |
+
pantech wx6,6800.0
|
260 |
+
quadro 5000,0.445
|
261 |
+
quadro fx 1600m,0.12
|
262 |
+
quadro fx 2000m,0.397
|
263 |
+
quadro fx 2800m,0.293
|
264 |
+
quadro fx 3600m,0.514
|
265 |
+
quadro fx 580,0.14
|
266 |
+
quadro nvs 135m,0.1
|
267 |
+
quadro nvs 295,0.07
|
268 |
+
quadro nvs 3100m,0.257
|
269 |
+
red/bluefury,1040
|
270 |
+
rkminer r3-box,1000
|
271 |
+
rkminer r4-box,1000
|
272 |
+
rkminer rocket box,937
|
273 |
+
rkminer t1 800g,800
|
274 |
+
spondooliestech sp10 dawson,1120
|
275 |
+
spondooliestech sp20 jackson,1545
|
276 |
+
spondooliestech sp30 yukon,1500
|
277 |
+
spondooliestech sp31 yukon,1633
|
278 |
+
spondooliestech sp35 yukon,1506
|
279 |
+
strongu hornbill h8,22222.222222222223
|
280 |
+
strongu hornbill h8 pro,25000.0
|
281 |
+
strongu stu-u8,21904.761904761905
|
282 |
+
strongu stu-u8 pro,21428.571428571428
|
283 |
+
terrahash dx large,140
|
284 |
+
terrahash dx mini,140
|
285 |
+
terrahash klondike 16,140
|
286 |
+
terrahash klondike 64,140
|
287 |
+
twinfury,1174
|
288 |
+
whatsminer m2,4496.5
|
289 |
+
whatsminer m3,6442.5
|
290 |
+
x6500 fpga miner,23.25
|
291 |
+
Bitmine CoinCraft A1,1666
|
292 |
+
1 th/s coincraft miner,769
|
293 |
+
2 th/s coincraft miner,1000
|
hardwarelist/paper_list.csv
ADDED
@@ -0,0 +1,220 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
\#,Type,Hardware name,Release date,First date used,Eff. (TH/J)
|
2 |
+
1,GPU,8800gts,Feb 2007,2011-03-08,1.09E-07
|
3 |
+
2,GPU,8800gt,Oct 2007,2010-12-23,2.67E-07
|
4 |
+
3,GPU,9600gt,Feb 2008,2011-06-10,1.65E-07
|
5 |
+
4,GPU,9600gso,Apr 2008,2011-05-22,2.37E-07
|
6 |
+
5,GPU,GTX280,Jun 2008,2011-04-25,2.43E-07
|
7 |
+
6,GPU,9800gt,Jul 2008,2011-05-16,2.89E-07
|
8 |
+
7,GPU,4550,Sep 2008,2012-04-19,2.89E-07
|
9 |
+
8,GPU,9600gso512,Oct 2008,2011-05-28,1.31E-07
|
10 |
+
9,GPU,9400m,Oct 2008,2011-06-24,3.20E-07
|
11 |
+
10,GPU,4350,Jan 2009,2010-10-06,3.46E-07
|
12 |
+
11,GPU,4870,Jan 2009,2011-05-21,6.53E-07
|
13 |
+
12,GPU,GTX275,Jan 2009,2010-12-23,2.32E-07
|
14 |
+
13,GPU,GTX285,Jan 2009,2011-03-03,2.62E-07
|
15 |
+
14,GPU,4650,Jan 2009,2011-05-23,6.53E-07
|
16 |
+
15,GPU,4570m,Jan 2009,2012-09-13,2.98E-07
|
17 |
+
16,GPU,4850,Jan 2009,2011-03-02,7.96E-07
|
18 |
+
17,GPU,Ion,Feb 2009,2011-07-06,6.70E-08
|
19 |
+
18,GPU,4830,Mar 2009,2011-03-03,5.43E-07
|
20 |
+
19,GPU,GTS250,Mar 2009,2014-04-21,2.43E-07
|
21 |
+
20,GPU,4770,Apr 2009,2011-10-11,9.04E-07
|
22 |
+
21,GPU,4890,Apr 2009,2011-05-09,5.40E-07
|
23 |
+
22,GPU,3410,May 2009,2011-09-28,7.40E-08
|
24 |
+
23,GPU,GTX295,Jun 2009,2011-06-04,3.78E-07
|
25 |
+
24,GPU,4670,Jul 2009,2011-05-14,6.46E-07
|
26 |
+
25,GPU,5870,Sep 2009,2010-10-06,1.91E-06
|
27 |
+
26,GPU,5850,Sep 2009,2011-03-03,1.82E-06
|
28 |
+
27,GPU,5750,Oct 2009,2011-05-16,1.40E-06
|
29 |
+
28,GPU,GT220,Oct 2009,2011-06-02,8.40E-08
|
30 |
+
29,GPU,G210,Oct 2009,2014-04-21,1.17E-07
|
31 |
+
30,GPU,5770,Oct 2009,2010-10-06,1.94E-06
|
32 |
+
31,GPU,GT230,Oct 2009,2014-06-29,1.61E-07
|
33 |
+
32,GPU,5970,Nov 2009,2011-02-19,2.01E-06
|
34 |
+
33,GPU,GT240,Nov 2009,2011-01-01,2.81E-07
|
35 |
+
34,GPU,GTX260,Dec 2009,2010-10-06,2.10E-07
|
36 |
+
35,GPU,5670,Jan 2010,2011-05-08,1.38E-06
|
37 |
+
36,GPU,5650,Jan 2010,2011-04-15,1.37E-06
|
38 |
+
37,GPU,5450,Jan 2010,2012-01-25,6.31E-07
|
39 |
+
38,GPU,5830,Feb 2010,2011-05-04,1.55E-06
|
40 |
+
39,GPU,5550,Feb 2010,2011-07-27,1.04E-06
|
41 |
+
40,GPU,5570,Feb 2010,2011-02-28,1.75E-06
|
42 |
+
41,GPU,GTX480,Mar 2010,2011-06-25,4.05E-07
|
43 |
+
42,GPU,GTX470,Mar 2010,2011-05-23,4.51E-07
|
44 |
+
43,GPU,GTX465,May 2010,2011-06-01,3.22E-07
|
45 |
+
44,GPU,GTX460,Jul 2010,2010-09-09,4.27E-07
|
46 |
+
45,GPU,8400 gs,Jul 2010,2012-06-04,1.30E-08
|
47 |
+
46,GPU,GTS450,Sep 2010,2011-05-28,4.27E-07
|
48 |
+
47,GPU,6870,Oct 2010,2011-02-22,1.73E-06
|
49 |
+
48,GPU,GT430,Oct 2010,2013-09-06,4.13E-07
|
50 |
+
49,GPU,6850,Oct 2010,2011-04-23,1.40E-06
|
51 |
+
50,GPU,6310m,Nov 2010,2013-05-17,5.45E-07
|
52 |
+
51,GPU,GTX580,Nov 2010,2011-06-07,6.42E-07
|
53 |
+
52,GPU,GTX570,Dec 2010,2011-05-23,6.13E-07
|
54 |
+
53,GPU,6970,Dec 2010,2011-04-20,1.85E-06
|
55 |
+
54,GPU,6950,Dec 2010,2011-03-03,1.94E-06
|
56 |
+
55,GPU,6750,Jan 2011,2011-05-16,1.07E-06
|
57 |
+
56,GPU,GTX560 ti,Jan 2011,2011-05-07,4.32E-07
|
58 |
+
57,GPU,Quadro 5000,Feb 2011,2013-12-22,4.45E-07
|
59 |
+
58,GPU,6990,Mar 2011,2011-04-15,1.91E-06
|
60 |
+
59,GPU,6790,Apr 2011,2012-09-21,1.47E-06
|
61 |
+
60,GPU,6570,Apr 2011,2011-06-07,1.48E-06
|
62 |
+
61,GPU,6670,Apr 2011,2012-08-31,1.69E-06
|
63 |
+
62,GPU,6450,Apr 2011,2011-07-04,1.71E-06
|
64 |
+
63,GPU,6490m,Jul 2011,2013-04-09,7.08E-07
|
65 |
+
64,ASIC,X6500 fpga miner,Aug 2011,2011-08-30,2.32E-05
|
66 |
+
65,ASIC,Icarus,Nov 2011,2011-12-04,1.98E-05
|
67 |
+
66,GPU,7970,Dec 2011,2012-01-12,3.18E-06
|
68 |
+
67,GPU,7750,Feb 2012,2012-04-05,2.66E-06
|
69 |
+
68,GPU,7770,Feb 2012,2012-06-19,2.38E-06
|
70 |
+
69,GPU,7850,Mar 2012,2012-05-23,1.91E-06
|
71 |
+
70,GPU,GTX680,Mar 2012,2012-09-17,1.20E-06
|
72 |
+
71,ASIC,Butterflylabs mini rig,May 2012,2012-05-14,2.02E-05
|
73 |
+
72,ASIC,Bitforce sha256 single,May 2012,2012-05-09,1.04E-05
|
74 |
+
73,GPU,GTX670,May 2012,2013-04-29,1.10E-06
|
75 |
+
74,ASIC,Modminer quad,Jun 2012,2012-06-28,2.00E-05
|
76 |
+
75,GPU,9400gt,Jun 2012,2013-07-14,6.70E-08
|
77 |
+
76,GPU,7870 xt,Nov 2012,2013-05-10,3.09E-06
|
78 |
+
77,ASIC,Avalon batch 1,Jan 2013,2013-01-13,1.07E-04
|
79 |
+
78,ASIC,Bfl sc,Jan 2013,2013-01-29,1.66E-04
|
80 |
+
79,ASIC,Avalon batch 2,Feb 2013,2013-02-26,1.17E-04
|
81 |
+
80,ASIC,Lancelot,Feb 2013,2013-02-02,1.54E-05
|
82 |
+
81,ASIC,Avalon batch 3,Mar 2013,2013-03-25,1.17E-04
|
83 |
+
82,ASIC,Bfl single 'sc',Apr 2013,2013-04-05,2.50E-04
|
84 |
+
83,ASIC,Butterflylabs (bfl) jalapeno,Apr 2013,2013-01-16,1.25E-03
|
85 |
+
84,ASIC,Knc jupiter,May 2013,2013-05-27,4.00E-04
|
86 |
+
85,ASIC,Klondike,May 2013,2013-05-10,1.60E-04
|
87 |
+
86,ASIC,Terrahash klondike 64,May 2013,2013-05-30,1.40E-04
|
88 |
+
87,ASIC,Asicminer be blade,May 2013,2013-05-15,1.29E-04
|
89 |
+
88,ASIC,Terrahash klondike 16,May 2013,2013-05-28,1.40E-04
|
90 |
+
89,ASIC,Terrahash dx large,Jun 2013,2013-06-18,1.40E-04
|
91 |
+
90,ASIC,Knc saturn,Jun 2013,2013-06-05,4.00E-04
|
92 |
+
91,ASIC,Metabank,Jun 2013,2013-06-12,7.05E-04
|
93 |
+
92,ASIC,Bitmine.ch avalon clone 85gh,Jul 2013,2013-07-11,1.31E-04
|
94 |
+
93,ASIC,Hashfast baby jet,Aug 2013,2013-08-04,9.09E-04
|
95 |
+
94,ASIC,Kncminer mercury,Aug 2013,2013-08-03,4.00E-04
|
96 |
+
95,ASIC,Cointerra terraminer iv,Sep 2013,2013-09-03,7.62E-04
|
97 |
+
96,ASIC,Blue fury,Sep 2013,2013-09-24,1.00E-03
|
98 |
+
97,ASIC,Red/bluefury,Sep 2013,2013-09-19,1.04E-03
|
99 |
+
98,ASIC,Hashfast sierra,Sep 2013,2013-09-22,9.09E-04
|
100 |
+
99,ASIC,Nanofury / icefury,Oct 2013,2013-10-27,8.00E-04
|
101 |
+
100,ASIC,Antminer s1,Oct 2013,2013-11-26,5.00E-04
|
102 |
+
101,ASIC,Knc neptune,Nov 2013,2013-11-27,1.43E-03
|
103 |
+
102,ASIC,Bi*fury,Nov 2013,2013-11-25,1.18E-03
|
104 |
+
103,ASIC,Black arrow prospero x-1,Nov 2013,2013-11-28,1.00E-03
|
105 |
+
104,ASIC,Asicminer be cube,Nov 2013,2013-11-09,1.50E-04
|
106 |
+
105,ASIC,Black arrow prospero x-3,Nov 2013,2013-11-19,1.00E-03
|
107 |
+
106,ASIC,2 th/s coincraft miner,Nov 2013,2013-11-18,1.00E-03
|
108 |
+
107,ASIC,Bfl monarch,Dec 2013,2013-12-21,1.43E-03
|
109 |
+
108,ASIC,Twinfury,Dec 2013,2013-12-23,1.17E-03
|
110 |
+
109,ASIC,1 th/s coincraft miner,Dec 2013,2013-12-17,7.69E-04
|
111 |
+
110,ASIC,Antminer u1,Dec 2013,2013-12-26,8.00E-04
|
112 |
+
111,ASIC,1th dragon bitcoin miner,Mar 2014,2014-03-06,9.55E-04
|
113 |
+
112,ASIC,Nanofury nf2,Mar 2014,2014-03-25,7.40E-04
|
114 |
+
113,ASIC,Antminer u2+,Mar 2014,2014-03-03,1.00E-03
|
115 |
+
114,ASIC,Antminer s2,Mar 2014,2014-03-23,9.00E-04
|
116 |
+
115,ASIC,Spondooliestech sp30 yukon,Apr 2014,2014-04-18,1.50E-03
|
117 |
+
116,ASIC,Spondooliestech sp10 dawson,Apr 2014,2014-04-18,1.12E-03
|
118 |
+
117,ASIC,Rkminer r4-box,Jun 2014,2014-06-18,1.00E-03
|
119 |
+
118,ASIC,Antminer u3,Jun 2014,2014-06-12,1.00E-03
|
120 |
+
119,ASIC,Hashcoins apollo v3,Jul 2014,2014-07-07,1.10E-03
|
121 |
+
120,ASIC,Rkminer r3-box,Jul 2014,2014-07-11,1.00E-03
|
122 |
+
121,ASIC,Antminer s3,Jul 2014,2014-07-07,1.30E-03
|
123 |
+
122,ASIC,Btc garden am-v1,Jul 2014,2014-07-10,9.54E-04
|
124 |
+
123,ASIC,Antminer s3+,Aug 2014,2014-08-18,1.28E-03
|
125 |
+
124,ASIC,Rkminer rocket box,Aug 2014,2014-08-12,9.37E-04
|
126 |
+
125,ASIC,Rkminer t1 800g,Sep 2014,2014-09-01,8.00E-04
|
127 |
+
126,ASIC,Asicminer be prisma,Sep 2014,2014-09-29,1.33E-03
|
128 |
+
127,ASIC,Antminer s4,Oct 2014,2014-10-02,1.43E-03
|
129 |
+
128,ASIC,Asicminer be tube,Oct 2014,2013-05-19,8.88E-04
|
130 |
+
129,ASIC,Spondooliestech sp31 yukon,Nov 2014,2014-11-17,1.63E-03
|
131 |
+
130,ASIC,Spondooliestech sp20 jackson,Nov 2014,2014-11-10,1.54E-03
|
132 |
+
131,ASIC,Spondooliestech sp35 yukon,Dec 2014,2014-12-08,1.51E-03
|
133 |
+
132,ASIC,Antminer s5,Dec 2014,2014-12-23,1.96E-03
|
134 |
+
133,ASIC,Antminer s5+,Aug 2015,2015-08-18,2.25E-03
|
135 |
+
134,ASIC,Antminer s7,Sep 2015,2015-09-05,4.00E-03
|
136 |
+
135,ASIC,Avalon6,Nov 2015,2015-11-12,3.24E-03
|
137 |
+
136,ASIC,Antminer s7-ln,Jun 2016,2016-06-09,3.87E-03
|
138 |
+
137,ASIC,Avalon721,Jan 2017,2017-01-20,6.00E-03
|
139 |
+
138,ASIC,Antminer r4,Feb 2017,2017-02-02,1.03E-02
|
140 |
+
139,ASIC,Avalon741,Feb 2017,2017-02-09,6.35E-03
|
141 |
+
140,ASIC,Canaan avalonminer 741,Apr 2017,2017-10-19,6.35E-03
|
142 |
+
141,ASIC,Ebit e9,Jul 2017,2017-07-20,7.14E-03
|
143 |
+
142,ASIC,Antminer t9,Aug 2017,2017-08-25,7.93E-03
|
144 |
+
143,ASIC,Pantech sx6,Sep 2017,2017-10-29,8.50E-03
|
145 |
+
144,ASIC,Whatsminer m2,Oct 2017,2017-10-01,4.50E-03
|
146 |
+
145,ASIC,Ebit e9+,Oct 2017,2017-10-08,6.90E-03
|
147 |
+
146,ASIC,Antminer s9,Nov 2017,2017-11-01,1.02E-02
|
148 |
+
147,ASIC,Bitfury b8,Dec 2017,2018-11-03,7.66E-03
|
149 |
+
148,ASIC,Microbt whatsminer m3,Jan 2018,2018-01-07,6.00E-03
|
150 |
+
149,ASIC,Bitfily snow panther a1,Jan 2018,2020-04-22,9.07E-03
|
151 |
+
150,ASIC,Ebang ebit e9+,Jan 2018,2018-01-14,6.92E-03
|
152 |
+
151,ASIC,Antminer t9+,Jan 2018,2018-02-09,7.33E-03
|
153 |
+
152,ASIC,Ebit e10,Feb 2018,2018-02-20,1.11E-02
|
154 |
+
153,ASIC,Ebang ebit e10,Feb 2018,2019-05-11,1.09E-02
|
155 |
+
154,ASIC,Ebit e9++,Feb 2018,2018-02-20,1.05E-02
|
156 |
+
155,ASIC,Canaan avalonminer 821,Feb 2018,2018-02-21,9.58E-03
|
157 |
+
156,ASIC,Microbt whatsminer m3x,Mar 2018,2019-01-27,6.10E-03
|
158 |
+
157,ASIC,Antminer v9,Mar 2018,2018-04-25,3.89E-03
|
159 |
+
158,ASIC,Avalon821,Mar 2018,2018-03-17,9.17E-03
|
160 |
+
159,ASIC,Halong mining dragonmint t1,Apr 2018,2018-04-24,1.08E-02
|
161 |
+
160,ASIC,Canaan avalonminer 841,Apr 2018,2018-04-04,1.05E-02
|
162 |
+
161,ASIC,Ebang ebit e9.3,May 2018,2020-02-27,9.09E-03
|
163 |
+
162,ASIC,Antminer s9i,May 2018,2018-06-02,1.02E-02
|
164 |
+
163,ASIC,Ebang ebit e9.2,May 2018,2022-07-14,9.09E-03
|
165 |
+
164,ASIC,Innosilicon t2 terminator,May 2018,2021-08-21,1.10E-02
|
166 |
+
165,ASIC,Bitfily snow panther b1+,Aug 2018,2018-10-16,1.17E-02
|
167 |
+
166,ASIC,Antminer s9j,Aug 2018,2018-09-14,1.07E-02
|
168 |
+
167,ASIC,Innosilicon t2 turbo,Aug 2018,2018-08-07,1.21E-02
|
169 |
+
168,ASIC,Antminer s9 hydro,Aug 2018,2019-12-08,1.04E-02
|
170 |
+
169,ASIC,Microbt whatsminer m10,Sep 2018,2018-09-26,1.54E-02
|
171 |
+
170,ASIC,Microbt whatsminer m10s,Sep 2018,2019-02-21,1.57E-02
|
172 |
+
171,ASIC,Canaan avalonminer 921,Sep 2018,2019-04-18,1.18E-02
|
173 |
+
172,ASIC,Innosilicon t2 turbo+ 32t,Sep 2018,2019-05-12,1.45E-02
|
174 |
+
173,ASIC,Antminer s11,Nov 2018,2019-03-10,1.34E-02
|
175 |
+
174,ASIC,Innosilicon t3 39t,Mar 2019,2019-09-07,1.81E-02
|
176 |
+
175,ASIC,Antminer s17 pro,Apr 2019,2019-08-02,2.53E-02
|
177 |
+
176,ASIC,Antminer s17,Apr 2019,2019-05-15,2.22E-02
|
178 |
+
177,ASIC,Innosilicon t3+ 52t,May 2019,2021-02-11,1.86E-02
|
179 |
+
178,ASIC,Antminer t17,May 2019,2019-06-09,1.82E-02
|
180 |
+
179,ASIC,Whatsminer m3,Jun 2019,2019-06-09,6.44E-03
|
181 |
+
180,ASIC,Microbt whatsminer m21s,Jun 2019,2019-08-02,1.67E-02
|
182 |
+
181,ASIC,Antminer s9 se,Jul 2019,2019-10-05,1.25E-02
|
183 |
+
182,ASIC,Innosilicon t3 50t,Jul 2019,2019-09-17,1.61E-02
|
184 |
+
183,ASIC,Microbt whatsminer m21,Aug 2019,2020-06-30,1.67E-02
|
185 |
+
184,ASIC,Antminer s9k,Aug 2019,2019-09-09,1.03E-02
|
186 |
+
185,ASIC,Microbt whatsminer m20s,Aug 2019,2019-08-02,2.02E-02
|
187 |
+
186,ASIC,Innosilicon t3+ 57t,Sep 2019,2019-10-11,1.73E-02
|
188 |
+
187,ASIC,Canaan avalonminer 1047,Sep 2019,2019-09-12,1.55E-02
|
189 |
+
188,ASIC,Canaan avalonminer 1066,Sep 2019,2020-06-27,1.54E-02
|
190 |
+
189,ASIC,Ebang ebit e12,Sep 2019,2019-11-21,1.76E-02
|
191 |
+
190,ASIC,Antminer t17e,Nov 2019,2019-11-15,1.82E-02
|
192 |
+
191,ASIC,Antminer s17e,Nov 2019,2019-11-15,2.22E-02
|
193 |
+
192,ASIC,Antminer s17+,Dec 2019,2020-01-27,2.50E-02
|
194 |
+
193,ASIC,Antminer t17+,Dec 2019,2020-02-17,2.00E-02
|
195 |
+
194,ASIC,Microbt whatsminer m30s,Apr 2020,2021-11-17,2.63E-02
|
196 |
+
195,ASIC,Microbt whatsminer m31s,Apr 2020,2021-08-30,2.36E-02
|
197 |
+
196,ASIC,Antminer s19,May 2020,2020-11-18,2.92E-02
|
198 |
+
197,ASIC,Antminer s19 pro,May 2020,2020-07-17,3.38E-02
|
199 |
+
198,ASIC,Microbt whatsminer m32,Jul 2020,2021-03-06,1.85E-02
|
200 |
+
199,ASIC,Canaan avalonminer 1166 pro,Aug 2020,2021-05-06,2.38E-02
|
201 |
+
200,ASIC,Microbt whatsminer m30s+,Oct 2020,2023-02-11,2.94E-02
|
202 |
+
201,ASIC,Microbt whatsminer m30s++,Oct 2020,2023-05-01,3.23E-02
|
203 |
+
202,ASIC,Microbt whatsminer m32s,Nov 2020,2021-11-24,1.92E-02
|
204 |
+
203,ASIC,Microbt whatsminer m31s+,Dec 2020,2022-05-20,2.38E-02
|
205 |
+
204,ASIC,Canaan avalonminer 1246,Jan 2021,2021-03-11,2.63E-02
|
206 |
+
205,ASIC,Aisen a1 pro,May 2021,2021-05-04,1.05E-02
|
207 |
+
206,ASIC,Antminer s19j,Jun 2021,2021-08-17,2.77E-02
|
208 |
+
207,ASIC,Innosilicon t2 turbo 26t,Jul 2021,2022-07-22,1.24E-02
|
209 |
+
208,ASIC,Innosilicon t2 turbo hf+,Jul 2021,2022-01-16,1.27E-02
|
210 |
+
209,ASIC,Antminer s19j pro,Aug 2021,2021-08-01,3.39E-02
|
211 |
+
210,ASIC,Bolon miner b11,Aug 2021,2022-04-06,2.12E-02
|
212 |
+
211,ASIC,Antminer t19,Aug 2021,2021-12-02,2.63E-02
|
213 |
+
212,ASIC,Canaan avalonminer 1126 pro,Aug 2021,2021-11-05,1.99E-02
|
214 |
+
213,ASIC,Ebang ebit e10d,Sep 2021,2021-12-03,7.14E-03
|
215 |
+
214,ASIC,Ipollo b1l,Mar 2022,2023-03-30,2.00E-02
|
216 |
+
215,ASIC,Microbt whatsminer m50,Jul 2022,2023-03-31,3.45E-02
|
217 |
+
216,ASIC,Antminer s19 xp,Jul 2022,2023-03-06,4.65E-02
|
218 |
+
217,ASIC,Microbt whatsminer m50s,Jul 2022,2023-12-17,3.85E-02
|
219 |
+
218,ASIC,Antminer s19j pro+,Dec 2022,2023-08-07,3.64E-02
|
220 |
+
219,ASIC,Antminer s19k pro,Apr 2023,2023-10-21,4.17E-02
|
hardwarelist/pmaxv1/Bitcoin max updated.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
hardwarelist/pmaxv1/add_missing_hardware.ipynb
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": null,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"import pandas as pd\n",
|
10 |
+
"from datetime import datetime"
|
11 |
+
]
|
12 |
+
},
|
13 |
+
{
|
14 |
+
"cell_type": "code",
|
15 |
+
"execution_count": null,
|
16 |
+
"metadata": {},
|
17 |
+
"outputs": [],
|
18 |
+
"source": [
|
19 |
+
"\n",
|
20 |
+
"max_efficiency = pd.read_csv('Bitcoin max updated.csv') # rows are Date,Hardware (TH/J),Hardware with Archaicity (TH/J)\n",
|
21 |
+
"max_efficiency"
|
22 |
+
]
|
23 |
+
},
|
24 |
+
{
|
25 |
+
"cell_type": "code",
|
26 |
+
"execution_count": null,
|
27 |
+
"metadata": {},
|
28 |
+
"outputs": [],
|
29 |
+
"source": [
|
30 |
+
"\n",
|
31 |
+
"\n",
|
32 |
+
"# loop through rows\n",
|
33 |
+
"for i in range(len(max_efficiency)):\n",
|
34 |
+
" # get the date\n",
|
35 |
+
" date = max_efficiency.iloc[i]['Date']\n",
|
36 |
+
"\n",
|
37 |
+
" date_format = \"%Y-%m-%d\"\n",
|
38 |
+
" updates = [\n",
|
39 |
+
" (\"2012-11-19\", 0.00025), # BFL\n",
|
40 |
+
" (\"2013-01-16\", \t1250/1000000), # jalapeno\n",
|
41 |
+
" (\"2013-06-22\", 0.0004), # KNC\n",
|
42 |
+
" (\"2013-09-18\", \t0.000909), #hashfast\n",
|
43 |
+
" (\"2013-11-26\", \t0.001429), # KNC neptune\n",
|
44 |
+
" (\"2017-11-01\", \t0.01021), # antminer s9\n",
|
45 |
+
" (\"2018-09-20\", \t15384/1000000), # microbt whatsminer m10 https://bitcointalk.org/index.php?topic=5033998.0\n",
|
46 |
+
" (\"2018-08-07\", \t12121/1000000), # innosilicon t2 turbo\n",
|
47 |
+
" ]\n",
|
48 |
+
" for (update_date, update_value) in updates:\n",
|
49 |
+
" if datetime.strptime(date, date_format) > datetime.strptime(update_date, date_format):\n",
|
50 |
+
" max_efficiency.loc[i, 'Hardware (TH/J)'] = max(max_efficiency.loc[i, 'Hardware (TH/J)'], update_value)\n",
|
51 |
+
"\n",
|
52 |
+
"max_efficiency.to_csv('pmaxv1.csv', index=False)"
|
53 |
+
]
|
54 |
+
}
|
55 |
+
],
|
56 |
+
"metadata": {
|
57 |
+
"kernelspec": {
|
58 |
+
"display_name": "py310",
|
59 |
+
"language": "python",
|
60 |
+
"name": "python3"
|
61 |
+
},
|
62 |
+
"language_info": {
|
63 |
+
"codemirror_mode": {
|
64 |
+
"name": "ipython",
|
65 |
+
"version": 3
|
66 |
+
},
|
67 |
+
"file_extension": ".py",
|
68 |
+
"mimetype": "text/x-python",
|
69 |
+
"name": "python",
|
70 |
+
"nbconvert_exporter": "python",
|
71 |
+
"pygments_lexer": "ipython3",
|
72 |
+
"version": "3.10.13"
|
73 |
+
}
|
74 |
+
},
|
75 |
+
"nbformat": 4,
|
76 |
+
"nbformat_minor": 2
|
77 |
+
}
|
hardwarelist/pmaxv1/pmaxv1.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
hardwarelist/pmaxv2.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
hardwarelist/pmaxv3.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|