Back to all stories
Technology
Skynet Security Primitive #6: Security Oracle
12/23/2021

Skynet is a scalable security solution that leverages automated technologies to check deployed smart contracts for vulnerabilities. There are six metrics – called Security Primitives – that Skynet uses to arrive at an overall security score, on a scale of 0-100.

Skynet Security Primitive #6: Security Oracle

In this short series, we’re going to dive into each of these six primitives and take a look at the different areas they cover and data they provide. 

At the end of this series, you’ll better understand how Skynet stays ahead of the market to provide timely security insights. And you’ll gain knowledge of what to look out for when researching a project’s security, making your journey through the metaverse safer and more rewarding.

Primitive #1: Social Sentiment 

Primitive #2: On-Chain Monitoring 

Primitive #3: Governance 

Primitive #4: Market Analysis

Primitive #5: Safety Analysis

Security Oracle

The sixth and final primitive that powers Skynet’s security scores is the Security Oracle.

Bancor’s Security Oracle Feed

Oracles serve as bridges between individual blockchains as well as between these chains and the outside world. In addition to their well-known functions of providing price feeds, verifiable randomness, and off-chain computation, oracle networks can also package and deliver on-chain data that is otherwise unusable to other smart contracts.

One example of this is the Security Oracle. The Security Oracle guards on-chain transactions and protects DeFi projects from malicious attacks through real-time security checks.

The oracle nodes report a score out of 100 by comparing a project against a set of defined criteria. The higher the score, the more secure the project.

The Security Oracle is powered by the state-of-the-art Shentu Chain, which offers major improvements over Ethereum’s base layer in terms of transaction throughput, blockchain size, node sync time, and more.

In addition to serving as a Skynet security primitive, CertiK’s Security Oracle also allows developers to leverage the real-time security scores. Developers can utilize the scores provided by a decentralized network of nodes to ensure that their contract’s interactions with other smart contracts meet an acceptable level of security.

The raw data that is used to derive the security score is all available on-chain, but it does not exist in a form that is legible to smart contracts without the Security Oracle.

Just as developers can take advantage of the Oracle’s insights with their code, so too can users check a project’s Oracle score with Skynet and the Security Leaderboard.

This democratization of data gives users the same tools as smart contract coders, making it easy to DYOR.

The Oracle is the sixth and final Skynet Security Primitive. Combined, these Primitives provide a comprehensive picture of a project’s overall security. They are updated in real-time, allowing researchers to get up-to-the-minute data and to perform historical analyses over time. 

The world of blockchain technology is advancing at a rapid pace, which makes it both essential and challenging to conduct your own research. That said, there are tools out there that make this task much easier. Skynet is one of these powerful tools and we hope that this series has given you the insights you need to take full advantage of all it offers.