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