Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

#Orisi - Distributed Oracle System

Orisi is a distributed system of oracle nodes which validates smart contracts safely. Such contracts, unlike blockchain-only ones, can rely on external conditions.

Basic Bitcoin and Ethereum contracts cannot - by themselves - use external inputs, like stock prices or checking website urls for data. Orisi solves this dependency problem by creating a distributed network in which the majority of oracles have to agree to have a transaction validated. This distributed system makes it exponentially harder to bribe or otherwise influence the oracles, and is still able to validate a contract if one or more of the oracles fail.

Orisi Tutorial

Completing those steps should leave you with your own contract, and a thorough understanding of the Orisi distributed oracles system.

  1. Read the White Paper - Introduction to Orisi
  2. Create a timelock transaction - A thorough explanation of how to install the client and create a timelock transaction
  3. Understand how the timelock works - a Khan-academy style video explaning how the process works
  4. Create your own contract in 29 easy steps
  5. Ask questions! - Questions, ideas? Create a new issue on Github

All the above steps should take you 10-20 hours.

What's where

Contribute to the code base! The main programs are split into the oracle and client folders, with a shared folder including other resources:


Please keep in mind that both the client and oracle are in very early alpha versions and are unstable. We encourage you to use them and test them. Please post any issue to the Issue Tracker. If you have any fixes do not hesitate to pull request

About

Oracle and client source code [START HERE]

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.