区块链课程心得体会
张锦涛 21102040135 计算机科学与技术211
三个月前,一个偶然的机会让我发现了学校开展的这个区块链的活动,我看到这是与多伦多大学合作的,且与我所学的专业有较大的联系,于是我参加了。刚开始,我对区块链一头雾水,但是系统性的听了老师们的教学后,我开始对区块链有了一定的认识,了解到了区块链对未来世界发展的影响。
但是学习的过程中,我也遇到了许多困难。比如,全英文教学对我来说有一定难度,有时遇到听不懂的单词只有记下来,等到休息时间再查,上课之前也要把课件翻译一下,毕竟还有一些专业术语。一些难懂的知识点一时半会听不懂,于是我会反复观看录制的视频。
(小组讨论的照片)
尽管如此,我还是努力的学习,从来不敢松懈,每次老师布置的作业都认真按时完成,课下也积极与小伙伴讨论和交流。因为这是我难得的一次接触区块链相关知识的机会,我不想错过它。
(上课照片)
经过这几个月来的学习,我明白了区块链是一个系统,组织、企业和人们可以制定规则,区块链将迫使人们同意这些规则。区块链的核心是信任。要继续应用区块链那么就要用到加密和密码。有很多加密方法可以学习,这样每个区块的哈希值就会更安全保密。学习完最基本的区块链内容后,再对于区块链包含的每个人,他们可能会不同意整个进程,这个时候就有分支出现。拜占庭式容错引入分支,DAO的例子使公共和私人区块链分别呈现。通过学习这个我明白了数据的重要性。然后对于钱的收入支出的困难来说,正因区块链是关于信任的,所以区块链使人们遵守一些规则,并且监视他们。对于区块链来说,一般要考虑三个问题:公共还是私有;向区块链中写入些什么,比如规则,数据;是否需要代币。然后我知道了什么是ZKP(零知识证明):在密码学中,零知识证明或零知识协议是一种方法,通过这种方法,一方(验证方)可以向另一方(验证方)证明他们知道一个值,而无需传递除他们知道值x之外的任何信息。然后什么是libra,它的特点有:分散式区块链,最初许可,全球低波动性加密货币,由银行存款和政府证券支持,智能合约平台,由独立的协会管理。那为什么是libra呢?金融包容和人民有权控制其合法劳动成果,全球化、开放、即时和低成本的搬运工。我们课程也根据最近的疫情问题提出了解决方案。区块链技术可以解决食品安全和动植物资源保护的中心优先事项,同时简化监管并减少繁文缛节。而且像沃尔玛这样的需求者也运用了区块链技术来溯源。分布式账本技术(区块链)是一种交易的共享账本(数据库),分布在网络中的所有参与者之间。它使用加密技术允许每个用户以安全的方式添加到分类账中,而不需要中央超级管理员类(如当前数据库中所示)。一旦一个数据块记录在分类账上,它是不可变的,不能更改,只能添加到。这对像食品可追溯性这样的复杂物流系统有很大的好处。于此同时,需要的技术也不少:云存储和计算解决方案(IBM、亚马逊、谷歌);网络服务器;Hyperledger区块链节点;每个区块链节点和Web服务器的高速互联网连接;可以访问Internet并运行Web浏览器的计算机(Chrome、Firefox、E);用于管理数据输入和检索的iOS和Android应用程序。
目前阶段性的学习告一段落,但是学无止境。在未来,我还会继续学习区块链的相关知识并将所学到的知识运用到生活中去,造福社会。