主页 > imtoken钱包下载安卓 > Remix Ethereum Solidity IDE 构建和初始使用

Remix Ethereum Solidity IDE 构建和初始使用

imtoken钱包下载安卓 2023-01-18 09:55:06

以太坊:

因为以太坊是一个开源社区,虽然东西很优秀,但是组件很杂乱,所以先简单介绍一下以太坊的一些常用组件:

1.盖思:

Geth 是以太坊基金会提供的官方客户端软件,使用 Go 编程语言编写。

2.奇偶校验:

Parity 是以太坊协议的另一个出色实现,它是用 Rust 编程语言编写的。 这是由一家名为 Parity Inc. 的公司维护的非官方客户端。任何人都可以实施此客户端软件并加入以太坊网络。

3.坚固性:

Solidity 是用于编写在以太坊区块链上运行的智能合约的最流行的编程语言。 它是一种高级语言以太坊第二层,在编译时会转换为 EVM 字节码。 这一点和Java很相似,里面有Scala、Groovy、Clojure、JR​​uby等JVM语言,所有这些编译产生的字节码都运行在JVM(Java虚拟机)中。

4. 松露:

Truffle 和 Embark 是开发以太坊 DApp 最常用的两个框架。 他们抽象出在区块链上编译和部署合约的许多复杂性。

5.Web3.js:

可用于与节点交互的 javascript 库。 由于它是一个 JavaScript 库,您可以使用它来构建基于 Web 的 dapp。

6 混合:

以太坊早期用于合约编写和测试的IDE已经停止更新,项目组也被并入Remix。

7.混音:

以太坊官方推荐的智能合约开发IDE,适合新手,可以在浏览器中快速部署和测试智能合约。

我在之前的文章中介绍过Geth和Truffle的部署。 如果你需要它,你可以在区块链类别中找到它。

混音配置:

免责声明:本文所有配置均基于Ubuntu。

1.安装混音:

官方地址:

安装步骤:

git clone https://github.com/ethereum/browser-solidity
cd browser-solidity
npm install
npm run prepublish

启动命令:

npm start 

以太坊第二层_以太经典和以太坊哪个好_以太坊和以太币有什么区别

访问混音:

:8080

界面如下:

以太坊和以太币有什么区别_以太经典和以太坊哪个好_以太坊第二层

至此,Remix就配置好了。

2、初次使用:

1、当前solidity版本,如上图所示,为0.4.9,默认为最新release版本:

以太坊第二层_以太经典和以太坊哪个好_以太坊和以太币有什么区别

2.点击下拉框选择不同的版本,包括最新的尚未成熟的构建版本,或者之前的版本。 选择发布版本,如下图所示:

以太坊和以太币有什么区别_以太经典和以太坊哪个好_以太坊第二层

3.合约自动编译生成:

以太经典和以太坊哪个好_以太坊第二层_以太坊和以太币有什么区别

4. 点击create,会在内存中创建一个智能合约实例以太坊第二层,即在虚拟内存中部署如下web3 deploy代码:

以太经典和以太坊哪个好_以太坊第二层_以太坊和以太币有什么区别