Advertisement

Remix SolidityIDE 搭建和应用基础

阅读量:

以太坊:

由于以太坊作为一个开源社区,尽管其技术成果十分突出,但其组件体系较为复杂,因此以下将简要介绍一些以太坊中常用的组成部分:

1. Geth:

Geth是以太坊基金会推出的官方客户端软件,该软件是基于Go语言开发的。

2. Parity:

Parity 是对以太坊协议的另一种优秀实现方式,其开发语言为Rust。该客户端由一家名为Parity Inc的公司进行维护,并非官方版本。任何开发者都可以使用并运行此客户端软件,从而接入以太坊网络。

3. Solidity:

Solidity是一种广泛应用于以太坊区块链平台上的智能合约开发语言。作为一种高级编程语言,它在编译后能够生成EVM可识别的字节码。这种语言在结构上与Java有相似之处,并且也支持如Scala、Groovy、Clojure、JRuby等JVM平台上的多种语言。所有这些语言在编译之后都会生成可以在JVM(Java虚拟机)环境中运行的字节码。

4. Truffle:

Truffle 与 Embark 是目前最为常见的两个用于构建以太坊 DApps 的开发框架。它们能够简化在区块链环境中进行智能合约编译和部署的相关流程。

5. Web3.js:

Web3.js 是一个 JavaScript 库

全部评论 (0)

还没有任何评论哟~