Skip to main content

课程概要

David LiuAbout 3 min

课程概要

实验,5月7号(11周周一)下午五点提交给课代表:学号加姓名

成绩

  • 出勤20

    点3-4次名,点名前一天会跟大家说

  • 测试20

    3-4次,很简单和讲的内容强相关,只要认真听,这个部分基本上都是满分

    一般点名的时候,会有课堂测验

    1. 下次课测验(第三周),内容就是密码共享,比如说给一个(t, n),让讲出秘密共享的想法,也可以举一个例子
  • 实验30

    Bitcoin + Ethereum,比去年的难度小很多很多,实验指导书有一个步骤,只要按要求一步一步做,一定可以做出来

    主要是看完成的质量;很多都会拿到满分

    实验报告不能写100多页,会规定页数

    限制一共25页,宋体小4,行间距22,第一个实验10页左右、第二个NFT可以多一点15页、第三个;超了扣分,老师看着累写着也累

    三选二,指导书第五周发

    • merkle tree
  • 展示30

    presentation(research paper)(group work)

    小组完成,平均分25分左右,答辩的时候给的是小组的平均分,然后按照贡献度占比得到每个人的权重的分(有的人分多有的少,定量去算)

    4-5人一组

    贡献值,

    汇报,

    可以选择做presentation,分会高

    也可以选择做research paper,如果是不想展示,但是分会低一些

    答辩20分钟,

    很多人拿到的都是满分,超了就都按满分算

    反正不能按报告来叫,因为chatgpt可以写

    展示的ppt下周交一下

    可以拷到电脑里,或者自己带电脑用

    展示时间严格控制在9分钟以内,

    不要一直照着ppt念,不要ppt打得都是文字,这样就打的分会比较低

去年课程的平均86、87左右

应用场景

安全多方计算

百万富翁问题:

集合求交集,同时不泄漏另外两个人的别的信息

可验证计算

云服务器计算结果的正确性

底层的技术很简单

可搜索加密

解决云存储中数据泄漏问题

eg. 虹膜

教材:

bitcoin and 数字货币(普林斯顿的教程)

区块链原理与技术

上课的模式:把里面涉及的问题给大家分析一下,让大家思考一下有一个认识以后,做一个讨论然后再公布答案

会把每一个技术的难点都给分析一下

密码学与分布式信息系统基本概念与原理

代表性的比特币区块链、以太坊区块链和Fabric区块链等系统介绍;

adbloack、codeblock之类的有的软件,在后台偷偷挖矿,疯狂占有cpu资源,被当成肉机了

区块链2.0都是基于公链,难以做访问控制,后来就出现fabric,超级账本

NFT:

元宇宙:

区块链:

  • P2P网络路由
  • 分布式账本
  • 共识机制、
  • 难以篡改

哈耶克的货币非国家化思想,

  • 防止双重花费
    • 基于余额,UTXO模型,
  • 防篡改
  • 可追溯

英文自我介绍

简历里面写的项目和写的技术,英文一定要懂