@@ -115,66 +115,66 @@ footer {
@@ -191,8 +191,8 @@ footer {
Blockchains are incredibly simple yet can appear very complicated, we will see how they work and practice programming production cryptography code.
This server is the sandbox for the PA1, it's currently running the Gradecoin application. Gradecoin is the faux currency we will use to simulate a blockchain network. At the end of the simulation, the amount of Gradecoin you hold will be your PA1 grade.
A quick summary: authenticate yourself to the system using public key encryption.
-Craft Transaction proposals and tag them using JWTs.
-When there are enough transactions then you can propose Blocks in the same way.
+Craft Transaction proposals and tag them using JWTs.
+When there are enough transactions then you can propose Blocks in the same way.
Blocks need to be mined beforehand using Proof-of-work, or brute force.
Gradecoin offers 3 endpoints at /register, /block and /transaction. You can only send GET requests to /block and /transaction without authorization.
The server is programmed in RESTful architecture, there are no DELETE
, PUT
or UPDATE
operations, though.
@@ -265,7 +265,7 @@ The server is programmed in
How and or Why?
--
cgit v1.2.3-70-g09d2