econumi

module
v0.0.0-...-d2f3a32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2019 License: GPL-3.0

README

econumi-coin

The goal of this blockchain is to change the mining paradigm to doing actual computational work (i.e. scientific experiments similar to GridCoin, machine learning on models to build better models) instead of just hashing and verifying hashes. A similar project to this currently exists called Golem but it written in Python and does not have deep integrations with the Docker Platform.

Design Doc

Read the following design doc to learn more about the design of this product: econumi-spec.md. Also see sprint1.md for an overview of the latest design in action.

Background material

For a primer on bitcoin and cryptocurrencies this is a great read the following resources if you can:

MVP (Demo)

Backlog

Prerequisites (Install before building)

Usage

Create Wallet

econumi createwallet

Start blockchain

econumi createblockchain

Print the contents of the chain

econumi printchain

Get balance

econumi getbalance <address>

Send

econumi send <from address> <to address> <amount>

Getting Started

The easiest way to get started is to clone the repository and create your own env.sh file:

Example env.sh file

export GOPATH=/Users/yongshin/projects/econumi-coin
export PATH=$PATH:$GOPATH/bin
export NODE_ID=3000
export DOCKER_API_VERSION='1.35'
export DATA_DIR=$GOPATH/data

Commands to get started:

# Add ssh key for convenience or insert into .zshrc file
ssh-add -K /Users/yongshin/.ssh/id_rsa
# Get the latest snapshot
git clone git@gitlab.com:econumi/econumi-coin.git econumi-coin
cd econumi-coin
source env.sh
cd src/econumi.org/
# Get all packages from Glide
glide install
cd $GOPATH
make
make start

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL