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)
还没有任何评论哟~
