pull down to refresh
I mentioned that here.
Because you don't want regulatory bodies to get the impression you are just allowing something to happen.I don't want to give regulatory bodies the impression developers are responsible for what happens on the networkThey wouldn’t take that path. […]
reply
Yeah it's been on my mind for a while now.
They wouldn’t take that path. […]
Imagine being wrong in that assessment when dealing with published, signed commits. Or not seeing the full spectrum of potential damage that can be done by concern trolling, predatory litigation and "modern activism" 1. And how that influences politicians, who then direct functionaries and enforcement, who then fuck you up because they hold the guns.
Perhaps, the only feasible path out of this is to break the monopoly deployment in the field of Bitcoin Core. I thought that that's exactly what knots was supposed to be doing? No need for a consensus change, just run knots if you wanna run knots. But the past couple of weeks I've been thinking that maybe the greatest favor we can do to Bitcoin Core maintainers is to fork their software and offer a viable alternative, perhaps optimized for watchtower functionality, which is the opposite of knots. I'm not sold on this yet, but it may be worth the effort if it means they get less shit and can focus on building important features.
Footnotes
- 
I had written 6 paragraphs lamenting the misuse of the wonderful direct borderless communication the internet has given us, where instead of organizing to do things, humanity organizes to tell other people what to do, as if we're all little dictators in our own right... but I'm going to save that one for later. ↩
reply
But the past couple of weeks I've been thinking that maybe the greatest favor we can do to Bitcoin Core maintainers is to fork their software and offer a viable alternative
I think most of what @justin_shocknet talks about is wrapped in a lot of BS but this is def one of his better ideas
reply
Haha. I'm fearful of labeling what Justin says as bs, even when it feels counter-intuitive, because he's been right in hindsight too often for that; I'm keeping an open mind. In the spirit of not telling other people what to do, I'd not pursue telling someone else to archive their repo though. If that comes, it comes through success of other efforts.
reply
I'm fearful of labeling what Justin says as bs
To be clear, I didn't say his ideas are BS, but he wraps them in a lot of BS aka trying to sell them in a disingenuous way so it's hard to listen to him or take him serious.
That's IMO an important difference.
reply
Example?
reply
CLINK, BOLT12, mobile nodes, "routing nodes don't exist"
reply
What's the BS wrapper?
Momentum is such that I would think a competing implementation will need to offer something new or interesting to attract users. Super configurable relay policies is a tough way to go about this because most users don't actually seem to care to configure very much (plug n play is way more attractive). If libbitcoin is able to ship their new version with some kind of really fast IBD, that might be enough to attract new users.
Could a new node implementation compete on development process or review? That might also be attractive, but it's not like Core has a shabby record there. My non dev feeling is that they've done better than most Bitcoin projects in attracting reviewers and contributors.
reply
Momentum is such that I would think a competing implementation will need to offer something new or interesting to attract users.
Yes, this is why I said 
perhaps optimized for watchtower functionality. Currently this is what you'd use Core for, but is the reference implementation the best place? Should Bitcoin Core be optimized for LN? Can you truly optimize for it if you're supposed to serve all? btcd could be that but it's insufficiently used.If libbitcoin is able to ship their new version with some kind of really fast IBD, that might be enough to attract new users.
You only do IBD once though. So although that's been Eric's selling point, and it's super useful if you find yourself with some half-custodial wallet that suddenly doesn't work and you need a full chain to recover all your stuff, it's way more interesting for most people to know how this works in day-to-day operation. For this we need a final implementation.
Could a new node implementation compete on development process or review?
No, but it could at least be on-par. Knots isn't.
reply
ok, yeah, I follow.
Doesn't look like the courts will, so far, but rather cough cough, BIP-444, delusional clowns
[paste]CSW was right that devs have a meaningful role in the network and the courts will fuck up devs.