An easy understanding and customizable blockchain framework based on layered architecture design pattern.
FiiiChain is developed from scratch base on Bitcoin source code using C# programming language. Our aim is to standardize blockchain protocol and modules with the “plug-and-play” capability for developers to build or modify the blockchain characteristic base on different business requirement. Blockchain should not be lableled as rocket science, and shall make it easily learned by anyone. Hence, we sacrificed ourselves gone through the pain of C++ code, rebuild the entire blockchain with C#.
We welcome all C# developers come and join us together maintain and enhance the blockchain framework.
We have FiiiCoin built in different consensus. If you are looking for Delegate Proof of Capacity consensus, please visit https://github.com/FiiiLab/FiiiCoin
For more information, please visit https://fiii.io
FiiiCoin is released under the terms of the MIT license. Please refer to https://opensource.org/licenses/MIT.
Coin Name: FiiiCoin
Ticker Symbol: FIII
Programming Language: C#
Digital Signature Algorithm: Ed25519
Consensus Algorithm: Proof of Work
Supply Limit: 4,999,999,999.92724000
Subunits: 1/100000000
Block Time: 60 seconds
Block Size: 12MB
Block Reward: 250 FIII
Reward Halving: 5,000,000 blocks
Hash Function: SHA3-256
Database: SQLite
For beginner:
-
Download and install the wallet from Release
-
Run the *.exe executable with administrator rights
For expert:
-
Open the project with Visual Studio
-
Run the node by executing the FiiiChain.Node which is located at the Node\Presentation folder
-
Run the wallet by executing the FiiiCoin.Wallet.Win in the Wallet folder
-
Run the mining application by executing the FiiiCoin.Miner in the Wallet folder
-
Run the wallet with administrator rights
-
Wait for block synchronization to be complete
-
Click Receive Address from the top menu of the wallet
-
Copy the wallet address
-
Download and extract FiiiCoin.Miner_portable.zip
-
Execute dotnet FiiiCoin.Miner.dll mining