The codebase update is something that we NEED for Smart Contracts.. we are doing the right thing for the long term and developers are working no matter what is happening around..
Also, I really appreciate that they didn't disclose DeepSend now during a bear market with a lot of weakhands around.
Was the new codebase a plan all along then or was it realized along the way it was needed? Smart contracts have been in the roadmap since the beginning. Regardless I eagerly await the new updates and codebase, aside from smartcontract capability it will improve many factors.
Any particular reason why it matters in the market when they release new features updates? Or are you happy we lost the weak hands before the technology is released?
I don't think the devs knew about this conflict, else I'm sure they wouldn't waste time working on the old code. I think the old code was ready for the initial plan of PoS and DeepVault and DeepSend, but as they started to evaluate the new additions (Lightning Network, SmartContracts, Ledger Compatability, ...) they realized that it would be easier to work on a different codebase ready for these features.
We are taking the LightningNetwork implementation to the next level. There are multiple issues with the current implementations of the LightningNetwork:
https://cointelegraph.com/news/lightning-network-will-be-highly-centralized-gavin-andresenhttps://medium.com/@jonaldfyookball/mathematical-proof-that-the-lightning-network-cannot-be-a-decentralized-bitcoin-scaling-solution-1b8147650800Our developers can create an anonymous LN that will be enforced by SmartContracts. As it's anonymous through Tor, this can be the first fully decentralized implementation of LN. I don't have all the details but I hope I got it right, because spreading information without being certain about the accuracy might cause problems in the future.