You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 03-Protocol-Overview.md
+2-6
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# 3. Protocol Overview
2
2
3
-
There are technically four distinct (sub)protocols needed in order to fully use all of the features proposed in this document:
3
+
There are technically three distinct (sub)protocols needed in order to fully use all of the features proposed in this document:
4
4
5
5
1.**Mining Protocol**
6
6
The main protocol used for mining and the direct successor of Stratum v1.
@@ -20,10 +20,6 @@ There are technically four distinct (sub)protocols needed in order to fully use
20
20
A similarly-framed protocol for getting information about the next block out of Bitcoin Core.
21
21
Designed to replace `getblocktemplate` with something much more efficient and easy to implement for those implementing other parts of Stratum v2.
22
22
23
-
4.**Job Distribution Protocol**
24
-
Simple protocol for passing newly-declared work to interested nodes - either proxies or miners directly.
25
-
This protocol is left to be specified in a future document, as it is often unnecessary due to the Job Declaration role being a part of a larger Mining Protocol Proxy.
26
-
27
23
Meanwhile, there are five possible roles (types of software/hardware) for communicating with these protocols.
28
24
29
25
1.**Mining Device**
@@ -162,7 +158,7 @@ However, they MUST always set vendor to a string describing the manufacturer/dev
0 commit comments