Inspiration

This project is intended do be an infrastructural open source resource, putting together contributions from different parts from t he crypto ecosystem. It presents a smart contract which interacts with the VRF project Drand, broadcasting it’s random seeds through chains.

What it does

It intends to make bridges syncing random seeds/data between blockchains.

How I built it

It was architected to be deployed as serverless services, being triggered every minute. An initiator (off-chain worker) requests data with a smart contract from a chainlink node, then, fetched data is sent to another serverless function, an adaptor (off-chain worker). This adaptor inserts data into smart contracts in the Tezos Blockchain.

Challenges I ran into

The Oracle problem always makes us seek for the most decentralized solution. One can foresee many implementation possibilities.

Accomplishments that I'm proud of

First contract that I’ve publish on Ethereum Testnet/Mainnet using web3. It was also an interesting experiment to develop such mirror and get to see some similarities between implementations.

What I learned

It was a pleasure to get to know more about the ecosystem along some smart contracts experiments.

What's next for random mirror

We intend to develop some experiments with tokenization, atomic swaps and distributed networks related to such off-chain workers.

Built With

Share this project:

Updates