Skip to content

Latest commit

 

History

History
110 lines (69 loc) · 1.99 KB

README.md

File metadata and controls

110 lines (69 loc) · 1.99 KB

it-chain

Overview

Generalized Private Chain For All

it-chain makes it easy for anyone to have their own block chain platform

Use Smart-Contract to create your own Dapp

Requirements

  • Go-lang 1.9

Config

location : ./conf/config.yaml

database:
  type: leveldb
  leveldb:
    defaultPath: .it-chain/leveldb

key:
  type: RSA
  defaultPath: .it-chain/

ledger:
  defaultPath: .it-chain/ledger

txDatabase:
  defaultPath: .it-chain/tx

smartContract:
  defaultPath: .it-chain/.constracts
  githubID: {GithubID}
  githubPassword: {GithubPassword}
  githubAccessToken: {GithubAccessToken}
  TmpDir: /tmp
  WorldStateDB_OnDoker: /go/src/worldstatedb

batchTimer:
  pushPeerTable: 5
  sendTransaction: 5

//The IP of the BootNode becomes the leader.
bootNode:
  ip: 127.0.0.1:4444

//The node is deployed to the IP of the node. 
node:
  ip: 127.0.0.1:4444

consensus:
  batchTime: 3
  maxTransactions: 100

webhook:
  port: 44444

Usage

go run main.go

Contribution

Contribution documents will be updated shortly.

For the time being, email [email protected]

Blockchain Key Concept

The key concept of blockchain can be found in the KEYCONEPT.
KEYCONCEPT

Logical Architecture of it-chain

Overview of the logical architecture of it-chain can be found in the following link. At this point, only the Korean version is provided.
LOGICAL ARCHITECTURE KR

Implementation Details

Core implementation decisions can be found in the Project Implementation Details.
PROJECT IMPLEMENTATION DETAILS

Contribution

Contribution Guide
CONTRIBUTION

License

It-Chain Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file.

Designed by

@Hyemin choi
@Jieun Oh
@Jongmo Moon