Small blockchain toy
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
lib
test
.gitignore
README.md
mix.exs
mix.lock

README.md

ExChain Build Status

Installation

If available in Hex, the package can be installed by adding ex_chain to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_chain, "~> 0.1.0"}
  ]
end

About

ExChain is a initial implementation of a distributed ledger and is based on the bitcoin ledger. The current state is ultra simple, but is open for improvenment. The current consensus algorithm is the proof of work.

Components

  • Chain (List)
  • Account
  • Block
  • Transaction
    • TxIn / TxOut