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

Golang + Lambda Masterclass [EARLY-ACCESS]

Golang + Lambda Masterclass [EARLY-ACCESS]Gourav Kumar

Category: AWS, Golang (Google Go)
Duration 1 hour 41 minutes 25 seconds
Go Programming Bootcamp

Go Programming Bootcampudemy

Category: Golang (Google Go)
Duration 15 hours 56 minutes 19 seconds
Web Authentication, Encryption, JWT, HMAC, & OAuth With Go

Web Authentication, Encryption, JWT, HMAC, & OAuth With Goudemy

Category: Golang (Google Go)
Duration 14 hours 3 minutes 23 seconds
How to develop a productive HTTP client in Golang (Go)

How to develop a productive HTTP client in Golang (Go)udemy

Category: Golang (Google Go)
Duration 9 hours 44 minutes 29 seconds
Let's Build a Go version of Laravel

Let's Build a Go version of Laraveludemy

Category: Golang (Google Go), Laravel
Duration 19 hours 22 minutes 16 seconds
Ultimate Service 2.0

Ultimate Service 2.0ardanlabs.com

Category: Golang (Google Go)
Duration 14 hours 7 minutes 18 seconds
For the Love of Go: Book/Video Bundle

For the Love of Go: Book/Video BundleJohn Arundel

Category: Golang (Google Go)
Duration 6 hours 12 minutes 54 seconds
Golang (Google go)

Golang (Google go) udemy

Category: Golang (Google Go)
Duration 17 hours 57 minutes 50 seconds
Golang (Go) Concurrency: Hands-On Guide

Golang (Go) Concurrency: Hands-On Guideudemy

Category: Golang (Google Go)
Duration 2 hours 9 minutes 27 seconds