Relic Protocol

Relic Protocol

The Trustless Oracle for Ethereum’s Historical Data

21 followers

Relic Protocol is the world’s first solution that provides a secure and trustless way for contracts to access historical data on-chain. With the use of zk-SNARKs, dApps can securely access historical data without the need for third-party authorities. Relic Protocol’s on-chain state verification is heavily optimized, resulting in minimal gas usage for apps built on Relic Protocol. Developers can easily build efficient history-powered dApps using Relic Protocol’s Solidity and Typescript SDKs.
Relic Protocol gallery image
Relic Protocol gallery image
Relic Protocol gallery image
Free
Launch tags:Web3BlockchainSDK
Launch Team
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Mika
Maker
Hey, Product Hunters 👋 We are happy to introduce the world's first provably secure source of historical data on-chain here. Our team is a group of white hat hackers who seek to make the world more secure. Thus, for the web3 ecosystem, we found a way to enable smart contracts to securely and trustlessly access any data ever pushed to Ethereum. We first started with this problem: Attestation in historical data was mostly centralized because data access for smart contracts in Ethereum is limited to only the previous 256 blocks. Thus, access to all historical data was only capable with the help of off-chain third-party structures. We solved this problem using zk-SNARKs and empowered dApps to access all of Ethereum’s historical data with maximal security and minimal gas, fully on-chain. 📌 About our SDK 🔧 Relic provides two SDKs for application developers: a Solidity SDK and a client SDK. Whether you want to prove or only verify historic Ethereum data, our SDKs give you this new ability and make it simple to use! 1️⃣ Solidity SDK The Solidity SDK provides the necessary libraries and contracts to handle the Ethereum side. Tools for proving, querying, and parsing on-chain information are provided in easy-to-use and documented Solidity code. 👉 Simplifies integrating Relic Protocol(which is on-chain) to your smart contracts. 👉 Link to detailed guide: https://docs.relicprotocol.com/d... 2️⃣ Client SDK The client SDK makes it easy to build front-end applications that query or interact with smart contracts which use Relic. Additionally, the client SDK provides simple APIs to handle all the difficulties of accessing or generating proofs of historic Ethereum information that you may want to submit on-chain. 👉 Simplifies fetching proofs from the Relic Prover and generating transaction data to be submitted on-chain for verification. 👉 Enables easy interaction with smart contracts built on Relic Protocol. We launched a dApp to interact with an example contract; you can see how the client SDK works through it. (Example contract: https://github.com/Relic-Protoco...) 👉 Link to detailed guide: https://docs.relicprotocol.com/d... With Relic Protocol, you can get one step closer to decentralization 🏃‍♂️ 📌 Here are some examples: 1️⃣ Revolutionized on-chain identity With Relic, users can trustlessly prove any historical on-chain activity, whether it be account age, contract interactions, token balances, or more. You can tokenize the data as SBTs to plug into Ethereum's growing identity ecosystem, or even use it directly to restrict or privilege certain dApp users. Relic’s first token is the [Birth Certificate Relic] (https://opensea.io/collection/bi...), a fully on-chain SBT certifying an Ethereum account's age. 2️⃣ Effortless airdrops - fully transparent and trustless Organizing fully transparent and trustless airdrops for any Ethereum project becomes a reality through Relic. You can unlock tokens to eligible users by simply proving their historical on-chain activity as Relic facts. By removing the off-chain aggregation of eligible users, Relic makes airdrops effortless while also increasing transparency. To learn more, check out [our airdrop example](https://github.com/Relic-Protoco...). 3️⃣ Historical price oracles for any on-chain data Finding a reliable price oracle is vital in creating secure DeFi products. Relic allows you to drop external, off-chain relayers and create trustless, fully on-chain price oracles for any on-chain data, including DEX prices, block parameters (e.g. gas prices), and more. You can then use these historical prices to build settlement for on-chain derivatives for otherwise inaccessible price feeds. 👉 For our proof-of-concept, take a look at this [trustless Ethereum gas price oracle](https://github.com/Relic-Protoco...) built on Relic. 👉 If you have an Ethereum account and want to find out how old your account is, get your free Birth Certificate at https://app.relicprotocol.com and a cool #SBT to show for it! 👉 For more about the technology behind Relic, check out our medium posts at https://relicprotocol.medium.com/. Let’s BUIDL 🔧🔧🔧 Mika
Areum Lee
@relic_mika Empowering dApps to go one step closer to decentralization! 🎉