Introducing Moracle, the decentralized and programmable oracle.
The code of a blockchain application must be 100% deterministic. This is necessary in order for other nodes to verify the outcome of the code.
This means that there are some limitations on the functions that blockchain applications can perform. Blockchain code cannot:
In order to perform these functions, an outside entity (known as an oracle) must request/generate the data needed, and embed it in the blockchain for the decentralized application to access. However, existing oracle implementations are centralized or expensive.
Moracle aims to solve these problems by offering an
fast oracle service.
Built on the Lisk Blockchain Application Platform, Moracle will allow for connected and dynamic decentralized apps.
Anyone will be able to operate a Moracle node, and multiple nodes must agree on a query result before it is accepted by the network. The network will be fully distributed and decentralized, which allows for high availablity and trustless verification.
All transactions in the Moracle ecosystem will be paid for by the MRCL token. Node operators will be able to earn money by providing a reliable data provider, and blockchain app users will pay the node operators using MRCL tokens.
Moracle will let Lisk apps get information from the open web. Applications could:
Data chain delegates makes blocks on a given data chain. They are ranked only by uptime.
Transaction chain delegates forge blocks on the transaction sidechain. They are ranked by vote weight.
Yes! Data chain nodes do not need to acquire votes to forge blocks, as they are ranked solely on uptime. Anyone who has a high-uptime server with good bandwidth can contribute to the Moracle network!
This FAQ section will be expanded. If you have any questions about the project, please don't hesitate to email me or contact me on lisk.chat.
A prototype of the Moracle service was developed using lotion.js and Tendermint. Participants were be able to run/connect to a validator node and interact with the decentralized notary service. The source of the prototype can be viewed on our GitHub.
The Moracle service will be developed using the newly released Lisk SDK tools.
Continued development utilizing new features of the Lisk SDK.
When the Lisk decentralized exchange becomes available, the MRCL token will be one of the first tokens available on the platform to allow for easy trading and low oracle fees.
A feature-complete version of Moracle will become available as a Lisk decentralized app.
Note: these dates are subject to change based on the development rate of the Lisk SDK.
Delegate StellarDynamic is supporting the project with a 5% share of his forged Lisk. This contribution will greatly help fund the development, design, and testing required to make Moracle great. Thank you for the support!
Moracle is a project by and for the Lisk community. As such, we wanted to ensure that MRCL tokens are distributed fairly. If you're interested in earning MRCL tokens to be distributed at the launch of the sidechain, vote delegate StellarDynamic.
Your vote will:
In addition to this voter reward program, an ICO will take place on the Lisk platform.
Hi! I'm a professional software developer and I've been involved in the cryptocurrency community since 2012. I'm very excited about Lisk, and am looking forward to building applications on the platform. I am currently the Boulder Community Ambassador and am the host of the Lisk Boulder Blockchain Meetups.
I'm a blockchain advocate and Lisk community leader from New Orleans, LA with education in Information Technology. I am the project lead of LiskUSA.io and a delegate who secures the Lisk Network. My studies include consensus, game theory, and development.