skip to Main Content
The smarter way
to do assignments.

Please note that this is just a preview of a school assignment posted on our website by one of our clients. If you need assistance with this question too, please click on the Order button at the bottom of the page to get started.

SUMMARYThis project will involve the creation of a Blockchain miner that does all the following:Receives transactions from user or remote node.Sends transactions to a remote node.Manages incoming remote node messages using a Queue.Generates a Merkle Tree and an eventual Merkle Root as part of Transaction processing.Creates Blockchain Blocks using Proof of Work algorithm. For this project, you will create the main functionality inside of an existing code base called BlockchainBasics. The BlockchainBasics code that you will begin with is provided along with this document.BlockchainBasics, once completed, will allow you to run two instances of this app on two different ports that pass transactions to each other and mine blocks. This app doesn’t save the blocks into a blockchain, but the central functionality you code into this app will be able to be plugged in directly into a larger Blockchain application (the code for this will be provided in the coming weeks) that fully manages a Blockchain, connects to multiple networked nodes, and allows you to trade items on the network. However, you will only be turning in the BlockchainBasics code as specified at the end of this doc.This project will involve the following:- Socket programming- Queue- Multithreading- Hashing: SHA-256- Merkle Trees- Blockchain Proof of Work


Clicking on this button will take you to our custom assignment page. Here you can fill out all the additional details for this particular paper (grading rubric, academic style, number of sources etc), after which your paper will get assigned to a course-specific writer. If you have any issues/concerns, please don’t hesitate to contact our live support team or email us right away.

How It Works        |        About Us       |       Contact Us

© 2018 | Intelli Essays Homework Service®

Back To Top