A trusted or trust-based bridge is maintained by a central entity, which users must trust with their assets. Untrusted bridges are completely decentralized and operate on smart contracts and algorithms.