Drop Template Distribution Protocol #105
Replies: 5 comments 48 replies
|
Is there a discussion regarding this? I would like to better understand what are their plans |
|
it looks like |
|
NACK, there are at least 2 valid reasons to not drop it:
Below other 3 reason that can or can not be valid:
|
|
I don't think you should drop the Template Distribution Protocol. It's still useful to have a minimal application that sits between Bitcoin Core and the rest of the ecosystem. The Template Provider code I use still works in the new (sidecar) setup, see Sjors/bitcoin#48. I'd rather not have to expand that c++ code to do even more stratum stuff. |
|
after some reflection, my current stance on this discussion is NACK this move feels heavily centered around Bitcoin Core politics IMO Sv2 spec should be implementation agnostic, and that includes the Template Provider assuming that only Bitcoin Core could act as TP is a heavily centralizing design decision, which would ossify the protocol around Bitcoin Core with that said, @Sjors work on maintaing such sidecar implementation alongside a Bitcoin Core fork remains foundational for the progress of SRI this strategy will allow us to stabilize Sv2 Spec sooner rather than later |
Uh oh!
There was an error while loading. Please reload this page.
Looks like Bitcoin Core folks have decided to NIH the template distribution protocol in-house, so we should probably follow suit and directly support their (cap'nproto-based local-sockets) API. Once we have that, there's not really any reason to have the template distribution protocol at all, it'll just be an unnecessary proxy, but we should maybe support piping their local-sockets-only stuff over TCP for completeness.
All reactions