Technologia blockchain umożliwia działanie zdecentralizowanych aplikacji bez polegania na centralnych instytucjach. Ma jednak jedno istotne ograniczenie: blockchainy nie mogą bezpośrednio uzyskiwać dostępu do informacji ze świata zewnętrznego. Właśnie tutaj pojawiają się wyrocznie blockchainowe.