Warning: WORK-IN-PROGRESS Project
A cryptocurrency C++ implementation using a BlockChain technology made for EDUCATIONAL-PURPOSES-ONLY!
EasyBlockChain with Visual C++ 14
EasyBlockChain guide for C++ 14 language is an easy and best way to learn how block-chain algorithms (i.e Bitcoin, Ethereum) works in theory.
Uses : Please see Requirements and Dependencies
EasyBlockChain
Who is the target audience?
-
Warning : This project assumes you have some Intermediate-Level C++ knowledge, and
does not teach C++ itself.
-
Warning : This project are not a
How to create your own cryptocurrency
orHow to design centralized/decentralized coin systems
and will not teachCryptocurrency trading/mining techniques
.
- Class Names
SHA256
-> ---
Crypto
-> ---
CBlock
-> ---
CBlockChain
-> ---
CTransactionX
-> ---
- You should be familiar with C++ family
- You will need a text editor (i.e VSCode) or IDE (i.e Visual Studio)
- You will need a computer on which you have the rights to install C++ dependencies given below
- Visual C++ Build Tools
- MSVC Compiler Toolset
- Platform Toolset v141
EasyBlockChain was created to serve three purposes:
EasyBlockChain is a basically Block-Chain-Technology learning repository
-
To act as a guide to learn Block-Chain with enhanced and rich content using
C++
. -
To act as a guide to exemplary and educational purpose.
-
To create your own Block-Chain.
Project Manager - Furkan Türkal (GitHub: dentrax)
We publish source for the [EasyBlockChain] in single rolling branch:
The master branch is extensively tested by our QA team and makes a great starting point for learning the algorithms. Also tracks live changes by our team.
The base project code is copyrighted by Furkan 'Dentrax' Türkal and is covered by single licence.
All program code (i.e. .h, .cpp) is licensed under MIT License unless otherwise specified. Please see the LICENSE.md file for more information.
References
While this repository is being prepared, it may have been quoted from some sources. (i.e Bitcoin Core) If there is an unspecified source, please contact me.
Please check the CONTRIBUTING.md file for contribution instructions and naming guidelines.
EasyBlockChain was created by Furkan 'Dentrax' Türkal
You can contact by URL: CONTACT
Best Regards