Skip to content

Commit 3a738d7

Browse files
authored
Merge pull request #145 from plebhash/2025-07-18-jd-clarifications
JD clarifications
2 parents 1bcba66 + ac13e35 commit 3a738d7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

06-Job-Declaration-Protocol.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ It is responsible for:
1616
- Allocating tokens that JDC will use to declare Custom Jobs.
1717
- Acknowledging declaration of Custom Jobs associated with specific allocated tokens.
1818
- Maintaining an internal mempool (via RPCs (or similar) to a Bitcoin Node).
19-
- Requesting identification for transactions on some declared Custom Job.
20-
- Requesting missing transactions on some declared Custom Job.
19+
- Requesting missing transactions on some declared Custom Job (only under Full-Template mode).
2120
- Publishing valid block submissions received from JDC.
2221

2322
## 6.2 Job Declarator Client
@@ -41,7 +40,7 @@ Additionally, if:
4140

4241
JDC is also responsible for switching to a new Pool+JDS (or solo mining as a last resort).
4342

44-
This fallback strategy incentivizes honesty on Pool side, otherwise it will lose hashrate by rejecting Shares for a Custom Job that was already acknowledged to be valid.
43+
This fallback strategy incentivizes honesty on Pool side, otherwise it will lose hashrate by rejecting Shares for a Custom Job that was already acknowledged to be valid. It also allows the miner to never stop mining on their preferred templates.
4544

4645
## 6.3 Job Declaration Modes
4746

0 commit comments

Comments
 (0)