How Does a Blockchain Bridge Differ from a Blockchain Oracle?
A blockchain bridge is a protocol that allows the transfer of assets and information between two different, otherwise incompatible, blockchain networks. Its purpose is interoperability.
A blockchain oracle is a service that feeds external, real-world data into a single blockchain's smart contracts. A bridge connects blockchains; an oracle connects a blockchain to the outside world.