Ethereum 开发工具

  1. 1. Go-ethereum
  2. 2. Mist
  3. 3. Solidity
  4. 4. Parity
  5. 5. web3.js
  6. 6. Truffle
  7. 7. faucet

Ethereum 是市值仅次于Bitcoin的区块链项目。相比Bitcoin的货币功能,Ethereum引入了只能合约的概念,Ethereum更像是一个分散式的处理各种只能合约的分布式计算机。
使用Ethereum开发智能合约,则需要对Ethereum这一长串工具有个充分的了解。

Go-ethereum

官方版Ethereum 的 golang 实现。full-node。

Mist

钱包。需要链接到Node。但是Mist不仅仅是钱包,Mist更是提供了编辑,编译只能协议的功能,相当于钱包+IDE。

Solidity

开发智能合约的语言。

Parity

轻量客户端。比起Go-ethereum建立本地节点,parity直接连接到其他节点。并提供了钱包的一系列功能。

web3.js

Client Library。 Parity虽然有钱包功能,可以调用协议,追踪token,但是我们要进行开发,制作我们自己的客户端,还是需要用到web3.js这个库。

Truffle

开发智能合约的框架。

faucet

可以在faucet获取testnet kovan 上的以太币。 直接回复自己的地址就行了。记得24小时才能获取一次。

如果你觉得本文对你有帮助,请给我点赞助。