In this article, I will describe how Stacks, Clarity, and Chainlink work together on security.
When creating applications and projects, especially when we are dealing with very large amounts of money, security must come first. It should be taken care of on many levels.
What is Clarity?
As the name suggests, it is a transparent, predictable, secure language for creating smart contracts on multiple blockchain platforms, i.e. interoperable. In the beginning, it will be blockchains: Stacks and Algorand.
Clarity is a predictable programming language. This means you can read from the code exactly what a program will do even before you run it.
Also, Clarity is clear language which can be described as "what you see is what you get."
The programming language itself is not enough
The Clarity programming language itself and secure smart contracts are not everything. The applications communicate with the outside world and with other applications. Often, data for their needs is downloaded from centralized systems.
So you need to make sure that this retrieved data is tamper-proof and qualitatively checked and unchangeable.
That's why the collaboration between Stacks and Clarity language and Chainlink oracles appeared. This ensures data download security.
What is the Chainlink oracle?
Chainlink's decentralized oracle network provides reliable, tamper-proof inputs and outputs for complex smart contracts on any blockchain.
Chainlink greatly expands the capability of smart contracts by enabling access to real-world data, events, payments, and more without sacrificing the security and reliability guarantees inherent to blockchain technology.
Highly secure and flexible infrastructure
- Reliable, tamper-proof network
- Seamless connection to any API
- Proven, time-tested solutions
- Transparent oracle computation
Chainlink is coming to the Stacks ecosystem
Bellow, you can watch a Muneeb Ali, Co-Founder of Stacks Video Chat with Sergey.
Initially, the data sources for Prices will be integrated from Chainlink.
Both teams: Stacks and Chainlink are involved in cooperation in order to soon provide developers and users with the entire library of Chainlink smart contracts.
The possibilities that developers will gain after starting the integration are:
- Secure Network Infrastructure,
- Flexible Oracle Framework,
- Access to Any API.
Summary
By combining everything into one whole, this way, multi-faceted security was ensured:
- secure blockchain such as Stacks,
- a secure and transparent programming language Clarity,
- secure data sources you can trust with Chainlink.
Find out more here:
https://twitter.com/muneeb/status/1312026581263618048
https://chain.link/
https://youtu.be/GrxXjWKWnvo