【中英双语】通过JavaScript 学习构建区块链
用 JavaScript 编程语言编写您自己的区块链和去中心化网络。
此教程共8.0小时,中英双语字幕,画质清晰无水印,源码附件全 课程英文名:Learn Blockchain By Building Your Own In JavaScript
百度网盘地址:https://pan.baidu.com/s/1O_MWf7efq7sKskU_ydVXhg?pwd=y5u5
你将会学到的
在本课程中,您将使用 JavaScript 编程语言构建您自己的区块链和去中心化区块链网络。通过构建自己的区块链,您将了解区块链技术如何在幕后工作、去中心化区块链网络如何运作、这些技术背后的代码如何运作,以及为什么区块链如此安全和有价值的技术。
您在本课程中构建的区块链将具有以下所有功能:
用于保护网络的工作量证明算法。散列算法以保护区块链中的数据。挖掘(创建)包含数据的新块的能力。创建交易并将其存储在块中的能力。一个API/ server将用于与互联网上的区块链进行交互。它将托管在去中心化的区块链网络上。一种共识算法,用于验证网络节点是否具有有效数据并已同步。一个广播系统,用于保持区块链网络中的数据同步。
44-Learn Blockchain By Building Your Own In JavaScript/
├─ 44-打开获取解压密码-【中英双语】通过JavaScript 学习构建区块链.html
├─ [Tutsgalaxy.com] - Learn Blockchain By Building Your Own In JavaScript/
│ ├─ 1. Introduction/
│ │ ├─ 1. Course Introduction.mp4
│ │ ├─ 1. Course Introduction.srt
│ │ ├─ 2. What You Will Learn In This Course.mp4
│ │ ├─ 2. What You Will Learn In This Course.srt
│ │ ├─ 3. What Is A Blockchain.mp4
│ │ ├─ 3. What Is A Blockchain.srt
│ │ ├─ 4. Environment Setup.mp4
│ │ └─ 4. Environment Setup.srt
│ ├─ 2. Building A Blockchain/
│ │ ├─ 1. Blockchain Introduction.mp4
│ │ ├─ 1. Blockchain Introduction.srt
│ │ ├─ 10. SHA256 Hashing.mp4
│ │ ├─ 10. SHA256 Hashing.srt
│ │ ├─ 11. Hash Block Method.mp4
│ │ ├─ 11. Hash Block Method.srt
│ │ ├─ 12. Testing Hash Block Method.mp4
│ │ ├─ 12. Testing Hash Block Method.srt
│ │ ├─ 13. What Is A Proof Of Work.mp4
│ │ ├─ 13. What Is A Proof Of Work.srt
│ │ ├─ 14. Proof Of Work Method.mp4
│ │ ├─ 14. Proof Of Work Method.srt
│ │ ├─ 15. Testing Proof Of Work Method.mp4
│ │ ├─ 15. Testing Proof Of Work Method.srt
│ │ ├─ 16. Creating A Genesis Block.mp4
│ │ ├─ 16. Creating A Genesis Block.srt
│ │ ├─ 17. Section 1 Wrap-Up.mp4
│ │ ├─ 17. Section 1 Wrap-Up.srt
│ │ ├─ 2. Constructor Function Explanation.mp4
│ │ ├─ 2. Constructor Function Explanation.srt
│ │ ├─ 3. Prototype Object Explanation.mp4
│ │ ├─ 3. Prototype Object Explanation.srt
│ │ ├─ 4. Blockchain Constructor Function.mp4
│ │ ├─ 4. Blockchain Constructor Function.srt
│ │ ├─ 5. Create New Block Method.mp4
│ │ ├─ 5. Create New Block Method.srt
│ │ ├─ 6. Testing Create New Block Method.mp4
│ │ ├─ 7. Get Last Block Method.mp4
│ │ ├─ 7. Get Last Block Method.srt
│ │ ├─ 8. Create New Transaction Method.mp4
│ │ ├─ 8. Create New Transaction Method.srt
│ │ ├─ 9. Testing Create New Transaction Method.mp4
│ │ └─ 9. Testing Create New Transaction Method.srt
│ ├─ 3. Accessing The Blockchain Through An API/
│ │ ├─ 1. Building An API - Introduction.mp4
│ │ ├─ 1. Building An API - Introduction.srt
│ │ ├─ 2. Setting Up ExpressJS.mp4
│ │ ├─ 2. Setting Up ExpressJS.srt
│ │ ├─ 3. Building The API Foundation.mp4
│ │ ├─ 3. Building The API Foundation.srt
│ │ ├─ 4. Installing Postman & Body-Parser.mp4
│ │ ├─ 4. Installing Postman & Body-Parser.srt
│ │ ├─ 5. Building The GET blockchain Endpoint.mp4
│ │ ├─ 5. Building The GET blockchain Endpoint.srt
│ │ ├─ 6. Building The POST transaction Endpoint.mp4
│ │ ├─ 6. Building The POST transaction Endpoint.srt
│ │ ├─ 7. Building The GET mine Endpoint.mp4
│ │ ├─ 7. Building The GET mine Endpoint.srt
│ │ ├─ 8. Testing The New Endpoints.mp4
│ │ └─ 8. Testing The New Endpoints.srt
│ ├─ 4. Creating A Decentralized Blockchain Network/
│ │ ├─ 1. Decentralized Blockchain Network - Introduction.mp4
│ │ ├─ 1. Decentralized Blockchain Network - Introduction.srt
│ │ ├─ 10. Building POST register-nodes-bulk Endpoint.mp4
│ │ ├─ 10. Building POST register-nodes-bulk Endpoint.srt
│ │ ├─ 11. Testing POST register-nodes-bulk Endpoint.mp4
│ │ ├─ 11. Testing POST register-nodes-bulk Endpoint.srt
│ │ ├─ 12. Testing All Network Endpoints.mp4
│ │ ├─ 12. Testing All Network Endpoints.srt
│ │ ├─ 2. Creating Multiple Nodes.mp4
│ │ ├─ 2. Creating Multiple Nodes.srt
│ │ ├─ 3. Testing The Nodes.mp4
│ │ ├─ 3. Testing The Nodes.srt
│ │ ├─ 4. Adding The Current Node's Url.mp4
│ │ ├─ 4. Adding The Current Node's Url.srt
│ │ ├─ 5. New Endpoints Outline.mp4
│ │ ├─ 5. New Endpoints Outline.srt
│ │ ├─ 6. Building POST register-and-broadcast-node Endpoint - Part 1.mp4
│ │ ├─ 6. Building POST register-and-broadcast-node Endpoint - Part 1.srt
│ │ ├─ 7. Building POST register-and-broadcast-node Endpoint - Part 2.mp4
│ │ ├─ 7. Building POST register-and-broadcast-node Endpoint - Part 2.srt
│ │ ├─ 8. Building POST register-node Endpoint.mp4
│ │ ├─ 8. Building POST register-node Endpoint.srt
│ │ ├─ 9. Testing POST register-node Endpoint.mp4
│ │ └─ 9. Testing POST register-node Endpoint.srt
│ ├─ 5. Synchronizing The Network/
│ │ ├─ 1. Synchronizing The Network - Introduction.mp4
│ │ ├─ 1. Synchronizing The Network - Introduction.srt
│ │ ├─ 10. Testing New Endpoints.mp4
│ │ ├─ 10. Testing New Endpoints.srt
│ │ ├─ 2. Transactions Introduction.mp4
│ │ ├─ 2. Transactions Introduction.srt
│ │ ├─ 3. Refactoring Create Transaction Method.mp4
│ │ ├─ 3. Refactoring Create Transaction Method.srt
│ │ ├─ 4. Building POST transactionbroadcast Endpoint.mp4
│ │ ├─ 4. Building POST transactionbroadcast Endpoint.srt
│ │ ├─ 5. Refactoring POST transaction Endpoint.mp4
│ │ ├─ 5. Refactoring POST transaction Endpoint.srt
│ │ ├─ 6. Testing Transaction Endpoints.mp4
│ │ ├─ 6. Testing Transaction Endpoints.srt
│ │ ├─ 7. Updating Mining Information.mp4
│ │ ├─ 7. Updating Mining Information.srt
│ │ ├─ 8. Updating Mining Endpoint.mp4
│ │ ├─ 8. Updating Mining Endpoint.srt
│ │ ├─ 9. Building POST receive-new-block Endpoint.mp4
│ │ └─ 9. Building POST receive-new-block Endpoint.srt
│ ├─ 6. Consensus/
│ │ ├─ 1. Consensus Introduction.mp4
│ │ ├─ 1. Consensus Introduction.srt
│ │ ├─ 2. Chain Is Valid Method.mp4
│ │ ├─ 2. Chain Is Valid Method.srt
│ │ ├─ 3. Testing Chain Is Valid Method.mp4
│ │ ├─ 3. Testing Chain Is Valid Method.srt
│ │ ├─ 4. Building GET consensus Endpoint.mp4
│ │ ├─ 4. Building GET consensus Endpoint.srt
│ │ ├─ 5. Testing GET consensus Endpoint.mp4
│ │ └─ 5. Testing GET consensus Endpoint.srt
│ ├─ 7. Block Explorer/
│ │ ├─ 1. Block Explorer Introduction.mp4
│ │ ├─ 1. Block Explorer Introduction.srt
│ │ ├─ 10. Block Explorer File Source Code.html
│ │ ├─ 11. Block Explorer File Explanation.mp4
│ │ ├─ 11. Block Explorer File Explanation.srt
│ │ ├─ 12. Testing The Block Explorer!.mp4
│ │ ├─ 12. Testing The Block Explorer!.srt
│ │ ├─ 2. Block Explorer Endpoints Outline.mp4
│ │ ├─ 2. Block Explorer Endpoints Outline.srt
│ │ ├─ 3. Get Block Method.mp4
│ │ ├─ 3. Get Block Method.srt
│ │ ├─ 4. Building GET blockblockHash Endpoint.mp4
│ │ ├─ 4. Building GET blockblockHash Endpoint.srt
│ │ ├─ 5. Get Transaction Method.mp4
│ │ ├─ 5. Get Transaction Method.srt
│ │ ├─ 6. Building GET transactiontransactionId Endpoint.mp4
│ │ ├─ 6. Building GET transactiontransactionId Endpoint.srt
│ │ ├─ 7. Get Address Data Method.mp4
│ │ ├─ 7. Get Address Data Method.srt
│ │ ├─ 8. Building GET addressaddress Endpoint.mp4
│ │ ├─ 8. Building GET addressaddress Endpoint.srt
│ │ ├─ 9. Adding The Block Explorer File.mp4
│ │ └─ 9. Adding The Block Explorer File.srt
│ └─ 8. Conclusion/
│ ├─ 1. Course Recap.mp4
│ ├─ 1. Course Recap.srt
│ ├─ 2. Next Steps.mp4
│ ├─ 2. Next Steps.srt
│ └─ 3. Congrats !!!.html
└─ 【中英双语】通过JavaScript 学习构建区块链.zip