Just finished building a more up-to-date docker container for bitcoind, for a project. lnd is next.
It would be nice to have a layer 2 SDK for building new apps on top of the existing p2p network. It seems both stacks and lightning nodes are essentially doing the same, while sharing the main chain as a central authority.
I think it would make more sense to abstract all that out into a general SDK, where nodes can just broadcast new protocol methods to each other, sharing the same core methods to finalize (HTLC, multisig, proof of burn, etc.)
Anyway that's my current approach. Containerize all the things, then build an app server to abstract it all. It would be a nice way to explore all the JSON-RPC endpoints and various opcodes. Plus SDKs are fun to build.
Anyway, back to work!