Ripple: Toward a Substrate Middleware for Peer-to-Peer Applications | IEEE Conference Publication | IEEE Xplore