I always loved Bancor concept, and I see it's gaining momentum.
The only thing that is bothering me is that it's working on ETH blockchain as an ERC20 token.
It depends on ETH success, and can suffer from ETH blockchain congestion, etc.
I think the "ultimate" currency, or store of value (constant growth based on market growth with new tokens/currencies added in its decentralized exchange) that Bancor is, should have its own blockchain.
I remember reading in the whitepaper that their are plans to be able to cover other blockchains too, etc.
But, do other people think Bancor is meant to be on its own blockchain?
I'm not an engineer so I don't know what are the current possibilities about cross-chain smart contracts to be able to run Bancor decentralized exchange, but I would be very happy to know what the community thinks about this aspect.
I really feel like Bancor can't fulfill its goal by remaining in ETH (or any other) blockchain.
Bancor operates on top of other blockchains for which it provides access to its liquidity network.
As Bancor is built to provide cross-chain liquidity, using ETH alone simply would not work. Building Bancor's liquidity network entails creating an entirely new ecosystem, which of course will have interplay with many other ecosystems, existing and future.
In line with this, there is a new Bancor department under construction, focused exclusively on developing cross blockchain architecture.