UCE-group / fortnightly-plan

北京化工大学 BUCT-UCE 社团: 编程学习 - 周计划WP,双周计划FP,月计划MP
35 stars 12 forks source link

【WP】2019年秋季-第13周-张巨梩 #307

Open ConnorTomato opened 5 years ago

ConnorTomato commented 5 years ago

1.Java学习 ①程序设计入门—Java语言 浙江大学翁恺》第13集。


2.C语言学习


3.零知识证明与区块链 元素 定义 结果
完备性 双方诚实且遵循证明过程 证明一定成功且双方接受
合理性 没有人能假冒证明方 宝箱的钥匙唯一
零知识性 证明过程没有知识一点信息 证方只获得了“证明方拥有这个知识”这条信息

放在比特币中就是隐私交易,在比特币网络中,用户需要将交易明文广播给所有矿工,由他们来校验交易的合法性。但是有些情况下,基于隐私的考虑,又不想把交易的具体内容公布出来。这就形成了一对矛盾。解决这个矛盾的核心就是,证明这个事件本身正确与否,而不再需要验证者重视整个事件。就像软件测试中的黑盒测试,需要的是把软件中所有的功能的输入输出确认一遍,而不是把软件分解查看里面的功能实践细节。

比特币交易证明过程


4.学习之外的生活

①这一周只跑了15公里,雾霾那天真没差点把我鲨了+寝室健身常规撸铁 ②java组一起恰饭,很有意思。 ③反省:人真的会容易内卷在舒适圈里,思维慢慢同化,惰性也就慢慢出来了。

墨守成规,害怕去改变,拒绝及时止损。