Golang – Build Blockchain with Go Language



Golang – Build Blockchain with Go Language

Golang - Build Blockchain with Go Language

Golang – Build Blockchain with Go Language
**** LECTURES ****
01 Introduction
00:00:00 – 001 Current Economy_s Need for Blockchain Engineers and Hiring Process
00:15:43 – 002 Before Taking this Course
02 What is Blockchain
00:21:29 – 003 Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers
00:26:44 – 004 What is Blockchain
03 Creating Blockchain
00:33:51 – 005 What You_ll Need to Start Building
00:38:59 – 006 How to Create a Block
00:46:05 – 007 How to Create a Blockchain Struct
00:52:13 – 008 How to Calculate the Hash of a Block
01:04:35 – 009 How to Add a Transaction
01:17:15 – 010 What is Proof of Work, Consensus Algorithm, and Nonce
01:20:16 – 011 How to Derive the Nonce
01:28:34 – 012 All About Mining
01:37:26 – 013 Calculating the Transaction Total
04 Creating Wallet
01:41:06 – 014 Private Key, Public Key, and ECDSA
01:46:04 – 015 How to Create Wallets
01:57:41 – 016 How to Create Addresses for Blockchain
02:00:01 – 017 Creating Blockchain Addresses
02:07:28 – 018 Signatures for Transactions
02:14:50 – 019 Transaction Verification
05 Blockchain Server API
02:28:04 – 020 Launching WEB server
02:38:07 – 021 How to create Blockchain API
02:45:49 – 022 Launching UI Server for Wallets
02:53:17 – 023 Creating Wallet UI
02:57:54 – 024 Creating Wallets
03:06:49 – 025 Decoding process with Json
03:13:20 – 026 Taking ECDSA Related Data and Converting into Struct
03:21:32 – 027 Data sending with HTTP client
03:29:11 – 028 Creating Transaction API
03:38:43 – 029 Creating Mining API
03:44:19 – 030 Automating mining execution
03:51:19 – 031 Creating API that will let the blockchain server return the cryptocurrency total
03:55:46 – 032 Creating API that will let the wallet server return the cryptocurrency totals
04:02:18 – 033 Creating UI to display the cryptocurrency totals
06 Structure of Blockchain Network
04:06:21 – 034 Automatic registration of blockchain nodes
04:15:45 – 035 What is consensus
04:18:41 – 036 Blockchain verification
04:23:34 – 037 Resolving conflicts the longest chain rule
04:33:27 – 038 Creating consensus API
04:39:53 – 039 What is 51_ attack
04:43:49 – 040 Final demonstration

#besttutorial #golang #golangtutorial #blockchain