Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Fusora/Blockchain-Node-V1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fusora Chain

Logo

About

Fusora chain is a simple blockchain implementation created with NodeJS

Live node: http://fusora.herokuapp.com

Get started

  • npm run install
  • npm run node [integer value] (Defaults to zero if no argument is given)

Blockchain Protocol

  • Private public keypair generation uses ECC and is the same with the Ethereum implementation
  • Allows peer synchronization of nodes through websockets using the ghost protocol
  • If a node connects to the network, it is given peer suggestions based on other nodes that are live.
  • The blockchain data is stored using leveldb. Once a node goes offline, and starts to reconnect back to the network, the local data will be first verified and then synched until it is up to date with the network
  • Minimum transaction fee is 5000 mfsr-coins
  • Transactions with higher fees are given priority
  • Network difficulty is dynamic which is calculated by the current block time vs the average block time. Average time for a new block to be created is 12 seconds.
  • Account balances are stored in a trie and each block has its own Trie data. The latest balance is taken from the latest block.

Api Documentation

Click here

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •