
使用Golang构建区块链指南(英文版)
来自 网络整理·免费领取学习资源
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《使用Golang构建区块链指南(英文版)》。官网需要单独购买,有集上可以免费领取。
资源介绍:
使用Golang构建区块链指南
Golang How to Build a Blockchain in Go Guide
学习如何使用Go编程语言(Golang)从零开始构建区块链
你将会学到的:
了解区块链背后的理论和机制
了解区块链交易的验证过程
了解挖掘时用于导出随机数的共识算法
了解发送/接收加密货币背后的理论
了解如何使用 Go 开发基本区块链
了解哈希在区块链管理中的作用
了解区块链共识机制如何运作
学习要求:
不是必需的,但那些有加密货币经验的人可能会发现本课程更容易理解
我们将使用 Go 进行开发,因此建议对 Go 有基本的了解
课程说明:
随着Facebook的加密货币Libra的出现,亚马逊、微软和IBM等公司也加入了虚拟货币的潮流。区块链开发技术预计将在物联网、医疗甚至房地产领域发挥至关重要的作用
通过更多地了解这项新技术,将您的职业生涯提升到一个新的水平!
为什么选择这个课程?
- 1.边做边学,而不仅仅是听!
本课程提供了学习区块链概念、直觉和实施的实践方法。在本课程中,我们将利用区块链技术和 Go 来开发汇款系统
- 2. 简单易懂
对区块链感到困惑吗?由于区块链技术的大部分内容都在复杂的技术文档中进行了解释,许多人可能会认为区块链是令人困惑的东西。但区块链和支撑加密货币的技术有可能彻底改变未来网络分发系统的平台
- 3.区块链是未来
借助区块链网络,几乎任何能够访问互联网的人都可以进行跨境汇款和许多其他涉及数字资产的交易。但您是否想过区块链如何为与土地所有权和房地产相关的注册挑战提供解决方案?实施基于区块链的注册表可以记录所有权文件并将其分配给所有者的用户帐户。借助区块链,每笔交易都是可追踪的、带有时间戳的且无可争议的。以这种方式使用,区块链可以提供高度安全的所有权记录,无法被操纵或丢失。区块链应用的可能性是无限的——从投票系统到护照等身份证件的发放——所有这些都可以通过区块链技术实现
区块链是未来,通过理解这个概念并从头开始实际创建它,您将能够在现实世界中应用区块链
此课程面向哪些人:
任何对区块链及其应用感兴趣的人
任何喜欢通过实际编码而不是 Power Point 幻灯片解释来了解区块链的人
课程目录
- 01 – Introduction
- 001 Current Economy’s Need for Blockchain Engineers and Hiring Process
- 001 Current Economy’s Need for Blockchain Engineers and Hiring Process.srt
- 001 Current Economy’s Need for Blockchain Engineers and Hiring Process_en.srt
- 002 Before Taking this Course
- 002 Before Taking this Course.srt
- 002 Before Taking this Course_en.srt
- 02 – What is Blockchain
- 001 Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers
- 001 Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers.srt
- 001 Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers_en.srt
- 002 What is Blockchain
- 002 What is Blockchain.srt
- 002 What is Blockchain_en.srt
- 03 – Creating Blockchain
- 001 goblockchain
- 001 Source Code Used in This Course (Resources).html
- 002 What You’ll Need to Start Building
- 002 What You’ll Need to Start Building.srt
- 002 What You’ll Need to Start Building_en.srt
- 003 How to Create a Block
- 003 How to Create a Block.srt
- 003 How to Create a Block_en.srt
- 004 How to Create a Blockchain Struct
- 004 How to Create a Blockchain Struct.srt
- 004 How to Create a Blockchain Struct_en.srt
- 005 How to Calculate the Hash of a Block
- 005 How to Calculate the Hash of a Block.srt
- 005 How to Calculate the Hash of a Block_en.srt
- 006 How to Add a Transaction
- 006 How to Add a Transaction.srt
- 006 How to Add a Transaction_en.srt
- 007 What is Proof of Work, Consensus Algorithm, and Nonce
- 007 What is Proof of Work, Consensus Algorithm, and Nonce.srt
- 007 What is Proof of Work, Consensus Algorithm, and Nonce_en.srt
- 008 How to Derive the Nonce
- 008 How to Derive the Nonce.srt
- 008 How to Derive the Nonce_en.srt
- 009 All About Mining
- 009 All About Mining.srt
- 009 All About Mining_en.srt
- 010 Calculating the Transaction Total
- 010 Calculating the Transaction Total.srt
- 010 Calculating the Transaction Total_en.srt
- 04 – Creating Wallet
- 001 Private Key, Public Key, and ECDSA
- 001 Private Key, Public Key, and ECDSA.srt
- 001 Private Key, Public Key, and ECDSA_en.srt
- 002 How to Create Wallets
- 002 How to Create Wallets.srt
- 002 How to Create Wallets_en.srt
- 003 How to Create Addresses for Blockchain
- 003 How to Create Addresses for Blockchain.srt
- 003 How to Create Addresses for Blockchain_en.srt
- 004 Creating Blockchain Addresses
- 004 Creating Blockchain Addresses.srt
- 004 Creating Blockchain Addresses_en.srt
- 005 Signatures for Transactions
- 005 Signatures for Transactions.srt
- 005 Signatures for Transactions_en.srt
- 006 Transaction Verification
- 006 Transaction Verification.srt
- 006 Transaction Verification_en.srt
- 05 – Blockchain Server API
- 001 Launching WEB server
- 001 Launching WEB server.srt
- 001 Launching WEB server_en.srt
- 002 How to create Blockchain API
- 002 How to create Blockchain API.srt
- 002 How to create Blockchain API_en.srt
- 003 Launching UI Server for Wallets
- 003 Launching UI Server for Wallets.srt
- 003 Launching UI Server for Wallets_en.srt
- 004 Creating Wallet UI
- 004 Creating Wallet UI.srt
- 004 Creating Wallet UI_en.srt
- 005 Creating Wallets
- 005 Creating Wallets.srt
- 005 Creating Wallets_en.srt
- 006 Sending Transactions from UI
- 006 Sending Transactions from UI.srt
- 006 Sending Transactions from UI_en.srt
- 007 Decoding process with Json
- 007 Decoding process with Json.srt
- 007 Decoding process with Json_en.srt
- 008 Taking ECDSA Related Data and Converting into Struct
- 008 Taking ECDSA Related Data and Converting into Struct.srt
- 008 Taking ECDSA Related Data and Converting into Struct_en.srt
- 009 Data sending with HTTP client
- 009 Data sending with HTTP client.srt
- 009 Data sending with HTTP client_en.srt
- 010 Creating Transaction API
- 010 Creating Transaction API.srt
- 010 Creating Transaction API_en.srt
- 011 Creating Mining API
- 011 Creating Mining API.srt
- 011 Creating Mining API_en.srt
- 012 Automating mining execution
- 012 Automating mining execution.srt
- 012 Automating mining execution_en.srt
- 013 Creating API that will let the blockchain server return the cryptocurrency total
- 013 Creating API that will let the blockchain server return the cryptocurrency total.srt
- 013 Creating API that will let the blockchain server return the cryptocurrency total_en.srt
- 014 Creating API that will let the wallet server return the cryptocurrency totals
- 014 Creating API that will let the wallet server return the cryptocurrency totals.srt
- 014 Creating API that will let the wallet server return the cryptocurrency totals_en.srt
- 015 Creating UI to display the cryptocurrency totals
- 015 Creating UI to display the cryptocurrency totals.srt
- 015 Creating UI to display the cryptocurrency totals_en.srt
- 06 – Structure of Blockchain Network
- 001 Search for other blockchain nodes
- 001 Search for other blockchain nodes.srt
- 001 Search for other blockchain nodes_en.srt
- 002 Automatic registration of blockchain nodes
- 002 Automatic registration of blockchain nodes_en.srt
- 003 Synchronizing transactions
- 003 Synchronizing transactions.srt
- 003 Synchronizing transactions_en.srt
- 004 What is consensus
- 004 What is consensus.srt
- 004 What is consensus_en.srt
- 005 Blockchain verification
- 005 Blockchain verification.srt
- 005 Blockchain verification_en.srt
- 006 Resolving conflicts – the longest-chain rule
- 006 Resolving conflicts – the longest-chain rule.srt
- 006 Resolving conflicts – the longest-chain rule_en.srt
- 007 Creating consensus API
- 007 Creating consensus API.srt
- 007 Creating consensus API_en.srt
- 008 What is 51% attack
- 008 What is 51% attack.srt
- 008 What is 51% attack_en.srt
- 009 Final demonstration
- 009 Final demonstration.srt
- 009 Final demonstration_en.srt
包含内容
- · 01 – Introduction
- · 001 Current Economy’s Need for Blockchain Engineers and Hiring Process
- · 001 Current Economy’s Need for Blockchain Engineers and Hiring Process.srt
- · 001 Current Economy’s Need for Blockchain Engineers and Hiring Process_en.srt
- · 002 Before Taking this Course
- · 002 Before Taking this Course.srt
- · 002 Before Taking this Course_en.srt
- · 02 – What is Blockchain
贡献者