Unpopular opinion:
Nostr is more advanced than Bitcoin.
There is no obvious reason why Bitcoin The Protocol should only be implemented in one Bitcoin Core software package.
There could be n number of software packages that work exactly the same. So long as their input and output match up, the throughput shouldn't matter.
You could simply write a Bitcoin Core test, and run it over any package, to see if it's compatible. Tests are dynamic specifications that leave the implementation open.
There is Knots :)
Please Login to reply.
Just an old version of Core, really, and for unpopular soft-forks.