实验4.14 合约接口 合约的接口类似于抽象合约,使用interface关键字来创建。合约可以像继承其他合约一样继承interface。它的作用简单形象的说,就是给某个对象打个标(盖个戳),使对象拥有某个或某些特权。为达到统一标准的目的,大家都知道这个是做什么的,但是具体不用知道具体怎么做。 新青年活页编辑部 Oct 13, 2021 1 min read
实验4.13 keccak256 Solidity 提供了内置的加密函数。这里主要针对Keccak256散列函数,keccak256用于计算输入值的Keccak-256哈希值。应用场景有如下几个:从输入创建确定性的唯一 ID;提交-显示方案;紧凑的加密签名(通过签名散列而不是更大的输入) 新青年活页编辑部 Oct 13, 2021 1 min read
实验4.10 全局变量自动getter函数 《道德经》第二章第三句“是以圣人处无为之事,行不言之教。”Solidity中的自动生成getter函数就是这样的一位圣人,默默地为代码编写者实现getter的功能,使得代码更加简洁,方便。实验目的1. 明白Solidity中哪些情况会自动生成getter函数。 新青年活页编辑部 Oct 13, 2021 1 min read
实验4.9 可见性修饰符 Solidity函数的可见性有常见的三种,其作用可以视为一种权限的限制。其中pure与view是solidity独有的可见性的修饰。实验目的1. 掌握private、internal、exteranel、public、pure、view的用法。 新青年活页编辑部 Oct 13, 2021 2 min read
实验4.8 合约的继承 现实中的继承一般是指财产的继承。而与之相似的是文化上的传承,传承是“去其糟粕,取其精华”的。Solidity中的继承一般可以继承父合约中所有变量与方法,但如果需要限制的话,也可以通过封装好的修饰符进行继承权限的限制。实验目的1. 新青年活页编辑部 Oct 13, 2021 3 min read