A simple Blockchain from scratch consist of several important component and concept in Software Engineering such as embedded web server, dependency injection, Object Oriented Programming ,REST and etc.
Architecture
About
A lightweight blockchain from scratch for learning purpose in .NET core