ISCS 30.66: GUIDED STUDIES IN DEVELOPING DECENTRALIZED APPLICATIONS ON PUBLIC BLOCKCHAINS