区块链

以太坊智能合约开发环境搭建以及第一个Dapp

本文包括三个部分: 1. 开发环境搭建 2. 开发环境的账户 3. 编写智能合约 1. 开发环境搭建 包括安装IDE和Geth。 1.1 安装Solidity 初学者建议直接使用 Remix -Solidity IDE(http://remix.ethereum.org/ )进行开发,可快速入门。 Remix 是一个基于浏览器的Solidity IDE,这样就可以不用安装Solidity。 自己安装可参考:https://solidity.readthedocs.io/en/

  • zgljl2012
6 min read
区块链

【转载】如何搭建以太坊私有链

原文地址:如何搭建以太坊私有链 在开发以太坊时,很多时候需要搭建一条以太坊私有链,通过本文一起看看如何在Mac上进行搭建。 写在前面 阅读本文前,你应该对以太坊语言有所了解,如果你还不了解,建议你先看以太坊是什么 go-ethereum客户端安装 Go-ethereum客户端通常被称为Geth,它是个命令行界面,执行在Go上实现的完整以太坊节点。Geth得益于Go语言的多平台特性,支持在多个平台上使用(比如Windows、Linux、Mac)。Geth是以太坊协议的具体落地实现,通过Geth,你可以实现以太坊的各种功能,如账户的新建编辑删除,开启挖矿,ether币的转移,智能合约的部署和执行等等。所以,我们选择geth工具来进行开发。由于本人是mac,所以优先使用mac进行开发啦。mac中geth安装如下: brew tap

  • zgljl2012
10 min read
2693491512@qq.com