/peers-touch-go

A P2P lib for building personal networks

Primary LanguageGo

Peers-Touch-Go

基于P2P传输协议(IPFS)的远程通信框架,提供去中心化的通信组件,支持消息订阅、发布,支持远程文件传输。

architecture

--Log
--Peer
----Codec
----Pubsub
----Registry
----Store
----Transport
-------------Touch
------------------Node

架构(设计中)

部分参考Go-Micro及Orbit-db的设计

English

P2P communication lib in Go and based on IPFS.

We need to build a world without AI, BigData. Human in this world respect each other's private info. No man analyze our data in the place we don't know.

No one can pry into our personal life and trace any private things.

Structure

Inspired by Go-Micro and Orbit-db.