最近有点背...

以太坊学习2—转账与智能合约

前言

上一篇文章已经为我们搭建好了开发环境,接着上面讲,本篇文章将简单的记录如何创建用户、转账、编写第一个智能合约并部署它等操作。

开发者启动及创建账户

由于账户的余额为0时,是不能够部署智能合约的。这时,我们选择dev开发者模式进行开发。

  • 开发者模式启动以太坊
1
./geth --dev --datadir testNet console 2>> info.log

这里写图片描述

以太坊学习1—搭建以太坊私有链

关于以太坊

关于以太坊,我刚开始是从区块链的一些开源项目得知的。我们知道,比特币仅是作为数字货币的功能,是最开始区块链技术的应用(区块链1.0)。而以太坊作为公共的区块链平台,是一个去中心化的分布式账本技术的应用平台。智能合约的编写,让它可以实现更多元化的服务,所以我们更愿意称它为区块链2.0。

搭建环境

  • CentOS7.2
  • 以太坊客户端go-ethereum

    安装以太坊

    安装yum源

    1
    rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm