btcd, effectively, powers the lightning network, many thousands of nodes. To say it has zero adoption is to ignore an important lesson needed to keep Core in check. Hubris.
If the goal is to break up Core's monopoly... on DISTRIBUTION of full nodes, you can't ignore the 2nd most important implementation.
Core's monopoly is not in IMPLEMENTATION, it's in DISTRIBUTION
I reiterate that it is a mistake for production ready to frame this as a new implementation, because
It's not a new implementation
Core's monopoly is on distribution
Core has squatted on a legacy, a legacy that grants it defacto distribution. There are many implementations, yet, people download it blindly because its the "default" repo.
LND is the default distribution for Lightning, it uses BTCD as a library.
Just being a replacement for Core is not going to change behavior, people already have those options. To challenge it's distribution, you must reframe what people are getting. Making it a library of something bigger is one path, but in general, it must be framed as a different solution.
Linux distributions don't frame themselves as alternatives to Linux, each distribution has its own value-add. Being different is not a value add in and of itself. You don't download linux, you download Ubuntu, Debian, Fedora, Arch etc...
Core is not Bitcoin, consensus is the kernel. Act accordingly.
btcd, effectively, powers the lightning network, many thousands of nodes. To say it has zero adoption is to ignore an important lesson needed to keep Core in check. Hubris.
If the goal is to break up Core's monopoly... on DISTRIBUTION of full nodes, you can't ignore the 2nd most important implementation.
Core's monopoly is not in IMPLEMENTATION, it's in DISTRIBUTION
#1323746
#1317912
I reiterate that it is a mistake for production ready to frame this as a new implementation, because
Core has squatted on a legacy, a legacy that grants it defacto distribution. There are many implementations, yet, people download it blindly because its the "default" repo.
LND is the default distribution for Lightning, it uses BTCD as a library.
Just being a replacement for Core is not going to change behavior, people already have those options. To challenge it's distribution, you must reframe what people are getting. Making it a library of something bigger is one path, but in general, it must be framed as a different solution.
Linux distributions don't frame themselves as alternatives to Linux, each distribution has its own value-add. Being different is not a value add in and of itself. You don't download linux, you download Ubuntu, Debian, Fedora, Arch etc...
Core is not Bitcoin, consensus is the kernel. Act accordingly.