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

Introduction to industry REST microservices in Golang (Go)

Introduction to industry REST microservices in Golang (Go)udemy

Category: Golang (Google Go)
Duration 15 hours 45 minutes 33 seconds
Go - The Complete Guide

Go - The Complete GuideAcademind Pro

Category: Golang (Google Go)
Duration 15 hours 23 minutes 30 seconds
Testing with Go

Testing with Gousegolang.com

Category: Golang (Google Go)
Duration 33 hours 16 minutes 48 seconds
gRPC [Golang] Master Class: Build Modern API & Microservices

gRPC [Golang] Master Class: Build Modern API & Microservicesudemy

Category: Golang (Google Go)
Duration 3 hours 46 minutes 30 seconds
Learn Blockchain Technology & Cryptocurrency in Java

Learn Blockchain Technology & Cryptocurrency in Javaudemy

Category: Java, Other (Blockchain), Cryptocurrencies
Duration 5 hours 44 minutes 32 seconds
Build a Google Analytics in Go

Build a Google Analytics in GoDominic St-Pierre

Category: Golang (Google Go)
Duration 7 hours 18 minutes 48 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
Writing An Interpreter In Go

Writing An Interpreter In GoThorsten Ball

Category: Golang (Google Go)
Duration
Writing A Compiler In Go

Writing A Compiler In GoThorsten Ball

Category: Golang (Google Go)
Duration