Skip to content

Frink's Proof of Person Blockchain Built using C# (Not working - see Rust version)

License

Notifications You must be signed in to change notification settings

FrinkGlobal/Proof_Of_Person_Blockchain_CSharp

 
 

Repository files navigation

Frinks Proof of Person Blockchain

Based off of the #DIYDLT Blockchain that you can build entirely from scratch using C#, .NETCORE, and Visual Studio

What is written?

  • Proof of Work Blockchain
  • Miners communicate in a Peer-to-Peer fashion
  • Transactions and blocks propogate through network
  • Miners rewarded per block mined

What is left to do before initial official release of blockchain?

  • Switch from Proof of Work to Proof of Person using approved list of ID provide by Frink
  • Initial Blockchain Optimization - Logarithmic Trimming of Blockchain headers

What are short term future plans?

  • Miners store their own social networks
  • Social networks are analyzed by Frink's Sybil detection algorithm
  • Switch to ZeroMQ communication protocol
  • Social Network sharding
  • Constant improvements to security, performance, and privacy beyond this.

Contact Us if you'd like to help!

Orginal Developer

Packaged into one project and cleaned up

Original Articles

  1. Building A Blockchain In .NET Core - Basic Blockchain at https://www.c-sharpcorner.com/article/blockchain-basics-building-a-blockchain-in-net-core/
  2. Building A Blockchain In .NET Core - Proof Of Work at https://www.c-sharpcorner.com/article/building-a-blockchain-in-net-core-proof-of-work/
  3. Building A Blockchain In .NET Core - Transaction And Reward at https://www.c-sharpcorner.com/article/building-a-blockchain-in-net-core-transaction-and-reward/
  4. Building A Blockchain In .NET Core - P2P Network at https://www.c-sharpcorner.com/article/building-a-blockchain-in-net-core-p2p-network/

About

Frink's Proof of Person Blockchain Built using C# (Not working - see Rust version)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C# 100.0%