Skip to content
Nchinda Nchinda edited this page Oct 8, 2016 · 6 revisions

Flare is the (uncontested) first implementation of decentralized computing with Ξthereum. It is still within its first few months of work. The goal is to use Apache Spark and Cassandra, two technologies designed for cluster computation, and integrate a connection with Ξthereum to provide trusted, verifiably correct, computation in untrusted systems. This will allow anyone with internet access to run code in a distributed decentralized processing network.

We use multiple frameworks and languages in this program. Some reference material to get a developer started is included at the bottom of the wiki sidebar. The most important material one should read as background for this project is the Ξthereum Whitepaper. The Ξthereum Virtual Machine houses a secure, decentralized platform for doing computation and enables us to develop guarantees that are not available without it.

##Status Provably correct computation is a hard problem, we have not yet determined the most efficient design. We do know that it will be built using the Ξthereum Virtual Machine and integrated as an extra verification before payment in contracts. The current system should only be used in small semi-trusted environments.

We do not have any Windows support.

#Components

Nodes have their own interface for monitoring and interacting with the rest of Flare. Links for usage and development are in the sidebar. Nodes use ports 35384 and 35275 by default.

Flareth is a frontend for the smart contract that links together all the nodes in the system. This contract is powered by Ξthereum, therefore it's not neccessary to use Flareth to interact with the contract. Even so we are providing it in case you don't feel like writing your own.