go-study-group / agendas

Agendas for the Go Study Group Meetings
MIT License
29 stars 0 forks source link

Building a simple blockchain in go #5

Closed cchx0000 closed 6 years ago

cchx0000 commented 6 years ago

I want to walk over the steps required to build a simple blockchain with p2p, rpc and etc

arschles commented 6 years ago

@cchx0000 great! I'm going to schedule you for next week, November 8, 2018

arschles commented 6 years ago

@cchx0000 will be starting with this post. It's not completely working so he's going to be doing a lot of work today to fix it.

arschles commented 6 years ago

A few important concepts:

He'll be using the go-libp2p library

arschles commented 6 years ago

Examples: https://github.com/libp2p/go-libp2p-examples

arschles commented 6 years ago

Here's the libp2p website: https://libp2p.io/

And here's a cool implementation using it: https://ipfs.io/

arschles commented 6 years ago

Regarding IPFS, CloudFlare has a really cool way to serve IPFS files over HTTP: https://blog.cloudflare.com/distributed-web-gateway

arschles commented 6 years ago

Thanks again @cchx0000!