Skip to content

neelrami/Bitcoin-Protocol-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin Protocol Implementation

The goal of this project is to implement the Bitcoin Protocol using Elixir programming language and to build a large simulator to determine its behaviour.

Contents

  • Group Members
  • Introduction
  • Project Structure
  • Pre-requisites
  • Assumptions
  • Program Inputs
  • Instructions to run the program

Introduction

Project Structure

Pre-requisites

The following need to be installed to run the project:

  • Elixir
  • Erlang
  • Phoenix Framework

Assumptions

The number of processes is hard coded to the value 100. But the project can also run for more than 100 processes. To change the number of processes, go to lib/example_web/channels folder and then open the initializationChannel.ex file and the change the number from 100 to you choice in line number 9.