Oracle

A blockchain like a computer without internet access or connection?

Adding programmability requires additional infrastructure beyond what blockchains provide, most notably oracle networks. This is because blockchains inherently cannot pull in data from or push data out to any external system, making them isolated networks akin to a computer with no Internet connection. Bridging the connection between onchain environments and the outside world requires an additional piece of infrastructure—an oracle.