Golang: How to Build a Blockchain in Go Guide

5h 24m 9s
English
Paid
Learn how to build a blockchain from scratch with Go Programming Language (Golang). With the emergence of Facebook's cryptocurrency, Libra, companies like Amazon, Microsoft, and IBM are also joining the virtual currencies trend. Blockchain development technology is anticipated to play a crucial role with IoT, medical, and even the real estate fields.
Read more about the course

Why this course?

1. Learn by doing and not just listening!

This course provides a hands-on approach to learning about Blockchain concepts, intuition, and implementation. In this course, we'll be utilizing Blockchain technology and Go to develop a money transfer system.

2. Easy to understand

Confused by Blockchain? With much of Blockchain technology explained in complicated technical documents, many people may think of Blockchain as something that's confusing. But Blockchain and the technology underpinning the cryptocurrency, has the potential to revolutionize the platform for future network distribution systems.

3. Blockchain is the future

With a blockchain network, cross-border money transfers and many other transactions involving digital assets can all be made possible by just about anyone with access to the internet. But have you ever thought about how Blockchain can provide a solution for many of the challenges of registration related to land ownership and real estate? Implementation of a blockchain-based registry can enable the ownership documents to be recorded and assigned to an owner's user account. With Blockchain, every transaction is traceable, timestamped, and indisputable. Used in this way, blockchain can provide a highly secure record of ownership that can't be manipulated or lost. The possibilities of the uses of blockchain are endless - from voting systems to issuance of IDs such as passports - all can be made possible with blockchain technology.

Watch Online Golang: How to Build a Blockchain in Go Guide

Join premium to watch
Go to premium
# Title Duration
1 Current Economy's Need for Blockchain Engineers and Hiring Process 15:44
2 Before Taking this Course 05:46
3 Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers 05:16
4 What is Blockchain? 07:07
5 What You'll Need to Start Building 05:08
6 How to Create a Block 07:07
7 How to Create a Blockchain Struct 06:08
8 How to Calculate the Hash of a Block 12:23
9 How to Add a Transaction 12:41
10 What is Proof of Work, Consensus Algorithm, and Nonce 03:02
11 How to Derive the Nonce 08:18
12 All About Mining 08:53
13 Calculating the Transaction Total 03:41
14 Private Key, Public Key, and ECDSA 04:58
15 How to Create Wallets 11:38
16 How to Create Addresses for Blockchain 02:21
17 Creating Blockchain Addresses 07:28
18 Signatures for Transactions 07:22
19 Transaction Verification 13:15
20 Launching WEB server 10:04
21 How to create Blockchain API 07:42
22 Launching UI Server for Wallets 07:29
23 Creating Wallet UI 04:37
24 Creating Wallets 08:56
25 Sending Transactions from UI 09:43
26 Decoding process with Json 06:31
27 Taking ECDSA Related Data and Converting into Struct 08:12
28 Data sending with HTTP client 07:40
29 Creating Transaction API 09:32
30 Creating Mining API 05:36
31 Automating mining execution 07:01
32 Creating API that will let the blockchain server return the cryptocurrency total 04:27
33 Creating API that will let the wallet server return the cryptocurrency totals 06:33
34 Creating UI to display the cryptocurrency totals 04:03
35 Search for other blockchain nodes 12:46
36 Automatic registration of blockchain nodes 09:24
37 Synchronizing transactions 11:24
38 What is consensus? 02:57
39 Blockchain verification 04:54
40 Resolving conflicts - the longest-chain rule 09:53
41 Creating consensus API 06:27
42 What is 51% attack? 03:57
43 Final demonstration 06:05

Similar courses to Golang: How to Build a Blockchain in Go Guide

Ultimate Debugging

Ultimate Debuggingardanlabs.com

Category: Golang (Google Go)
Duration 10 hours 15 minutes 13 seconds
Building Production-Ready Services with gRPC and Go

Building Production-Ready Services with gRPC and GoByteSizeGo

Category: Golang (Google Go)
Duration 11 hours 23 minutes 33 seconds
Ultimate Service 3.0

Ultimate Service 3.0ardanlabs.com

Category: Golang (Google Go), Kubernetes
Duration 13 hours 33 minutes 5 seconds
Foundations of Debugging for Golang

Foundations of Debugging for GolangByteSizeGoMatt Boyle

Category: Golang (Google Go)
Duration
Advanced Branching and Looping in GO

Advanced Branching and Looping in GOpluralsight

Category: Golang (Google Go)
Duration 1 hour 14 minutes 40 seconds
Go (Golang) Programming The Complete Go Bootcamp 2023

Go (Golang) Programming The Complete Go Bootcamp 2023udemy

Category: Golang (Google Go)
Duration 17 hours 49 minutes 29 seconds
Ethereum and Solidity The Complete Developer's Guide1

Ethereum and Solidity The Complete Developer's Guide1zerotomastery.io

Category: Other (Blockchain)
Duration 12 hours 56 minutes 12 seconds
Testing with Go

Testing with Gousegolang.com

Category: Golang (Google Go)
Duration 33 hours 16 minutes 48 seconds