-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSolo_miner.html
More file actions
120 lines (94 loc) · 5.72 KB
/
Solo_miner.html
File metadata and controls
120 lines (94 loc) · 5.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>godef.be</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-4bw+/aepP/YC94hEpVNVgiZdgIC5+VKNBQNGCHeKRQN+PtmoHDEXuppvnDJzQIu9" crossorigin="anonymous">
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/css/fontawesome.min.css" rel="stylesheet" crossorigin="anonymous">
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/css/brands.min.css" rel="stylesheet" crossorigin="anonymous">
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/css/solid.min.css" rel="stylesheet" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.18/katex.min.css">
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.18/katex.min.js"></script>
<script defer src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.18/contrib/auto-render.min.js"
onload="renderMathInElement(document.body);"></script>
<link href="styles/main.css" rel="stylesheet" type="text/css">
<link rel="icon" type="image/png" sizes="32x32" href="images/xd.svg">
</head>
<body>
<div id="main-menu" class="p-2">
<img src="images/profil.png" alt="logo" id="logoProfil">
<hr>
<ul class="nav nav-pills flex-column">
<li class="nav-item"><a class="nav-link" href="index.html"><i class="fa-solid fa-house"></i>Home</a></li>
<li class="nav-item"><a class="nav-link" href="GPG.html"><i class="fa-solid fa-key"></i>GPG Key</a></li>
<li class="nav-item"><a class="nav-link" target="_blank" href="https://rss.godef.be"><i class="fa-solid fa-info"></i>Rss</a></li>
<li class="nav-item"><a class="nav-link active" href="projet.html"><i class="fa-solid fa-list-check"></i>Project</a></li>
<li class="nav-item"><a class="nav-link" href="documentation.html"><i class="fa-solid fa-book"></i>Documentation</a></li>
</ul>
</div>
<div class="p-2">
<header>
<h1>
<strong>Solo Miner</strong>
</h1>
</header>
<div id="foxo"></div>
<main>
<div class="projet">
<div class="haut-de-page">
<section class="mb-5">
<h2>Yes i know</h2>
<p>
Yes, I know, I saw a video of someone explaining the concept of solo mining. I was really amused to see how it worked, and that's what got me into the topic of crypto.
The concept is simple: instead of mining in a pool with many people and sharing the rewards based on who mined the most, you mine alone, and if you manage to hit a block, you keep the entire reward for yourself (minus the network usage fees).
So, I wanted to have fun setting everything up properly, just like a real cryptocurrency miner but on a very small scale. A little desk decoration that tries to hit a BTC block.
</p>
</section>
<section class="mb-5">
<h2>How do i do</h2>
<p>
I simply took an ESP32, flashed it with the
<a href="https://github.com/BitMaker-hub/NerdMiner_v2" target="_blank">
NerdMinerV2
</a>
firmware, connected it to my WiFi network in a separate VLAN, and linked it to my BTC account— and that was it, all set up!
Then, I designed a small 3D-printed stand so it could proudly sit on my desk. That way, every time I look at it, I can think to myself, "I definitely made the right choice doing this instead of studying the night before an exam." (Don't worry, I passed it!)
</p>
</section>
<section class="mb-5">
<h2>Calculs</h2>
<p>
Let's do some quick calculations.
My ESP32 mines at an average of 60Kh/s. Let's take a very arbitrary value of approximately 500 EH/s, which is 500 × 10¹⁸ H/s.
This means I have 1 in 8.3 × 10¹⁵ (about 8,300 trillion) chances of finding the right block...
Or...
Since a block is found every 10 minutes, that would mean 160 billion years.
<p>\[
\frac{5 \times 10^{18} \text{ seconds}}{60 \times 60 \times 24 \times 365} \approx 1.6 \times 10^{11} \text{ Years}
\]</p>
Yeah... I’m going to have to wait. 😅
</p>
<object type="text/html" data="https://web.public-pool.io/#/app/36ZGBUwjvu96T3Uy5Y32Ev1nHiXSXQ2tdj"
style="width:100%; height:1200px;">
</object>
</section>
</div>
</div>
</div>
</main>
<div class="contacts">
<div class="contact-item">
<i class="fa-solid fa-envelope"></i><a href="mailto:germain@godef.be">germain@godef.be</a>
</div>
<div class="contact-item">
<i class="fa-brands fa-linkedin"></i><a target="_blank" href="https://www.linkedin.com/in/germain-godefroid-581454260/">Linkedin</a>
</div>
</div>
<footer class="text-center">
<p> © Germain Godefroid, <script type="text/javascript">var year = new Date();document.write(year.getFullYear());</script>
</p>
</footer>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm" crossorigin="anonymous"></script>
</body>
</html>