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. | ||