本文介绍了以太坊区块链的基本知识、开发和部署以太坊所需要的软件环境、使用高级语言编写以太坊合约、使用NODEJS编译、部署、使用Truffle框架开发分布式应用等内容。