The oracle problem is considered to be the Achilles heel of public blockchains. As more complex and intricate systems are built on permissionless blockchains, the importance of Oracles grew as well since most complex economic interactions require some external data source. Achieving a trustless and decentralized oracle solution is challenging, and several approaches have emerged, with many of them reintroducing Trusted Third Parties (TTP) and thus undermining the permissionless design principles.
The Polkadot ecosystem has seen multiple attempts to establish a feasible oracle solution, e.g., Chainlink announcing the support of a Pallet for Substrate (Polkadot SDK) chains. Unfortunately, in this example, the agreed upon support was never established in a production setting and the maintenance and support of the Pallet was discontinued.
Even though there exist oracle solutions (e.g., Redstone, Chainlink) covering multiple different environments, most of these solutions lack support and coverage of the Polkadot ecosystem.
It is time to establish a solution supporting Substrate (Polkadot SDK), EVM, and WASM. It is time for a feasible solution that does not rely on a centralized party or setup, but one that offers minimized trust assumptions based on strong cryptography and the latest advances in secure hardware, offering the flexibility to seamlessly expand new price feeds without additional roadblocks.
Acurast provides a zero trust, off-chain Execution Layer based on secure mobile hardware to create a trustless and confidential computation environment. In connection with a Substrate (Polkadot SDK) based chain responsible for permissionless orchestration of computational request.
Some ecosystem feedback on this proposal:
“Given how Tanssi is building an infrastructure protocol to facilitate appchain deployments as much as possible, tools like oracles are essential for many use cases within the ecosystem. Acurast standardizing oracle solutions via a pallet will allow developers to include price feeds within their runtimes in a practical way, and it's highly complementary to what we're building at Tanssi.”
Francisco Javier Agosti, Founder and CEO of Moondance Labs
“Acurast and Astar have been collaborating, in adding support for price feeds through Acurast and bringing them to Astar. An ecosystem wide solution, like Acurast is proposing, will not only improve the developer experience on Astar EVM and WASM but the broader Polkadot ecosystem.”
Maarten Henskens, Head of Astar Foundation
We would love to get your feedback on this proposal. Find more details in the full proposal
Threshold
Hi from Polkadotters,
Standardizing oracle solutions via a pallet seems to offer robust, zero-trust solution across Substrate, EVM, and WASM. This is exactly what could solve the need of trustless and decentralized oracle solution in our ecosystem. And this is the reason, why you have our support with this proposal. Btw. Reporting on Milestone completion seems good enough from our side. Good luck with your proposal! Let’s build!