这门课程旨在向学生介绍加密货币的潜在技术及其更广泛的生态系统。学生将学习如何评估给定加密货币和基于区块链解决方案在开放性、隐私、安全性和效率等方面的权衡,并通过查看满足这些属性的解决方案以及对现有系统的攻击来实现这一目标。
理解区块链和加密货币交易的基本组成部分,包括共识机制、编程语言、加密原理等。
掌握与区块链共识协议相关的效率和安全性方面的权衡,并了解它们与现有协议的关系。
提高阅读白皮书、技术规格和研究论文的能力,以跟上这个快速发展的领域。
推论新系统的有效性,特别是在效率方面。
成功完成该模块后,学生将能够:
1. 了解加密货币和区块链的基本概念,包括网络层、共识层和交易层。
2. 分析区块链技术的建设性方面以及各种隐私和安全方面的攻击。
3. 阅读并理解该领域的白皮书和研究论文,并向他人介绍相关内容。
4. 熟悉加密货币和区块链技术所涉及的社会、法律和经济问题。
该模块涵盖以下主题:
比特币和以太坊等加密货币及其基础数据结构(区块链)。
加密货币的网络、共识和交易机制。
区块链技术的建设性方面以及针对各种隐私和安全方面的攻击。
为了有资格选择该模块作为可选或选修课,学生必须:
1. 在其正式可用的课程和研究年中注册。
2. 具备良好的数学推理和编程技能。
如需了解有关UCL-计算机系统算法课程辅导以及其他英国课程辅导的详细信息,请随时咨询DR.D留学生辅导机构。