以太坊智能合约开发实例(一)前言
在写其他文章时,想试试智能合约的开发,但发现目前市场上可见的区块链书籍多以概念、理论为主,而网络上所查找的资料又过于零碎。而面向程序员,以开发实践为主的教程却少之又少,所以自己想试着写一个,就是本文。
本文会在我的博客、微信公众号(详见下面图片)及币乎中进行同步更新,读者们可以根据自己的喜好选择合适的平台进行阅读。
在开始之前,此文章的作用先说说:
- 本文是一篇持续更新的文章,在第一版之后的更新内容都会体现在本文中。
- 本文会在所有文章发布之后,将目录更新到本文中。
- 本文会将本系列教程中存在的一些名字定义,及面向读者都基本信息进行介绍。
目录
暂无
Change Log
暂无
0. 名词定义
以太坊
以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。
以太(以太币)
以太坊中的虚拟货币。
1. 面向读者
本书并不会从头讲区块链及编程,所以需要一定的基础。需要读者有如下基础:
- 对区块链及虚拟货币有基本的了解。
- 有一定的编程基础。特别是本文中会提到一点网页编写的内容,HTML和JavaScript会在教程中出现,但如果你会使用其他的语言编写过项目也可。
- 不需要会Solidity。
本书只能算是入门教程,只教给大家写一个非常简单智能合约,所以对已经有智能合约开发经验的人来说,并不是最合适的开发工具书。
说点什么