Урок 1.00:02:37
Why this course? (Course Promo)
Урок 2.00:08:26
The Blockchain and Cryptocurrencies - What, Why, and How
Урок 3.00:10:52
Code the Blockchain in 10 minutes | Lightning Version
Урок 4.00:04:19
Set Up the Blockchain Application
Урок 5.00:07:43
Create the Block Class
Урок 6.00:12:24
Create the Block Class | TDD Style
Урок 7.00:08:22
The Genesis Block | Tests
Урок 8.00:03:49
The Genesis Block | Code
Урок 9.00:07:30
Mine Blocks
Урок 10.00:12:27
Crypto Hash and SHA-256
Урок 11.00:03:33
Hash in MineBlock
Урок 12.00:08:49
The Blockchain Class
Урок 13.00:03:41
Chain Validation and Replacement Overview | Free Preview
Урок 14.00:10:37
Chain Validation | Tests
Урок 15.00:07:45
Chain Validation | Code
Урок 16.00:12:17
Chain Replacement
Урок 17.00:04:59
Stub Console Output in Tests
Урок 18.00:09:14
Proof of Work and the 51% Attack
Урок 19.00:04:53
Difficulty and the Nonce Value | Tests
Урок 20.00:08:17
Difficulty and the Nonce Value | Code
Урок 21.00:09:54
Dynamic Difficulty and the Mine Rate
Урок 22.00:06:39
Adjust the Difficulty in MineBlock
Урок 23.00:11:27
Improve the Proof of Work System | Average Work Script
Урок 24.00:08:22
Improve the Proof of Work System | Binary hashes
Урок 25.00:07:49
Prevent Difficulty Jumps
Урок 26.00:02:46
Blockchain API and Network Overview
Урок 27.00:09:07
Setup Express API
Урок 28.00:09:47
Post Request to Mine a Block
Урок 29.00:04:28
Real-Time Messaging Network through Pub/Sub | Overview
Урок 30.00:01:18
Pub/Sub Options: Redis or PubNub
Урок 31.00:10:58
Redis Publisher/Subscriber Class
Урок 32.00:13:11
PubNub: a Non-Redis Pub/Sub Alternative
Урок 33.00:10:48
Broadcast Chain
Урок 34.00:08:53
Start Peers and Broadcast Chain on API Mine
Урок 35.00:08:00
Sync Chain on Connect
Урок 36.00:05:58
Avoid Redundant Interactions
Урок 37.00:06:57
Wallets, Keys, and Transactions Overview
Урок 38.00:06:39
Code Organization
Урок 39.00:07:19
Create and Test Wallet Class
Урок 40.00:08:33
Key Pair and Public Key Addresses
Урок 41.00:10:21
Sign Data and Verifying Signatures
Урок 42.00:07:58
Transaction Objects and the OutputMap | Tests
Урок 43.00:05:43
Transaction Objects and the OutputMap | Code
Урок 44.00:08:45
Transaction Inputs
Урок 45.00:02:33
Cohesive Utility
Урок 46.00:11:15
Validate Transaction
Урок 47.00:11:36
Wallet Create Transaction
Урок 48.00:11:36
Update Transactions with Multiple Outputs
Урок 49.00:09:30
Improve the CryptoHash
Урок 50.00:09:47
Transaction Update Edge Cases
Урок 51.00:02:15
Transaction Pool Overview
Урок 52.00:08:39
Create the Transaction Pool and Set Transactions
Урок 53.00:08:09
API Transactions and Main Transaction Pool
Урок 54.00:04:48
Handle Invalid Transactions
Урок 55.00:09:22
Transaction Updates in the API
Урок 56.00:03:36
Get Transaction Pool Map
Урок 57.00:09:30
Broadcast Transaction
Урок 58.00:05:59
Sync Transaction Pool Map on Connect
Урок 59.00:04:17
Mine Transactions Overview
Урок 60.00:04:12
Transaction Miner Class
Урок 61.00:09:40
Grab Valid Transactions
Урок 62.00:10:57
Reward Transaction
Урок 63.00:10:46
Clear Blockchain Transactions
Урок 64.00:08:24
Mine Transactions Endpoint
Урок 65.00:06:15
Clear Recorded Transactions on Successful Replace
Урок 66.00:03:42
Blockchain Balance Overview
Урок 67.00:12:28
Calculate the Wallet Balance
Урок 68.00:07:28
Calculate the Balance before each Transaction
Урок 69.00:13:30
Wallet Balance From Recent Transaction
Урок 70.00:05:10
Wallet-Info Request
Урок 71.00:03:21
Validate Transaction Blocks Overview
Урок 72.00:10:21
Valid Transaction Data | Tests
Урок 73.00:12:31
Valid Transaction Data | Code
Урок 74.00:08:58
Validate Input Balances
Урок 75.00:04:39
Prevent Duplicate Transactions in Block
Урок 76.00:08:55
Validate Transaction Chain
Урок 77.00:12:20
The Blockchain and Cryptocurrency Backend | Review
Урок 78.00:03:59
The Frontend Blockchain Overview
Урок 79.00:09:13
Optional: React.js Overview
Урок 80.00:08:39
Serve a Frontend Page
Урок 81.00:05:00
Add JavaScript to the Frontend
Урок 82.00:12:38
Build React into the Frontend
Урок 83.00:08:22
Frontend Development Workflow
Урок 84.00:05:51
App Component
Урок 85.00:15:56
Fetch and Display Wallet-Info
Урок 86.00:10:23
Visualize the Blocks
Урок 87.00:08:42
Seed the Backend with Data
Урок 88.00:14:04
Stylize the Application
Урок 89.00:08:25
Make a Block Component with Props
Урок 90.00:01:56
The Frontend Cryptocurrency Overview
Урок 91.00:10:51
Toggle Transaction Displays
Урок 92.00:10:46
Transaction Component
Урок 93.00:11:56
React Router
Урок 94.00:10:06
Conduct Transaction Component
Урок 95.00:05:37
Post Transaction with Component
Урок 96.00:10:26
Transaction Pool Component
Урок 97.00:10:12
Poll the Transaction Pool
Урок 98.00:05:28
Mine a Block of Transactions through the Frontend
Урок 99.00:12:45
Prepare for production and Publish to Heroku
Урок 100.00:05:07
Start Production Peers
Урок 101.00:03:55
Known Addresses | Backend
Урок 102.00:03:46
Known Addresses | Frontend
Урок 103.00:08:47
Blocks Pagination | Backend
Урок 104.00:11:52
Blocks Pagination | Frontend
Урок 105.00:16:27
Optional: Mega JavaScript & Node.js Overview for JS Newcomers | Part 1
Урок 106.00:09:48
Optional: Mega JavaScript & Node.js Overview for JS Newcomers | Part 2
Урок 107.00:01:14
Congratulations! And Final Remarks