本课程覆盖区块链技术的发展历史、主流平台、关键技术及基本原理。通过本课程的教学,学生将掌握区块链的理论基础,掌握主流区块链平台的架构、模型、算法及适用场景,理解和掌握区块链、密码技术、共识机制、奖励机制、智能合约、p2p网络等的基本原理和实践应用,在掌握理论及核心技术的基础上持续创新,解决区块链相关复杂问题。