What do you mean "impossible to implement true decentralized routing"? Many examples of decentralized distance vector and link state algorithms exist. I'm not sure what they are doing but routing isn't some mystical thing that requires a master node.
Here's a thing I did a while ago: https://github.com/jtremback/reactive-payment-routing
Which I have to say, is a very cool project and one I would love to help spread when your protocol can handle 3G or LTE-like speeds. Keep up the good work: you're really on to something with this project!
It seems like p2p routing might work for a small network, but the complexity turns chaotic at scale very quickly. I guess time will tell how effective the LN implementation is.
Routing does not work. And it will never work.
Long live Bitcoin Cash
Better, physical proximity (via Bluetooth or WiFi mesh networks) would provide immediate local routing. This would work with the above.
Satoshi himself proposed the first version of payment channels [1]. The Lightning Network paper has zero authors from Blockstream [2]. At least two other entirely independent companies are working on Lightning Network implementations [3][4]. It's well understood how trustless LN transactions work [5]. The spec [6] and code are open source, feel free to look for a "backdoor".
1. https://en.bitcoin.it/wiki/Payment_channels#Nakamoto_high-fr...
2. https://lightning.network/lightning-network-paper.pdf
3. https://github.com/lightningnetwork/lnd
4. https://github.com/ACINQ/eclair
> How do we know that there isn't an easy backdoor that allows this network to be controlled for Blockstream's purposes?
The code of clightning is open source, so is the code of most known clients out there.
> The fact that it is so complex and ill defined is dangerous and an antithesis of decentralized system design and ethos
Your comment really seems like a baseless conspiracy theory full of ad hominems with no proof of what you mention: - it's not that crazy complex compared to all the intricacies / op codes and game theory of the Bitcoin base layer - it is more easily distributed than the base layer since it's easier to run a LN node by itself (albeit still relying on a bitcoin full node that may not be in your control if you wish it so).
And like other said, Blockstream doesn't have many employees working on the base protocol (3 now afaik since Luke Dash JR & G.Maxwell do not work for Blockstream anymore). The few they have actually made very useful contributions to the code base since 2011/2012 which you can easily see through and most of their code is also used in all forks of Bitcoin aka BTG, BCH etc...
> They were responsible for all the propaganda and talking points against bumping the block size leading to the BCH fork
Any proof on that? Almost no bitcoin developers (albeit none apart of maybe 1 if you count Gavin which didnt contribute for years on the code base) left to work on this particular fork. There was no scientific consensus stipulating larger blocks (than 4mb) would be safe hence why the community at large did not support BCH (and why it has a minority of market share and mining share, TX usage etc).
The LN claim is basically decentralized BGP but much more complex and prone to race condition errors.
https://www.youtube.com/watch?v=Ug8NH67_EfE&feature=youtu.be...
The white paper doesn't even mention how LN routing works!
It seems impossible to implement true decentralized routing, so it's likely they're using some sort of hack to prioritize "masternodes" as the backbone routers instead of actual peer to peer routing.