technology:decentralized protocol