StackOS collaborates with Chainlink to launch a secure oracle solution for validating DNS ownership of dApps

Vishnu Korde
StackOS
Published in
5 min readMar 11, 2021

We are excited to announce that StackOS has collaborated with Chainlink to launch a Chainlink oracle node on the mainnet that enables smart contracts to access Google’s public Domain Name System (DNS) lookup API. Through the DNS Chainlink oracle service, application developers can now validate their DNS ownership by getting metadata on a specific web domain from the Google Public DNS service. This Chainlink-powered oracle will not only be used to validate DNS ownership of the applications being launched on the StackOS decentralized cloud but can also be utilized by any blockchain application that requires on-chain proof of DNS ownership.

Bringing DNS ownership data on-chain through a Chainlink node significantly improves the security and transparency of the smart contract ecosystem. Users can leverage it to verify that the application they are interacting with is genuine and was created by a corresponding real-world entity.

The setup process on Chainlink was simple and intuitive, significantly boosting the capabilities of the StackOS ecosystem without needing to build our own oracle infrastructure from scratch. We are excited to offer this oracle service to both StackOS and the wider smart contract industry and look forward to seeing how developers utilize it to create more security guarantees for users. If you are interested in using the Chainlink Node for DNS verification, please refer to the documentation here.

Would you like to contribute to the decentralized cloud protocol of StackOS? Make sure to join the StackOS community, refer people, get free native STACK tokens, and in the future contribute compute resources and also be rewarded.
Are you a developer?
Please apply to get free decentralized cloud credits.

Why StackOS Selected Chainlink for Oracle Functionality

StackOS is an open protocol that allows individuals to collectively offer a decentralized cloud, where any developer can seamlessly deploy any full-stack application, decentralized app, blockchain privatenets, and mainnet nodes. Thus, developers have access to a complete Continuous Integration and Continuous Development (CI/CD) suite which can be used to deploy applications on a private testnet, then seamlessly transition to an open public testnet, and finally, launch on a public blockchain mainnet network.

To ensure the transition from centralized to decentralized infrastructure is as seamless as possible for developers, the StackOS protocol needed to support the ability to validate DNS ownership of the dApps being launched on the dApp marketplace. However, because on-chain smart contracts are isolated from off-chain data resources, we needed to use a “blockchain oracle” to bridge this gap and connect the StackOS ecosystem of smart contracts to Google’s public DNS lookup service.

To construct this DNS verification solution, we selected Chainlink as our go-to oracle solution because it’s the most widely used and time-tested oracle network in the industry. The Chainlink node is secured by redundantly audited and thoroughly vetted open-source software, already relied on by smart contract applications to secure $10B+ in on-chain value. Chainlink also provides a highly flexible framework that supports our unique use case, specifically through the use of Chainlink External Adapters, which we used to create an oracle service that connects directly to Google’s public DNS lookup API . Chainlink’s battle-hardened software mixed with its ability to support any off-chain API was key in our choice to build with Chainlink, ultimately making for a quick, easy, and secure integration.

In addition to powering the StackOS decentralized cloud, DNS ownership data can now be accessed by any blockchain application simply by making requests to the DNS Chainlink node. This allows the DNS Oracle Service to support developers across various dApps and blockchains, hardening the security of the entire smart contract ecosystem by empowering users to verify the legitimacy of dApps they interact with.

“Launching a Chainlink node was an extremely simple process. We were able to quickly offer users the ability to securely verify the authenticity of smart contracts deployed in the StackOS ecosystem using Google’s Public DNS API, while also providing third party blockchain applications such capabilities without any extra integration work on our part.” — Vishnu Korde, CEO and Chief Architect, StackOS.

About Chainlink

Chainlink is the most widely used and secure way to power universally connected smart contracts. With Chainlink, developers can connect any blockchain with high-quality data sources from other blockchains as well as real-world data. Managed by a global, decentralized community of hundreds of thousands of people, Chainlink is introducing a fairer model for contracts. Its network currently secures billions of dollars in value for smart contracts across the decentralized finance (DeFi), insurance and gaming ecosystems, among others.

Chainlink is trusted by hundreds of organizations to deliver definitive truth via secure, reliable data feeds. To learn more, visit chain.link, subscribe to the Chainlink newsletter, and follow @chainlink on Twitter.

Docs | Discord | Reddit | YouTube | Telegram | Events | GitHub | Price Feeds | DeFi | VRF

About StackOS

StackOS is a cross-chain open protocol that allows individuals and organizations to share their computing resources and collectively offer a decentralized cloud; where developers around the world can deploy any full-stack application, decentralized app, blockchain privatenets, and mainnet nodes.

Our aim is to provide the world with “The Unstoppable Infrastructure Protocol”, which will allow any person across the world to deploy their application without incurring heavy cloud management costs and freely run any application they wish to run. StackOS furthermore intends to help brick and mortar businesses around the globe, to go online in a cost-effective and secure way with minimal technical overhead.

StackOS has already gained heavy early traction from the market and is soon preparing to launch their native STACK token on the mainnet for the general public to use and governance.

Telegram | YouTube | Website | Demonstration Video | Referral Program | Decentralized Cloud Credits

Would you like to contribute to the decentralized cloud protocol of StackOS? Make sure to join the StackOS community, refer people, get free StackOS tokens, and in the future contribute compute resources and be rewarded.
Are you a developer?
Please apply to get free decentralized cloud credits.

--

--