Bitcoin-like PoW blockchain made from scratch with Unity3D and C#, based on the NaiveCoin tutorial
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Assets
ProjectSettings
UnityPackageManager
.gitignore
NaiveCoin.csproj
NaiveCoin.sln
README.md
UnityNaiveCoin.Editor.Plugins.csproj
UnityNaiveCoin.Plugins.csproj
UnityNaiveCoin.csproj
UnityNaiveCoin.sln

README.md

Unity3D-NaiveCoin

Bitcoin-like PoW blockchain made from scratch with Unity3D and C#

http://thibautdumont.fr/en/creating-blockchain-cryptocurrency-unity3d/

Unity3D-NaiveCoin is a port of the well-known NaiveCoin tutorial (https://lhartikk.github.io/)
Code was rewriten in an object-oriented manner with mono behaviour objects (each block is a game object).
It simulates 3 nodes in a 2D scene showing the mining process and allowing to send transactions between nodes.

I also added concurrent mining and an interruption mechanism when a block is received.

Feel free to use it as a playground to understand what a blockchain is about :)