• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 滚动
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

区块链学堂(第二课):以太坊基本概念+Geth 安装

陈琳 •  2017-02-27
在我研究以太坊技术的过程中,由于相关资料较少,因此走了较多的弯路。所以这里我们不会先介绍Solidity的语法结构,而会在接下来的第一阶段,从实战出发,陆续向大家介绍Geth、Browser-solidity、Mist这三大工具,并在过程中不断讲解以太坊的基本概念。

在我研究以太坊技术的过程中,由于相关资料较少,因此走了较多的弯路。所以这里我们不会先介绍Solidity的语法结构,而会在接下来的第一阶段,从实战出发,陆续向大家介绍Geth、Browser-solidity、Mist这三大工具,并在过程中不断讲解以太坊的基本概念。

通过这些工具的实际使用,以及对以太坊的基本概念不断加深理解,对于第二阶段学习solidity语言才能事半功倍(毕竟语言学习是很快的,尤其是一门类js语言来说)

以太坊以太坊

以太坊基本概念

  • 以太坊,最简单的说法就是:区块链技术+智能合约。
  • 以太坊和区块链技术一样,有Transaction,Block,账户与账户之间的关系需要用Transaction来执行,任何Transaction都需要有通过挖矿的block来产生。
  • 以太坊和原来的比特币技术不同的是
    1. 实现了基于Solidity语言的智能合约,并将智能合约看做一种特殊的账户,从而使得在智能合约上也可以实现具体的方法
    2. 实现了智能合约能落地执行的EVM(以太坊虚拟机),通过以太坊虚拟机,从而将solidity这样的类js的代码变成了可以在去区块链上执行的加密代码。
    3. 不同于比特币技术,在以太坊的transaction都需要用到gas,一份合约或者一次交易的gas是固定的(取决于代码大小和复杂度),而gas的价格则由以太坊中的oracle来决定。
    4. 以太坊同时还构建了较完整的、开源的生态系统,不仅有底层的geth、编程的solidity、合约在线浏览器browser-solidity、合约钱包Mist/wallet、以太坊的前端开发框架Truffle、各种各样的开源DApp等等,方便大家快速上手,并开发出适合落地的区块链应用。

Geth工具介绍

  • Geth工具是Go Ethereum, 是以太坊的官方客户端(Go语言实现)
  • 通过Geth的一些基本命令,可以很方便的创建出一个以太坊的私有链条。
geth --datadir "./" init genesis.jsongeth --datadir "./" --nodiscover console 2>>geth.log
  • Geth的命令行中包含了大多数的以太坊的命令,包括账户新建,账户之间的以太币转移,挖矿,获取余额,部署以太坊合约等。
  • 当然Geth的缺点也很明显,Geth还是偏底层的内容,很多操作需要较多较复杂的输入。因此我们将会介绍Browser-solidity

Browser-solidity

  • 这是以太坊智能合约的浏览器编译器,直接访问网站即可,当然如果觉得速度太慢不稳定,也可以自己搭建。
  • Browser-solidity 因为运行在内存中,因此速度很快,对于一些简单的功能,例如四则运算等,开发调试变得非常容易。
  • Browser-solidity 中我们将会向大家重复了一些基本的概念,如transaction,gas,account等。
  • Browser-solidity的缺点也很明显,那就是因为运行在内存中,所以对于涉及账户的合约开发、调试&测试,相当的无力。因此接下来向大家介绍了Mist这个官方钱包工具

Mist

  • Mist是以太坊的官方钱包,他既可以连接生产网络、测试网络,更加可以通过设置参数的方式,连接我们自己的私有网络
  • Mist在通过geth.ipc文件连接后,就和Geth所建立的网络完全契合在一起了,在Mist上部署的合约,实际上也就是部署在了geth网络上。geth网络上新建账号,也可以在Mist这个工具上看到。
  • 通过Mist,我们向大家更详细的讲解了以太坊的核心概念,包括:区块、Transaction、Gas、账户、合约、合约中的构造函数,变量以及方法。
通过Geth、Browser-solidity、Mist 三个工具的介绍,给我们提供了开发、调试和测试我们智能合约的很好的利器。
在接下来的文章中,我们将正式向大家分别介绍三大工具 Geth/Browser-solidity/Mist

首先介绍以太坊的基础,Geth客户端

Geth是什么?

Geth 又名Go Ethereum. 是以太坊协议的三种实现之一,由Go语言开发,完全开源的项目。Geth 可以被安装在很多操作系统上,包括Windows、Linux、Mac的OSX、Android或者IOS系统
Geth官网:https://geth.ethereum.org/Geth的Github地址:https://github.com/ethereum/go-ethereum

Geth能干什么

Geth是以太坊协议的具体落地实现,通过Geth,你可以实现以太坊的各种功能,如账户的新建编辑删除,开启挖矿,ether币的转移,智能合约的部署和执行等等

Geth安装

安装文档:https://ethereum.github.io/go-ethereum/install/

这里演示在MacBook上的安装,Linux&Windows系统的人请参照文档。

brew tap ethereum/ethereumbrew install ethereum安装截图如下:

安装完成后检查

输入 geth version,检查是否安装成功

如果如图所示,出现了Geth的版本号,那么恭喜你,Geth安装成功!

下篇文章将开始讲解,如何从0开始搭建自己的私有链!

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
以太坊Geth竞争币

扫一扫,分享到微信

相关推荐

2022年第一场寒潮:以太坊清算与三箭资本的败局 价值号

2022年第一场寒潮:以太坊清算与三箭资本的败局

达瓴智库 2022-06-26 价值号
以太坊三箭资本
尽管有许多项目和VC可能会在这一场熊市中倒下,但加密资产行业仍然会有触底反弹的一天。
加密货币熊市简史,你会发现所有的下跌都是为了更好的发展 价值号

加密货币熊市简史,你会发现所有的下跌都是为了更好的发展

AXA Labs 2022-06-24 价值号
数字货币以太坊熊市生存
在过去的 60 天里,由于加息影响加密货币市场经历了自成立以来最悲观的时期之一,在此时间范围内损失了近 1 万亿美元。2022 年排名前两位的比特币和以太币的价值分别下跌超过 35% 和 43%。
以太坊合并碰上熊市,还能如期上涨吗? 价值号

以太坊合并碰上熊市,还能如期上涨吗?

一只团子 2022-06-24 价值号
以太坊比特币数字货币区块链
如果事情顺利,以太坊甚至可以击败比特币是最佳价值储存手段的说法

碳链快讯更多 ›

2022-06-27

Otherdeed总交易额超过10亿美元,24小时交易额涨幅达338.20%

2022-06-27

外媒:Celsius CEO曾试图逃离美国但被当局阻止

2022-06-27

中国科协主席万钢:希望走出一条具有中国特色的“元宇宙”发展路径

2022-06-27

澳新银行推出的澳元稳定币已被用于购买该国代币化碳信用额度

2022-06-27

人民网评比特币暴跌:虚拟货币终究是黄粱一梦、庞氏骗局

2022-06-27

四川法院在一起虚拟货币交易案件中判决借条无效且交易平台停止造成的损失风险自担

2022-06-27

北京:培育人工智能、区块链等新兴产业集群

2022-06-27

伊朗央行计划在2个月内推出加密里亚尔的试点

2022-06-27

印度推出首个NFT电子竞技平台Loco Legends

2022-06-27

印度时尚Web3初创公司Bitliberte完成176万美元融资

2022-06-27

彭博ETF分析师:SEC不会批准一个现货比特币ETF

2022-06-27

《徐州日报》发行江苏首份新闻数字藏品

2022-06-27

英国议员:加密市场的抛售并未动摇他对该行业的信心

2022-06-27

FatMan:今年1月Hodlnaut在未告知客户的情况下将资金大量转移到Anchor

2022-06-27

尼日利亚央行行长:推出e-naira以确保尼日利亚在日益数字化的世界中保持竞争力

2022-06-26

萨尔瓦多比特币城由墨西哥建筑师Fernando Romero设计

2022-06-26

字节跳动收购元宇宙社交厂商波粒子科技

2022-06-26

俄罗斯加密矿业价值190万美元的硬件被盗

2022-06-26

重庆市国家区块链创新应用综合性试点(渝中区)建设启动

2022-06-26

广州地区已落地数字人民币支付场景8.5万个

2022-06-26

Harmony创始人:跨链桥Horizon私钥泄露导致攻击,已转移至更严格的多签

2022-06-26

4个头部稳定币总市值首次超以太坊

2022-06-26

印度加密货币市场状况恶化 ,平台纷纷收缩

2022-06-26

风险投资家Tim Draper:比特币将在2023年达到25万美元

2022-06-26

Patrick Hansen:欧盟两项加密货币法规所有的大问题都已达成一致

2022-06-26

扎克伯格:元宇宙将在本10年后期成重要业务

2022-06-26

罗马尼亚发布将政府文件存储为NFT的计划

2022-06-26

Morgan Creek Digital试图筹集2.5亿美元,以收购BlockFi的多数股权

2022-06-26

华谊兄弟王中磊:内容是元宇宙的核心

2022-06-26

普华永道:中国市场中,数字藏品、虚拟人、虚拟世界成为当前最重要的三个元宇宙赛道

2022-06-25

农民日报首发地标农品主题数字藏品

2022-06-25

四川日报:川港交流系列活动将发行庆回归25周年NFT数字艺术品

2022-06-25

BitMEX创始人:高盛拟收购Celsius资产或仅为公关噱头

2022-06-25

上海布局元宇宙等“新赛道” 促进细则6月底公布

2022-06-25

IMF:美国经济可能在未来两年放缓,将勉强避免衰退

2022-06-25

高盛正筹集20亿美元计划收购Celsius的不良资产

2022-06-25

彭博社:以矿机为抵押物的近40亿美元贷款或对加密贷款机构构成潜在风险

2022-06-25

加密金融服务公司Flowdesk完成3000万美元A轮融资,Coinbase等参投

2022-06-24

美国用户现可通过 Apple Pay 在 Crypto.com APP 中直接购买加密货币

2022-06-24

Polygon 首席信息安全官:用于部署 Harmony 桥的多签钱包被黑客控制导致资产被盗

2022-06-24

慢雾:Ribbon Finance遭遇DNS攻击,某用户损失16.5 WBTC

2022-06-24

内蒙古通信管理局推进虚拟货币“挖矿”整治工作

2022-06-24

瑞士金融市场监管局CEO呼吁对加密市场实施更多监管

2022-06-24

Cardano联合创始人:加密合规问题应由自律组织处理,而非监管机构

2022-06-24

Ripple CEO指责美国SEC对加密公司的监管太双标

2022-06-24

成都链安:Harmony Bridge疑似私钥泄露,损失金额约1亿美元

2022-06-24

纳米比亚大学将于2024年提供区块链技术硕士学位

2022-06-24

美SEC主席敦促制定加密规则手册,以避免监管漏洞

2022-06-24

香港金管局:加密资产有需要纳入监管框架

2022-06-24

BSC链上托管平台Justcows疑似跑路,项目方已转移500万美元资金

推荐文章

  • Binance.US 遭集体诉讼:它在Terra事件中对投资者究竟做了什么?

    2022-06-27

  • 「杰伦熊」暴跌96.6%:明星带货NFT为何遇冷?

    2022-06-27

  • a16z:元宇宙带来的游戏变革会是怎样的?

    2022-06-27

  • 对加密货币崩盘和周期性的思考

    2022-06-27

  • 如何确定购买哪些 NFT:必读指南

    2022-06-26

价值号更多 ›

吉时通信
吉时通信
文章: 134
  • 从OpenSea的挑战者看NFT交易平台的演进历程
  • 以太坊合并:如何影响显卡和区块链行业?
  • 以太坊合并的底层观察:区块结构和MEV
链集市ChainMarket
链集市ChainMarket
文章: 180
  • 区块链产业周刊丨日本政府计划开始全面改善Web3环境;三星资产管理将上市其区块链ETF;中国支付清算协会提议推广数字人民币新场景
  • 区块链会彻底改变整个亚太地区供应链吗?
  • 区块链产业周刊丨北京发布数字经济全产业链开放发展行动方案;江苏省成立区块链发展协会;重庆启动数字人民币缴税试点
Unitimes
Unitimes
文章: 388
  • Web3 解锁更有价值的互联网
  • Messari:如何看待以太坊「以 Rollup 为中心」的未来?
  • EVM 网络效应:为什么说 EVM 可能比以太坊本身更重要?
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链