Categorygithub.com/ArturBalashov/blockchain_issue
repository
0.0.0-20220306123606-2f4697437074
Repository: https://github.com/arturbalashov/blockchain_issue.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Issue

Design and implement “Word of Wisdom” tcp server.

  • TCP server should be protected from DDOS attacks with the Prof of Work, the challenge-response protocol should be used.
  • The choice of the POW algorithm should be explained.
  • After Prof Of Work verification, the server should send one of the quotes from “Word of wisdom” book or any other collection of the quotes.
  • Docker file should be provided both for the server and for the client that solves the POW challenge

Run

docker-compose build
docker-compose up -d
docker-compose run client

Why Hashcash

This is the most known proof-of-work algorithm, which is used in Bitcoin's mining. Also I has a very little time to get more knowledges about blockchain.