This shows you the differences between two versions of the page.
fob:laboratoare:06 [2022/09/27 14:18] 127.0.0.1 external edit |
fob:laboratoare:06 [2022/12/07 21:48] (current) costin.carabas |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Laboratorul 06. ===== | + | ===== Basic Peer to peer blockchain ===== |
+ | Credits: **Bogdan-Ionuț Bibina** | ||
+ | |||
+ | |||
+ | In this practical sessions we will construct a basic p2p blockchain from scratch in golang. | ||
+ | |||
+ | What we will build? | ||
+ | |||
+ | - Peer to peer network | ||
+ | - Syncronise peers inside the network | ||
+ | - Mine a block and send it to the other peers | ||
+ | - Have a basic wallet and add money to it when we mine a block | ||
+ | - Send transactions and approve them into blockchain | ||
+ | |||
+ | |||
+ | Follow tutorial [[https://medium.com/@bogdan.bibina.ionut/basic-peer-to-peer-blockchain-f6e792c7d413|here]]; code is [[https://github.com/bogdan124/master-blockchain-v.0.0.1-|here]]. | ||
+ | |||
+ | |||
+ | [[https://medium.com/@bogdan.bibina.ionut/introduction-to-blockchain-1b6564ee7504|Prerequisites]] on hashing, blockchain, and lots of interesting and useful information. Highly recommended before this lab. | ||