NKUCS.ICU
NKUCS.ICU copied to clipboard
CSSE0042 区块链基础及应用
https://nkucs.icu/#/courses/grade-3/CSSE0042
NKUCS,一个充满了「神仙」和「神仙」课程的专业,本网站旨在记录 NKUCS 的信息以及历届学生的评价
我觉得挺好的,就是苏明老师可能讲话太快了有时候听不清?这门课用的教材是根据Princeton公开课改编的《区块链驱动金融》(避雷,中文版很拉,内容基本是照抄公开课,可以看英文版或者直接看公开课。)主要作业是写python代码倒腾比特币(只是测试币,不是真的六万刀一个的那个)。
这门课不太好的地方是比特币相关的资料在网上不太好找,可能懂的人其实不多吧,烟。第一次做作业的时候我大概处于一种“我是智障吗只有我一个人什么都不会吗”的状态,这其实还是因为课程离脚本内容还远着呢,但其实学会了也不太难。
苏明老师人还是蛮好的,冷不丁会点名。
为了积极参与留言我甚至新注册了一个github账号,真是太感人了。
@smallHappyPerson 我觉得挺好的,就是苏明老师可能讲话太快了有时候听不清?这门课用的教材是根据Princeton公开课改编的《区块链驱动金融》(避雷,中文版很拉,内容基本是照抄公开课,可以看英文版或者直接看公开课。)主要作业是写python代码倒腾比特币(只是测试币,不是真的六万刀一个的那个)。
这门课不太好的地方是比特币相关的资料在网上不太好找,可能懂的人其实不多吧,烟。第一次做作业的时候我大概处于一种“我是智障吗只有我一个人什么都不会吗”的状态,这其实还是因为课程离脚本内容还远着呢,但其实学会了也不太难。
苏明老师人还是蛮好的,冷不丁会点名。
为了积极参与留言我甚至新注册了一个github账号,真是太感人了。
新注册+1,哈哈哈,把这网站顶起来。
苏明老师人很好,你完全可以不懂就问。 算是个人区块链的入门课了,学完对区块链体系有了基本的了解。 课程考核包括了几次脚本TODO填空,其实代码量不大,但一开始可能会看不懂。不过等明白了UTXO的原理之后,后面的脚本书写都挺简单的;还有1-2次书面作业和课程考勤点名。 最后考试也不难,基本上理解了区块链原理就能做。不过确实网上资料较少,复习的时候能参考的也就只有书本了。以及苏老师对数学知识比较敏感,可能会考察一点点数学原理,但比较友好。 可能小小的槽点就是苏老师对于早八的热衷了吧hhhh,我那年期末考试也是早上八点考的,生怕自己睡过。
考完了我来还愿了,我宣布2021年秋季学期的考试不难,还有一道就是书面作业的原题。 当然涉及到密码学看起来很数论的部分就开摆了。
2020年作业出自StanfordCS251 2021年书面之前没见过 2021年期末考试有三道题来自StanfordCS251作业,然而本咸鱼因为懒得做其中一道数学证明(github可以搜到原题解答)而在考场上面对原题大眼瞪小眼地错过了10分...(哈 考试题有很多概念型的题目,没记住=gg 都是泪都是泪。
整个学期码量目前看来不超过30行,强烈推荐,选网技可能会收获更多的知识但是会比较累,大家自己权衡。
2023 fall
整体难度还好,但是会有亿些难题
- 判断题不用多说,简单的概念。
- 数字人民币支付与区块链比特币是否相同
- 给了一个交易输出让你判定一些信息
- 忘记了...
- OP 指令与智能合约填写,都是教材中的,不难
- 数学证明
- 画图说明 double spending attack
- CPU 挖矿伪代码(好像是本学期学过的唯一一个伪代码?)以及第八章的一个伪代码
- 虚荣地址与零知识证明
哦对,还有一个书面作业原题
2023fall
大题,顺序有误
二、双重支付攻击、画图解释
三、H(X xor Y)是否能作为谜题。23年stanford作业第一题
四、homework第一题
五、哪一年全年比特币总和少于1
六、书上智能合约和标准解锁脚本填空
七、cpu挖矿算法、asic限制挖矿算法伪代码
八、虚荣地址、schnorr零知识证明方案
授课时间:2023fall 印象中的期末考题: 选择题10道,2分一个,都是概念 印象中有,智能合约是否图灵完备的 解答题 1.分析该哈希谜题是否合理(10分) 2.挖矿奖每四年减半,何时全年的挖矿奖励不足1比特币 3.作业题。证明交易在merkletree上;二叉树三叉树哪个好 4.填空:智能合约,P2PKH(都是作业里的,就两句话)(各5分) 5.cpu挖矿的伪代码(8分)还有一个设计什么挖矿的伪代码(7分) 6.设计生成伴随地址(7分) 设计零知识证明(3分)