本书以教育部区块链智能合约开发职业技能等级标准(中级)为编写依据,针对智能合约技术与开发的技能要求和知识要求,从行业的实际需求出发组织全部内容。通过本书,读者可以掌握如何使用智能合约的基本技术来开发基于Solidity语言的智能合约。通过对相关知识的学习和应用,读者可以理解智能合约技术的原理、培养智能合约开发的技能,为今后开发大型区块链智能合约应用奠定扎实的理论与技术基础,为适应未来的工作岗位提供保障。