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