1.一种基于区块链的思政教学平台,其特征在于包括区块链和如下模块: ⑴注册合约模块:用于定义用户规则、进行身份验证、映射合约地址、给出用户代码、用户名称和进行用户注册; ⑵教学数据创建模块:用于将教师进行思政教学的内容和教学过程情况进行数据化处理并得到教学数据; ⑶教学数据存储模块:用于将教学数据结合时间戳和上一个教学账户进行哈希运算,生成所述教学数据的哈希值,该所述哈希值为该教学数据唯一的教学账户,并将所述教学账户存储在区块链的某一个网络节点中; ⑷教学数据发布模块:用于将教学账户发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识; ⑸接龙教学数据创建模块:用于补充记录后续教学内容和教学过程情况,然后进行数据化处理并得到接龙教学数据,并作出补入记录; ⑹教学数据查询模块:用于接收查询教学数据的请求,并将请求查询的教学数据发送给查询方。 2.根据权利要求1所述的基于区块链的思政教学平台,其特征在于还包括备课数据创建模块:用于将教师进行思政教学备课的内容和过程情况进行数据化处理并得到备课数据。 3.根据权利要求1所述的基于区块链的思政教学平台,其特征在于还包括课后研讨数据创建模块:用于将思政教学课后研讨的内容和过程情况进行数据化处理并得到研讨数据。 4.根据权利要求1-3所述的基于区块链的思政教学平台,其特征在于其教学方法包括如下步骤: 步骤1:发布者首先在区块链上进行用户注册,得到用户合约,所述用户合约中包含用户名称、用户代码、地址信息和区块信息; 步骤2:在用户合约的基础上进行课程注册,得到课程合约,所述课程合约包含课程名称、地址信息、区块信息和用户代码; 步骤3:将进行思政教学的内容和教学过程情况进行数据化处理并得到教学数据;包括教师姓名、所有学生姓名、教学内容、教学地点、教学时间和创建时间; 步骤4:在课程合约中将教学数据结合时间戳和上一个教学账户m-1进行哈希运算,生成所述教学数据的哈希值,该哈希值为该教学数据唯一的教学账户m,并将所述教学账户m存储在区块链的任意一个网络节点中; 步骤5:将教学账户m发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识; 步骤6:学员在区块链上进行用户注册,得到用户合约,所述用户合约中包含用户名称、用户代码、地址信息、区块信息; 步骤7:学员在其用户合约中根据课程名称找到课程合约地址并发送查询请求;区块链根据权限设置将教学数据发送给学员。 5.根据权利要求4所述的基于区块链的思政教学平台,其特征在于在步骤5后,还包括接龙教学步骤,即: 步骤5.1:将后续的思政教学内容和教学过程情况进行数据化处理并得到接龙教学数据,所述接龙教学数据包括教授该接龙课程时的教师姓名、所有学生姓名、教学内容、教学地点、教学时间和接龙时间; 步骤5.2:在课程合约中将接龙教学数据结合时间戳和上一个教学账户m+n-1进行哈希运算,生成所述接龙教学数据的哈希值,该哈希值为该接龙教学数据唯一的教学账户m+n,并将所述教学账户m+n存储在区块链的任意一个网络节点中; 步骤5.3:将教学账户m+n发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识。 6.根据权利要求4所述的基于区块链的思政教学平台,其特征在于在步骤3之前还包括备课数据创建步骤,即: 步骤2.1:将进行思政教学的备课内容和过程情况进行数据化处理并得到备课数据;包括教师姓名、检索资料、参考内容、备课内容、备课地点、备课时间和创建时间; 步骤2.2:在课程合约中将备课数据结合时间戳和上一个教学账户m-f-1进行哈希运算,生成所述备课数据的哈希值,该哈希值为该备课数据唯一的教学账户m-f,并将所述教学账户m-f存储在区块链的任意一个网络节点中; 步骤2.3:将教学账户m-f发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识。 7.根据权利要求4所述的基于区块链的思政教学平台,其特征在于在步骤3之后还包括课后讨论数据创建步骤,即: 步骤3.1: 将思政教学课后研讨的内容和过程情况进行数据化处理并得到研讨数据;包括主持者姓名、参与人姓名、记录员姓名、讨论内容、收获和学习成果、讨论地点、讨论时间和创建时间; 步骤3.2:在课程合约中将研讨数据结合时间戳和上一个教学账户m-i-1进行哈希运算,生成所述研讨数据的哈希值,该哈希值为该研讨数据唯一的教学账户m-i,并将所述教学账户m-i存储在区块链的任意一个网络节点中; 步骤3.3:将教学账户m-i发布给区块链中的所有网络节点,并被所有网络节点保存并产生共识。 8.根据权利要求4所述的基于区块链的思政教学平台,其特征在于所述步骤3中还包括互动内容,所述互动内容为非预先设定的在教学过程中发生的情况,包括学生提问内容、教师解答内容、以及现场没有解答的遗留内容。