三亚学院管理学院 李海军 杨 月
信任危机是现行教育生态体系面临的最严重问题。用区块链技术来重构教育生态,既是解决信任危机的重要途径,也是教育信息化的必然趋势。
区块链主要采用以下技术来解决信任问题:
区块链中数据是以“记录-区块-链”的结构组织的。其中,记录可以是一条交易记录(如比特币中的交易记录),也可以是一条有证据含义的信息(或称数据),比如一份会议记录、一篇发表的文献、一次事故记录、一份体检报告,当然可以是一份考试答卷及成绩。记录中有些要素不可或缺,如记录的发生时间、登载记录的人(或记录的属主)等。每个记录数字签名后都要分发给其他对等节点认证,达成共识的记录才能被真正采用并记入当前区块。每条认证后的记录经过哈希算法处理得到一个本条记录的哈希值连同记录本身一同记入区块中。把记录按发生的时间顺序记录到特定大小的区块后,所有记录的哈希值的一种管理编码值,即默克尔根。每个区块除了包含一定数量的记录外,还需要创建区块头部信息。这些头部信息包括:前一区块的哈希值(引用自上一个区块的整体哈希值)、当前区块的整体哈希值(本区块所有内容经哈希算法处理后得到的哈希值,将被下一个区块所引用)、由本区块所有记录产生的哈希值(默克尔根,保证记录不被非法修改)、时间戳(区块产生的时间)、随机数、魔法数、区块大小、区块包含的记录数、区块版本号等。……