Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
Boilerplates
Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
Boilerplates
노마드 코인
Go로 암호화폐 만들기
#1 Announcement
#1.0 🚨 Read this First 🚨
미리 보기 →
#1.1 Thank You!
수강하기 →
#2 Introduction
#2.0 Welcome (01:34)
미리 보기 →
#2.1 What are We Building (05:08)
미리 보기 →
#2.2 Why Go (06:17)
미리 보기 →
#2.3 Requirements (04:00)
미리 보기 →
#3 Tour of Go
#3.0 Creating the Project (04:30)
수강하기 →
#3.1 Variables in Go (07:54)
수강하기 →
#3.2 Functions (08:59)
수강하기 →
#3.3 fmt (03:52)
수강하기 →
#3.4 Slices and Arrays (08:02)
수강하기 →
#3.5 Pointers (08:44)
수강하기 →
#3.6 Structs (07:11)
수강하기 →
#3.7 Structs with Pointers (09:35)
수강하기 →
#3.8 Conclusions (02:30)
수강하기 →
#4 Blockchain
#4.0 Introduction (05:05)
수강하기 →
#4.1 Our First Block (13:58)
수강하기 →
#4.2 Our First Blockchain (09:43)
수강하기 →
#4.3 Singleton Pattern (05:57)
수강하기 →
#4.4 Refactoring part One (09:16)
수강하기 →
#4.5 Refactoring part Two (07:15)
수강하기 →
#5 Explorer
#5.0 Setup (06:42)
수강하기 →
#5.1 Rendering Templates (08:10)
수강하기 →
#5.2 Rendering Blocks (07:09)
수강하기 →
#5.3 Using Partials (10:34)
수강하기 →
#5.4 Adding A Block (14:44)
수강하기 →
#5.5 Refactoring (04:42)
수강하기 →
#5.6 Recap (10:43)
수강하기 →
#6 REST API
#6.0 Setup (09:03)
수강하기 →
#6.1 Marshal and Field Tags (11:18)
수강하기 →
#6.2 MarshalText (13:38)
수강하기 →
#6.3 JSON Decode (14:00)
수강하기 →
#6.4 NewServeMux (11:50)
수강하기 →
#6.5 Gorilla Mux (08:54)
수강하기 →
#6.6 Atoi (08:42)
수강하기 →
#6.7 Error Handling (05:00)
수강하기 →
#6.8 Middlewares (10:01)
수강하기 →
#7 CLI
#7.0 Introduction (04:10)
수강하기 →
#7.1 Parsing Commands (05:52)
수강하기 →
#7.2 FlagSet (10:26)
수강하기 →
#7.3 Flag (10:08)
수강하기 →
#8 Persistence
#8.0 Introduction to Bolt (08:09)
수강하기 →
#8.1 Creating the Database (11:47)
수강하기 →
#8.2 A New Blockchain (11:53)
수강하기 →
#8.3 Saving A Block (12:25)
수강하기 →
#8.4 Persisting The Blockchain (10:55)
수강하기 →
#8.5 Restoring the Blockchain (12:28)
수강하기 →
#8.6 Restoring Block (13:27)
수강하기 →
#8.7 All Blocks (10:51)
수강하기 →
#8.8 Recap (10:46)
수강하기 →
#9 Mining
#9.0 Introduction to PoW (06:28)
수강하기 →
#9.1 PoW Proof Of Concept (10:13)
수강하기 →
#9.2 Mine Block (07:48)
수강하기 →
#9.3 Difficulty part One (10:20)
수강하기 →
#9.4 Difficulty part Two (11:56)
수강하기 →
#9.5 Conclusions (06:28)
수강하기 →
#10 Transactions
#10.0 Introduction (04:37)
수강하기 →
#10.1 Introduction to Transactions (07:01)
수강하기 →
#10.2 Coinbase Transaction (11:18)
수강하기 →
#10.3 Balances (13:30)
수강하기 →
#10.4 Mempool (04:28)
수강하기 →
#10.5 AddTx (10:42)
수강하기 →
#10.6 makeTx (11:33)
수강하기 →
#10.7 Confirm Transactions (11:54)
수강하기 →
#10.8 uTxOuts (12:02)
수강하기 →
#10.9 UTxOutsByAddress (10:37)
수강하기 →
#10.10 makeTx part Two (10:04)
수강하기 →
#10.11 isOnMempool (06:55)
수강하기 →
#10.12 Refactoring (16:46)
수강하기 →
#10.13 Deadlock (03:53)
수강하기 →
#11 Wallets
#11.0 Introduction (04:50)
수강하기 →
#11.1 Private and Public Keys (08:26)
수강하기 →
#11.2 Signing Messages (10:25)
수강하기 →
#11.3 Verifying Messages (13:23)
수강하기 →
#11.4 Restoring (12:26)
수강하기 →
#11.5 Wallet Backend (10:41)
수강하기 →
#11.6 Persit Wallet (09:16)
수강하기 →
#11.7 Restore Wallet (09:15)
수강하기 →
#11.8 Addresses (09:20)
수강하기 →
#11.9 Verification Function (11:24)
수강하기 →
#11.10 Recap (08:56)
수강하기 →
#11.11 Transaction Signing (11:01)
수강하기 →
#11.12 Transaction Verification (16:36)
수강하기 →
#11.13 Conclusions (06:58)
수강하기 →
#11.14 Recap (10:16)
수강하기 →
#12 P2P
#12.0 Introduction (05:55)
수강하기 →
#12.1 Why Go Routines (09:44)
수강하기 →
#12.2 Channels (16:07)
수강하기 →
#12.3 Read, Receive and Close (11:00)
수강하기 →
#12.4 Buffered Channels (14:29)
수강하기 →
#12.5 WebSocket Upgrades (11:47)
수강하기 →
#12.6 ReadMessage (13:18)
수강하기 →
#12.7 WriteMessage (11:02)
수강하기 →
#12.8 Connections (13:02)
수강하기 →
#12.9 Peers (17:51)
수강하기 →
#12.10 initPeer (10:29)
수강하기 →
#12.11 openPort (10:46)
수강하기 →
#12.12 Recap (14:24)
수강하기 →
#12.13 Read Peer (11:06)
수강하기 →
#12.14 Inbox (08:30)
수강하기 →
#12.15 Cleanup (09:57)
수강하기 →
#12.16 Data Race (12:39)
수강하기 →
#12.17 Mutex (13:44)
수강하기 →
#12.18 Demonstration (08:44)
수강하기 →
#12.19 Messages (13:41)
수강하기 →
#12.20 Newest Block (11:31)
수강하기 →
#12.22 Handle Message (09:50)
수강하기 →
#12.23 Recap (10:01)
수강하기 →
#12.24 All Blocks (14:19)
수강하기 →
#12.25 Recap (10:15)
수강하기 →
#12.26 Replace Blockchain (10:59)
수강하기 →
#12.27 Broadcast Block (11:29)
수강하기 →
#12.28 AddPeerBlock (07:28)
수강하기 →
#12.29 Broadcast Transactions (14:45)
수강하기 →
#12.30 Global Memory Pool (10:53)
수강하기 →
#12.31 Broadcast New Peer (13:08)
수강하기 →
#12.32 Network Accomplished (16:03)
수강하기 →
#12.33 Recap (04:31)
수강하기 →
#13 Bonus: Testing
#13.0 Introduction (04:20)
수강하기 →
#13.1 Godoc (08:05)
수강하기 →
#13.2 Testing and Documenting (09:44)
수강하기 →
#13.3 Coverage (06:26)
수강하기 →
#13.4 Table Tests (09:27)
수강하기 →
#13.5 Full Coverage (07:20)
수강하기 →
#13.6 Sign Test (12:54)
수강하기 →
#13.7 Verify Test (05:52)
수강하기 →
#13.8 Interfaces (08:07)
수강하기 →
#13.9 Fake Interfaces (14:06)
수강하기 →
#13.10 Recap (09:11)
수강하기 →
#13.11 DB Adapter part One (07:30)
수강하기 →
#13.12 DB Adapter part Two (07:05)
수강하기 →
#13.13 Block Test part One (10:24)
수강하기 →
#13.14 Blockchain Test (13:13)
수강하기 →
#13.15 Blocks Test (09:30)
수강하기 →
#13.16 Difficutly Test (08:08)
수강하기 →
#13.17 Conclusions (10:13)
미리 보기 →