ETH入门

文档介绍

本文梳理了eth的常用资料,基础操作,基础数据结构,方便初学者快速学习和了解eth

1. 相关资料链接:

  1. github项目地址:https://github.com/ethereum/go-ethereum
  2. 以太坊rpc接口文档: http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/17/
  3. geth客户端rpc接口文档:http://cw.hubwiz.com/card/c/geth-rpc-api/1/4/5/
  4. web3j中文文档:http://blog.hubwiz.com/2018/07/10/web3j-index/
  5. web3j官方文档:https://docs.web3j.io/
  6. metaMask 插件:https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
  7. remix 代码编辑器:https://remix.ethereum.org/#optimize=false&evmVersion=null&version=soljson-v0.5.11+commit.c082d0b4.js

2. 账户创建

  1. 使用metaMask创建账户
  2. 使用geth客户端创建新账户:http://cw.hubwiz.com/card/c/geth-rpc-api/1/4/4/

3. 区块信息

  1. https://ropsten.etherscan.io/block/6292931

  2. image.png
    1. 区块编号
    2. eth交易笔数,合约交易笔数
    3. 区块hash
    4. 生成的pow哈希
    5. 详情见:http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/21/

4. 交易信息

  1. eth交易

    1. https://ropsten.etherscan.io/tx/0xcc1061fdc0049890c3ed3151ab8eeb63e5faff867d5d042bbf797403d4d0a517

    2. http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/23/

    3. image.png
      1. 交易hash
      2. 所在区块编号
      3. 转出地址
      4. 转入地址
      5. 交易数量
  2. erc20合约交易

    1. https://ropsten.etherscan.io/tx/0x607d136e5f106dc0237414807f15c090ec1abb4e1a4af5a9042d52af13e9a6c6
    2. http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/23/
    3. image.png
      1. 交易hash
      2. 所在区块编号
      3. 转出地址
      4. 转入地址(erc20交易对应的为合约地址)
      5. image.png
      6. input data中对应真实转入的eth 转入地址和转入数量
    4. image.png
      1. 智能合约方法
      2. 交易数量

5. 合约信息

  1. https://ropsten.etherscan.io/address/0xE2c9eA5987AC7cAf8785e99A02EeCC44bb19163c#code
  2. TODO

6. 发起交易

  1. 解锁账户:http://cw.hubwiz.com/card/c/geth-rpc-api/1/4/5/

    1. 注:eth账户默认为锁定状态,须解锁之后才能进行交易
  2. eth交易

    1. http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/17/
    2. image.png
      1. nonce 交易加速功能实现核心,eth中nonce 相当于交易的唯一id,可以通过指定nonce来覆盖 pending列表中nonce相同的交易,实现交易加速
  3. erc20智能合约交易

    1. image.png
      1. from:转出地址
      2. to:合约地址
      3. data:0xa9059cbb(方法id,transfer(address,uint256) )
      4. data:000000000000000000000000b1900959b3229912566db4f81a92e5666eef8131(参数信息,0xb1900959b3229912566db4f81a92e5666eef8131)
      5. data:000000000000000000000000000000000000000000000000000000000000000a(参数信息,
        image.png

6. 余额查询

  1. eth余额查询:http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/8/
  2. erc20智能合约余额查询
    1. http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/19/

    2. image.png
      1. from:合约所有者地址
      2. to:erc20合约地址
      3. data:0x70a08231(方法id,balanceOf(address))
      4. data:00000000000000000000000023a713f44bfa36449b8f5ee9d212f056906ea855(余额查询的地址,0x23A713F44bFA36449b8F5EE9D212F056906ea855)
    3. image.png
      1. 合约余额查询方法
      2. 查询余额地址
      3. erc20合约地址

7.区块扫描

  1. eth_getBlockByHash:返回具有指定哈希的块。http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/21/

  2. eth_getBlockByNumber:返回指定编号的块。http://cw.hubwiz.com/card/c/ethereum-json-rpc-api/1/3/22/

  3. 区块扫描实现流程:

    1. TODO
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容

  • 本文是对以太坊文档 Ethereum Frontier Guide 和 Ethereum Homestead 的整...
    趁风卷阅读 9,512评论 0 16
  • Web3 JavaScript app API for 0.2x.x 本文基本上是翻译自 JavaScript A...
    furnace阅读 1,424评论 0 0
  • 石墨书院阅读 295评论 0 0
  • 在中国东北,吉林省,有个城市叫公主岭! 公主岭流传着一个关于响铃公主的凄美动人爱情故事,甚至还拍成了一部电影《玉碎...
    書香公子阅读 1,371评论 5 9
  • 1. 作为老师,在学校我有得天独厚的 运动条件。在下个007年度,我要坚持多运动,改善健康状况。身体是革命的本钱,...
    clarazxh阅读 279评论 2 2