Decentralized funding protocol