Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shagege/dohrnii

Libp2p implementation of a decentralized blockchain
https://github.com/shagege/dohrnii

blockchain go libp2p twitter

Last synced: about 2 months ago
JSON representation

Libp2p implementation of a decentralized blockchain

Awesome Lists containing this project

README

        


libp2p hex logo go-twitter logo

# dohrnii
This project is a Go implementation of another project I made. This one uses the libp2p Networking Stack to store social media information on a permissionless distributed ledger.

It can be used as a framework for storing any data into a distributed ledger. I chose tweets in this case but you can literally fork it and use any API to fetch data of any service provider you want. Only a single element in the block structure needs to be updated. The proof-of-work system and peer-to-peer implementation stays the same.

*Turritopsis dohrnii is an immortal jellyfish.*

## Requirements

- [go-twitter](https://github.com/dghubble/go-twitter)
- [go-libp2p](https://github.com/libp2p/go-libp2p)

## Build
Run `go build` in `cmd/dohrnii/`.

## Launch
Run `./dohrnii -l [PORT]` with `[PORT]` being any port you want.

## License
Dohrnii is available under the MIT license. See the [LICENSE](LICENSE) file for more info.