Skip to content

Intellichain - a blockchain enabled complex social systems decision support framework

Notifications You must be signed in to change notification settings

professormarek/Intellichain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intellichain

Intellichain - a blockchain enabled Data Science framework, which includes the capability to carry out on-chain analytics paried with advanced knowlwedge translation capabilities such as VR.

This demo application implements an Agent Based Model for disease spread using the Solidty programming language for the Etheruem blockchain paltform. It is currently set up to work with Truffle 3.

If you have a running Ethereum client listening for RPC on port 8545 you should be able to just open up /build/index.html to interact with the deployed contract (if your account is unlocked and you have ETH). This might work with MetaMask as well.

To deploy your own ABM contract, make sure you have a running Ethereum client as above, clone the repo, and in the root project directory run: truffle migrate --network main

Before running a simulation, make sure you add agents, and input movement patterns for each agent before starting. The first k agents added will be infected to begin with, where k is the number of initial infections specified when the contract was created.

About

Intellichain - a blockchain enabled complex social systems decision support framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages