University of South Florida Blockchain List JavaScript and HTML Code Project Hi I need JavaScript and corresponding HTML code to do the following:
Create your own Blockchain using a Blockchain List, you cannot use an array for this
Block object will need a pointer to next (and previous if implemented doubly which I recommend)
Your Block will NOT need an index
Your Block will NOT need a timestamp.
Blockchain Object will need a pointer to head and tail.
Blockchain will need to implement push (you should have this).
The key will be writing the isChainValid() function
You must use a 64 bit or greater Hash Function
For the output you will create a Blockchain that allows the user to input data and push that onto the end of the node. When the user does that the output should be the results of the isChainValid() function.
You will then create a Button that will invalidate the Blockchain by directly changing the content of any node. It should then output isChainValid() to show that isChainValid() works correctly (should output false). Now reflect on the incredible power of a List and a Hash Function (one structure and one algorithm) mixed together.
Note: You do not need to implement the Proof of Work capability. In the code, give an application where a Blockchain can be used and why a Blockchain is useful in this application (this is an answer to the question, no coding but simply text as an answer).
Additional Info:
How Does Blockchain Work https://www.youtube.com/watch?v=SSo_EIwHSd4
Creating a Blockchain with Javascript https://www.youtube.com/watch?v=zVqczFZr124
First is every programmer has their own personal style and syntax. Sanjee is an excellent programmer and demonstrates some different ways of doing things. It is worth noting that the syntax he uses in his Javascript, such as use of the class keyword does not work in every browser. The second is he programs in Visual Studio, which if you continue to program you will become very familiar with and this is a good exposure to VS. Third he uses Node.js in this video which means you must know enough coding to translate his code into pure js. (I would need an explanation as my JavaScript coding skills are basic, I know C#, C++, Python an many others, but hated Java coding lol)
Consider the following information, and answer the question below. China and England are international trade…
The CPA is involved in many aspects of accounting and business. Let's discuss some other…
For your initial post, share your earliest memory of a laser. Compare and contrast your…
2. The Ajax Co. just decided to save $1,500 a month for the next five…
How to make an insertion sort to sort an array of c strings using the…
Assume the following Keynesian income-expenditure two-sector model: AD = Cp + Ip Cp = Co…