Skip to content

Intro to Smart Contracts - Oracles: Connecting the External World to the Blockchain

This article was written over 18 months ago and may contain information that is out of date. Some content may be relevant but please refer to the relevant official documentation or available resources for the latest information.

A few weeks ago, I published my first blog post on smart contracts, introducing some basic definitions as well as how these decentralized apps function on the Ethereum blockchain.

If you need a refresher, a smart contract is a distributed blockchain application that stores logic and executes actions when the conditions of a particular agreement are met. These contracts are built using languages like Solidity, which is one of the programming languages for developing decentralized applications.

However, one limitation of using smart contracts is that they can only process information which exists on the blockchain, so in order for these applications to see wider adoption, blockchain developers needed to create a method for quickly and automatically recording and leveraging disparate information otherwise not stored on a network. This is where oracles come into play.

A blockchain oracle is a piece of software- typically an API- that fetches information available on the web and reports that information to smart contracts on the blockchain. This information could include anything from world events: from changes in the stock market to that day’s dew point in San Francisco.

Any information which a smart contract must depend on in order to function, but isn’t able to pull from the blockchain, might require the help of thousands of oracles, all reporting requested information so that the smart contract can execute on accurate, trustworthy, real-time data.

This offers a number of advantages for industries looking to further automate their processes. For example, freight companies can code smart contracts that notify workers in a particular region when to take further precautions due to inclement weather. This decentralized app can automatically issue this warning without direct oversight by continuously pulling available weather data from oracles.

We might also see an expansion of smart contract technology used in the medical field as well. Hospitals can automate medical supply ordering processes to respond to real-time changes in their stock or availability of stock, using oracles that can continuously update the smart contract with inventory and/or the volume of inventory currently available from suppliers. This can ensure that hospitals, especially during this difficult period, can reduce administrative overhead and ensure that they have the best chance at securing the supplies that they need.

Of course, this use case is not unique to the medical field as this type of decentralized app could also benefit retailers or manufacturers who are constantly working to predict their supply needs against demand. Oracles can help combat the ever-present “bull-whip” risks, through which sharp increases in demand, followed by periods of lower demand, often leads to retailers and manufactures acquiring more inventory and raw materials than they truly need, by continuously updating automated ordering applications with second-by-second data on present demand.

Chainlink, a network agnostic oracle platform, is the leading platform for connecting real-world data to the blockchain through oracles. It facilitates the transfer of tamper-proof data between the APIs drawing real world data from centralized locations on the internet and the smart contracts receiving and responding to that data.

Similar to other networks, it issues its own ERC677 token, called LINK, and is used to compensate node operators that verify smart contracts executed on the Chainlink network, or can be used as any other ERC20-based token might be.

To learn more about how you can build your own smart contracts on the Ethereum network while leveraging all of the information available on the web, reach out to This Dot Labs to connect with one of our Solidity experts! We can’t wait to hear your ideas!

This Dot is a consultancy dedicated to guiding companies through their modernization and digital transformation journeys. Specializing in replatforming, modernizing, and launching new initiatives, we stand out by taking true ownership of your engineering projects.

We love helping teams with projects that have missed their deadlines or helping keep your strategic digital initiatives on course. Check out our case studies and our clients that trust us with their engineering.

You might also like

Blockchain 2030: How Banks Can Plan for Global Blockchain Integration cover image

Blockchain 2030: How Banks Can Plan for Global Blockchain Integration

A 2019 Gartner report forecasts the progress of blockchain technology over the next decade, defining the ‘20s as a period during which enterprises will shape the future of this technology by implementing their own small scale projects. These proof-of-concepts will largely handle internal processes, such as interdepartmental communication, financial transfers, and other operational procedures, as industries build the networks and infrastructures necessary to support a new global market, driven by this transformative technology. Over the next few years, banking sector expenditures are expected to account for 30% of all global blockchain spending, which may reach as high as $15.9 billion in 2023. Blockchain will drastically change the financial services sector, but early adoption and adaptation may secure market space for companies able to identify the unique operational and business opportunities it presents. It’s no surprise that surveys show a near unanimous interest in blockchain exploration among executives at some of the world’s largest international banks. Blockchain is slated to revolutionize the financial services sector. Mitigating the impact of this change depends on early integration and identifying new operational and business opportunities. Benefits of Blockchain Technology to Financial Services Companies It’s no secret that blockchain technologies will shakeup any business that’s primary function is to facilitate financial transactions. With transparency being one of the primary benefits of using blockchain, the value of low visibility and hard to trace operations currently offered by corporate financial institutions is bound to decrease. However, blockchain does open a number of new business and operational opportunities for financial service companies able to adapt to the changing global market. Operational Efficiency The ability to make real time global trades increases transactional volume while decreasing administrative oversight. This can improve processing times up to 80%, according to Bain & Company reports. Blockchain may also allow for more seamless customer and employee onboarding. Data Accuracy and Availability By removing personal responsibility for storing and maintaining their own record of financial transactions, financial institutions can better trust and access important data. This will prevent dispute claims, mitigate liabilities that arise from keeping inaccurate records, and allow better access to formerly disparate data that can steer the direction of other advanced technologies. Security Data stored within the blockchain is immutable, encrypted, and highly distributed. It is virtually immune to DDOS threats, and other forms of fraud. How to Start Your Blockchain Journey in 2020 In October 2019, The Industrial and Commercial bank of China submitted 41 blockchain patents for technologies largely used to promote internal operations, including financial system security, expanded node resources, and cluster computing support. Companies are now preparing themselves to join the inevitable global blockchain network by implementing manageable, scalable solutions to support advanced internal operations and better manage their data. As more and more leaders are discovering that emergent advanced technologies, such as Artificial Intelligence, Machine Learning, and AR/VR, depend on data utility. Investing in blockchain today is not only necessary for keeping pace with our evolving trade system, but is an integral part of any financial insitution’s holistic digital transformation. Take this opportunity to set your company up for success in the coming decade. By working with This Dot Labs, financial institutions learn more about how blockchain can support their unique operational needs, plan a pathway for its place in their future technical programs, and even start implementing some of the world’s most cutting edge technologies into your daily workflows. Blockchain will revolutionize the financial services sector, and the future success of your enterprise depends on its strategic integration. Start your digital journey now, and learn how to leverage this technology to increase efficiencies, decrease operational costs, secure your financial operations, and create new business opportunities for your company....

Double Click: Web 3 is Coming! But is it Over Hyped?  cover image

Double Click: Web 3 is Coming! But is it Over Hyped?

Welcome to the Double Click! This is the weekly blog series that shines a spotlight on emerging technologies, technological concepts, and community projects that enrich the JavaScript Ecosystem! This week, we're talking about all of the hype and controversy surrounding Web 3, or the future of the web. If you are just hearing about Web 3 for the first time, it is the concept that the "web" as we know it, will eventually be composed largely of decentralized applications and tokenized systems that allow users to engage in peer-to-peer interactions without the use of enterprise sites and services. I know this might seem vague, but it might make more sense if we consider that "Web 1" was the period of time when the internet consisted of usenets and message boards, and "Web 2" occured as enterprises began digital products to create an interfaceable internet. "Web 3" now refers to a potential future where most of our web interactions will be facilitated by machines and decentralized protocols rather than centralized services, such as those owned by banks and payment processors. I am extremely excited about the potential that blockchain technologies have to revolutionize the web as we know it. If you follow any of my recent blog posts, you will know that I am a huge proponent of decentralized applications, and even offer Solidity development services through This Dot Labs. That being said, developers who are just getting into the industry do not need to worry that all of their hard work learning JavaScript and frameworks was for naught. Though blockchain will only continue to grow in popularity and expand in functioning, we're not quite on the doorstep of a web revolution that will fundamentally change the sort of skills and expertise needed on the market. We will still need centralized applications, web sites, mobile applications, and more for quite a while. However, if you are interested in becoming an early blockchain adopter, there are tons of opportunities to become involved. With all of the Web 3 hype, there are hundeds of new projects and companies popping up with opportunities for developers. But if you aren't quite ready to make the full leap into this pioneering space, you can contribute to blockchain community projects, such as those offered by various networks and tokens, or building your own decentralized application. After all, JavaScript and Solidity use nearly identical syntax! But what do you think? Do you believe we're on the precipice of a great new web development revolution, or are you not quite buying the hype yet? Be sure to let me know by tweeting me at @ladyleet....

This is the Worst Thing a DevRel Team Could Do cover image

This is the Worst Thing a DevRel Team Could Do

At its core, a successful Developer Relations (DevRel) program focuses on forming strong connections within its target audience to ensure that developers can easily connect with the company or organization behind the product they’re using. Great teams in DevRel build genuine relationships, earn trust, and actively engage with developers. DevRel takes a different approach from traditional marketing strategies. Instead of just chasing numbers and leads for sales, it puts emphasis on making developers happy and retention. This creates a cycle of feedback between users and a company, helping to better understand their needs and fostering a sense of community among users. There have been organizations that consider DevRel a revenue-driving function, but this is where challenges arise, since DevRel teams cannot consistently show value in this area and meet the expectations of stakeholders expecting this based on where their focus and the profession lies. When DevRel professionals are forced to be revenue drivers, the breakdown between developers and that company is inevitable. Developers can smell hidden agendas from a mile away. They realize when their needs are being overlooked in favor of sales initiatives. *“Companies fail at DevRel when they try to turn them into sales teams. This hurts customer trust.” - Michael Liendo, Senior Developer Advocate at AWS. * Developers care about education, resources, opportunities, and the overall experience of a product or platform. When they are a target for sales pitches, they leave or shut down. Their focus is getting the job done, and they talk to companies to solve problems in their development lifecycle, not to be on the receiving end of a pitch. Furthermore, since all successful DevRel teams are focused on building authentic relationships with developers, strategic partnerships with other organizations will be hard to come by or have dismal retention numbers since no one wants to be associated with trying to sell to developers. Good DevRel teams are focused on helping developers and understand that being helpful goes a long way to help the sales cycle. Many DevRel efforts also focus on providing value to a community before asking for something in return. The trust and authenticity of brand building in this area and those initiatives - the loyalty a DevRel team is trying to generate - many times does not make direct corollary sense from a monetary perspective, and sales organizations often overlook the non-monetary value and impact these efforts generate and how they correlate to long-term growth for an organization. In DevRel, genuine connections matter more than immediate revenue. When teams prioritize developers' needs over sales, trust grows, fostering lasting relationships that drive long-term success. Treating DevRel as solely a sales function erodes trust and misses the true value of building authentic partnerships and community loyalty. Interested in learning more about launching your own DevRel program, feel free to reach out!...

Making AI Deliver: From Pilots to Measurable Business Impact cover image

Making AI Deliver: From Pilots to Measurable Business Impact

A lot of organizations have experimented with AI, but far fewer are seeing real business results. At the Leadership Exchange, this panel focused on what it actually takes to move beyond experimentation and turn AI into measurable ROI. Over the past few years, many organizations have experimented with AI, but the challenge today is translating experimentation into measurable business value. Moderated by Tracy Lee, CEO at This Dot Labs, panelists featured Dorren Schmitt, Vice President IT Strategy & Innovation at Allen Media Group, Greg Geodakyan, CTO at Client Command, and Elliott Fouts, CAIO & CTO at This Dot Labs. Panelists discussed how companies are moving from early AI experiments to initiatives that deliver real results. They began by examining how experimentation has evolved over the past year. While many organizations did not fully utilize AI experimentation budgets in 2025, 2026 is showing a shift toward more intentional investment. Structured budgets and clearly defined frameworks are enabling companies to explore AI strategically and identify initiatives with high potential impact. The conversation then turned to alignment and ROI. Panelists highlighted the importance of connecting AI projects to corporate strategy and leadership priorities. Ensuring that AI initiatives translate into operational efficiency, productivity gains, and measurable business impact is essential. Companies that successfully align AI efforts with organizational goals are better equipped to demonstrate tangible outcomes from their investments. Moving from pilots and proofs of concept to production was another major focus. Governance, prioritization, and workflow integration were cited as essential for scaling AI initiatives. One panelist shared that out of nine proofs of concept, eight successfully launched, resulting in improvements in quality and operational efficiency. Panelists also explored the future of AI within organizations, including the potential for agentic workflows and reduced human-in-the-loop processes. New capabilities are emerging that extend beyond coding tasks, reshaping how teams collaborate and how work is structured across departments. Key Takeaways - Structured experimentation and defined budgets allow organizations to explore AI strategically and safely. - Alignment with business priorities is essential for translating AI capabilities into measurable outcomes. - Governance and workflow integration are critical to moving AI initiatives from pilot stages to production deployment. Successfully leveraging AI requires a balance between experimentation, strategic alignment, and operational discipline. Organizations that approach AI as a structured, measurable initiative can capture meaningful results and unlock new opportunities for innovation. Curious how your organization can move from AI experimentation to real impact? Let’s talk. Reach out to continue the conversation or join us at an upcoming Leadership Exchange. Tracy can be reached at tlee@thisdot.co....

Let's innovate together!

We're ready to be your trusted technical partners in your digital innovation journey.

Whether it's modernization or custom software solutions, our team of experts can guide you through best practices and how to build scalable, performant software that lasts.

Prefer email? hi@thisdot.co