The BCP is able to offer people-centric features that blockchains are missing for mass adoption. While interoperability is a key challenge that blockchain needs to solve, it needs to do this with the end-user in mind. With the BCP, any blockchain is enabled to easily integrate these essential tools which are centred around users and can be implemented without much effort.
Unlike other interoperability protocols, IOV and its Blockchain Communication Protocol (BCP) is not attempting to monopolize the value in the protocol layer by supplanting the underlying assets that adopt the technology. In contrast to many other protocols, access to the interoperable blockchain ecosystem is free -- and not dependent on any single blockchain or token.
Anyone can access all crypto assets without committing to one particular blockchain technology. Without a token at the center of the ecosystem, there can be much greater flexibility and cross-functionality. And BCP specifications are written so that any consensus algorithm can be used, be it proof-of-work, proof-of-stake, proof-of-authority or any other algorithm.