How Oracles Connect Reality to the Blockchain

Trust makes the world go round. From the trust you place in an online retailer to deliver your order to the collective faith we have that our currencies are worth something. But just because we believe something will happen doesn’t make it so. Many believe that exposing yourself to scams and fraud is just the cost of doing business, but what if instead of agreements relying on trust between individuals, there was a way to ensure that something happened when certain conditions were met?

Enter oracles, technology that serves as a bridge between reality and the blockchain. As such, they are constructed from both on-chain smart contracts (essentially programs built on the blockchain) and off-chain hardware capable of updating the data available to the smart contract, such as a sensor.

Crypto
Photo by © stockphoto-graf – Shutterstock.com

What are Smart Contracts?

To understand how they work, it’s first necessary to explain the on-chain part of the oracle: the smart contract. The key draw of smart contracts is that they are tamper-proof programs, unfailingly executing once the conditions built into them have been met. That’s because they exist on a blockchain, most commonly Ethereum, with programs written in the programming language Solidity.

“Smart” contract is actually somewhat of a misnomer. They don’t make any decisions of their own, instead, following the rules built into them to automatically execute an agreement. In the case of oracles, those rules are reliant on data input by the off-chain part of the technology. Oracles, then, are methods of connecting external systems to digital smart contracts, feeding them data of any type that the smart contract needs to understand before executing. That execution can authorize a transaction, but it can also issue an NFT, for instance.

To illustrate the possibilities of oracles, let’s use one of the leading oracle networks as an example. Chainlink’s services allow users to connect smart contracts on any blockchain to real-world information such as price feeds, weather data or off-chain computation. Think of them as an application programming interface to the real world.

In order to motivate nodes to provide accurate data, those wishing to create nodes must stake Chainlink’s LINK token into a smart contract, with LINK also being used to pay for services on the network.

Chainlink itself decides what data sources it offers. The company has formed partnerships with a number of dataset owners such as independent news organization the Associated Press, which has made its economic, sports and race call datasets available via a Chainlink node. That data can in turn be used to trigger a trade when a company’s quarterly financials are released, for instance.

A lot of the excitement around oracles stems from their possible uses in decentralized finance (DeFi) applications, such as insurance. Imagine farmers being reimbursed automatically for reduced crop yields caused by drought after a weather sensor detects low levels of rain, for instance. That’s one of the possibilities inspiring its use of Google Cloud’s Public Datasets Program and the weather and climate data contained within.

Chainlink’s oracles secure over $75bn of crypto assets as of December 2021. Indeed, 2021 proved to be a bumper year for the service and oracles in general, with a total of 772 oracle networks in Q4 2021 compared to 139 in Q4 2020. That’s led to over 1.1bn off-chain data points being delivered on-chain.

Types of Oracle

It’s worth distinguishing between a few different types of oracle which are specialized for different purposes. Inbound or input oracles are the kind we have already discussed, in that they bring real-world data to the blockchain. There also exist outbound or output oracles that can bring blockchain data to the real world, informing physical items that an event took place on-chain. That might be useful for triggering a physical smart lock once a cryptocurrency payment has been made, for instance.

There is also a difference between hardware and software oracles. The latter will deliver data from digital sources such as price data, while the former interfaces with physical sensors such as a thermometer. Finally, there are cross-chain oracles that are capable of exchanging information between blockchains, enabling information from one to trigger an action on another.

The Oracle Problem

Significant hurdles remain before oracles go truly mainstream, though, not least the issue of bad data. Whether that’s from a malfunctioning sensor or malicious actor, bad data can find its way onto the blockchain. Possible solutions lie in having multiple sources and cross-validation, though if an oracle service is able to limit the sources available, that becomes less useful. 

In the absence of regulation, there are also significant questions about the extent to which the actions of smart contracts should be considered final. That exact issue led to the splintering of the Ethereum blockchain into Ethereum and Ethereum Classic after users exploited a poorly secured smart contract to drain the decentralized autonomous organization investment group known as The DAO of funds. Once Ethereum realised what had happened, its developers decided to undo its actions, creating a split between those who believed that the actions of a smart contract should be taken as writ and those that didn’t.

The Possibilities

Assuming those hurdles are overcome, the possible use cases for oracles and smart contracts, in general, are vast. Issuing or editing NFTs automatically is one exciting avenue of exploration. Imagine an oracle that takes information in from a fitness tracker and issues rewards based on the number of steps you’ve taken. In another direction, services such as Betswap have emerged using oracles to power decentralized betting exchanges. For businesses, meanwhile, there is interest in using oracles in quality control and counterfeit reduction – as with IBM’s partnership with Sonoco which tracks temperature-controlled pharmaceuticals through the supply chain.

One of the most revolutionary uses might come in the form of parametric insurance. While not a new idea in itself, the emergence of oracles has led to a new approach to insurance that doesn’t require loss assessment. Instead, an oracle could pay out a pre-agreed sum based entirely on data from real-world sensors.

Oracles are an important step towards integrating the outside world with blockchain technology As tamper-proof, traceable systems, they provide a secure and irreversible way of moving off-chain data on-chain – the tricky part is verifying that data in the first place. Overcome that, and oracles could eventually replace the third-party arbiters that today have so much control over transactions. 

Atlatl Software’s Visual And AR Product Collaborating With Oracle CPQ Cloud

Atlatl Software, a provider of 3D and augmented reality (AR) configuration software for manufacturers and Silver level members of Oracle Partner Network (OPN), have revealed a new collaboration with Oracle Configure, Price, Quote (CPQ) Cloud, part of the Oracle Customer Experience (CX) Cloud Suite.

Atlatl

Aiming to lead the evolution of manufacturing sales with their innovative Visual, 3D and AR configuration solutions, Atlatl are working with Oracle to provide customers a near-seamless visualization product integration with Oracle CPQ Cloud in order to create immersive, interactive sales environment.

“We’re excited to work with Atlatl to offer our customers integrated 3D and augmented reality configuration with Oracle CPQ Cloud. Our collaboration allows our customers to deliver a compelling visual configuration experience with game-changing augmented reality,” said Christopher Shutts, vice president CPQ cloud development at Oracle.

By simplify the manufacturing sales process through rules-based engineering software and visual configuration of manufacturing product offerings. Working with Oracle to bring new solutions to market, the new and growing company is continuing to prove it has a place up with other industry leaders to provide solutions to customers. Their Enterprise Platform and QuoteBooks Cloud product suite allows for high performing manufactures to sell faster, more efficiently, and leverage new 3D and AR technology.

Oracle

“Working with Oracle CPQ Cloud is an exciting step for Atlatl. Our product offerings complement Oracle’s already robust software to provide customers with one of the most comprehensive sales enablement solutions currently on the market,” said Susan Burris, vice president of enterprise at Atlatl Software.

The Oracle CPQ Cloud is part of the Oracle CX Cloud Suite, which empowers organizations to take smarter approaches to their customer experience management and business transformation. By offering a trusted business platform that connects data, experiences and outcomes, Oracle CX Cloud Suite is designed to help customers reduce their IT complexity, along with delivering innovative customer experiences and achieve predictable and tangible business results.

“The recent attention Atlatl has garnered is both validating and motivating. The visual shift in the B2B market is coinciding with the advent of new technology, like Atlatl’s,” added Marc Murphy, CEO of Atlatl Software.

VRFocus will be sure to bring you all the latest on the collaboration between Oracle CPQ Cloud and Atlatl’s AR platform in the future, so stay tuned for more.

Vuzix M300 Smart Glasses Showcased At ModernCX

Vuzix Corporation, a leading supplier of Smart Glasses and augmented reality (AR) technologies and product for both consumer and enterprise markers, have revealed that the company has been selected by Oracle to showcase Oracle Service Cloud solutions.

Vuzix - Logo

This announcement means that the Vuzix M300 smart glasses were showcasing Oracle Service Cloud solutions for wearable computing at the Modern CX event in Chicago,  Illinois at McCormick Place Building West earlier this week. The event was attended by over 4,000 people with around 300 customer sessions and keynotes from Oracle CEO, Mark Hurd. The event was an opportunity to unite with thousands of Marketing, Service, Sales, and Commerce professionals, sharing challenges and victories while learning from their peers.

Oracle demonstrated how the Vuzix M300 smart glasses can be a part of workflow demonstrations for field service, offering new chance for improved performance. The combination of the Vuzix M300 smart glasses and Oracle’s Service Cloud solutions is almost a pairing made in heaven, as the two bring together the best of each companies focus and deliver it in one lightweight, wearable product.

Vuzix M300 Visual Aid

Vuzix Director of Sales for North America and APAC, Joe Surprenant, was also in attendance presenting in the Showcase Theater with “Driving Value in Field Service and Manufacturing with AR & Vuzix Smart Glasses”, offering guests another chance to dive deep into the product and the companies focus to improve workflow.

The Vuzix M300 smart glasses deliver a “hands free” user experience, providing unprecedented access to information and data which otherwise would require the user to look away. With exciting opportunities for application in driving productivity and manufacturing, both for enterprise operations and consumers, the M300 smart glasses is a product that is designed to aim in bring improvements to business and everyday tasks in an engaging and accessible manner. With a number of accessories able to enable expand the functionally of the M300 smart glasses, they make for an ideal choice for anyone looking for AR smart glasses that enrich the work environment.

Earlier this year Vuzix also enhanced a high-school student’ vision thanks to a visual aid software called Cyber Eyez, which allows the user to access a range of features useful for visual impaired people.

For more on Vuzix and the M300 smart glasses in the future, keep reading VRFocus.