以太坊官网:https://ethereum.org/web
以太坊是一个图灵完备的区块链一站式开发平台,采用多种编程语言实现协议,采用Go语言写的客户端做为默认客户端(即与以太坊网络交互的方法, 支持其余多种语言的客户端)。编程
了解区块链的原理和以太坊的基础知识后,针对以太坊的开发,必须从如下几块开始:网络
1.以太坊客户端的安装使用 Geth框架
2.web3.js的了解和使用编程语言
3.truffle等开发框架的搭建编写智能合约区块链
大体就是:测试
以太坊是平台,它让咱们方便的使用区块链技术开发去中心化的应用,在这个应用中,使用Solidity来编写和区块链交互的智能合约,合约编写好后以后,咱们须要用以太坊客户端用一个有余额的帐户去部署及运行合约(使用Truffle框架能够更好的帮助咱们作这些事情了)。为了开发方便,咱们能够用Geth或testrpc来搭建一个测试网络.net
其余相关:blog
以太坊开发入门开发