P2P is a simple application that allows communication between locally connected peers. It provides peer discovery, sending objects using java serialization and also receiving objects. This application can be extended to make a local blockchain network.