forked from 15Dkatz/cryptochain
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
23 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
### Build a Blockchain and Cryptocurrency | Full-Stack Edition | ||
|
||
The official code for the *Build a Blockchain and Cryptocurrency | Full-Stack Edition* course on Udemy by David Katz. | ||
|
||
Check out the course: [https://www.udemy.com/build-blockchain-full-stack](https://www.udemy.com/build-blockchain-full-stack) | ||
|
||
The blockchain is a revolutionary technology that allows for the secure, distributed, decentralized storage of information. Over the past few years, the blockchain has taken the engineering landscape by storm. Many people in the industry predict that the blockchain will disrupt the ways we interact with technology on the same way the Internet did in the early 2000s. | ||
|
||
This course is a remastered version of the original *Build a Blockchain and Cryptocurrency from Scratch* course released in early 2018: [https://www.udemy.com/build-blockchain](https://www.udemy.com/build-blockchain). | ||
|
||
This takes that course's best content, and adds a ton of additional material: | ||
Some of the main course highlights: | ||
- Code a full-on backend with test-driven development. | ||
- Write a full test suite for the backend. | ||
- Build a Blockchain in the object-oriented programming style. | ||
- Create a full frontend React.js web application. | ||
- Deploy the application to production (with multiple servers). | ||
- Create an API around the Blockchain. | ||
- Create a real-time connected peer-to-peer server with a pub/sub implementation. | ||
- Implement a proof-of-work algorithm. | ||
- Sign Transactions with cryptography and digital signature. | ||
- Create a Transaction Pool for a real-time list of incoming data. | ||
- Include transactions in core blocks of the chain. |