美文网首页
【以太坊开发】以太币面值换算

【以太坊开发】以太币面值换算

作者: 海阳之新 | 来源:发表于2018-04-02 22:06 被阅读339次

基本换算

Gas价格以wei为单位,也是命令行默认的单位

1 Ether = 1,000,000,000,000,000,000 wei (10的18次方)
1 Ether = 1,000,000,000,000,000 Kwei (10的15次方)
1 Ether = 1,000,000,000,000 Mwei (10的12次方)
1 Ether = 1,000,000,000 Gwei (10的9次方)
1 Ether = 1,000,000 Szabo (10的6次方)
1 Ether = 1,000 Finney (10的3次方)
1 Ether = 0.001 Kether
1 Ether = 0.000001 Mether
1 Ether = 0.000000001 Gether
1 Ether = 0.000000000001 Tether

1 Szabo = 1,000,000,000,000 wei (10的12次方)
1 Finney = 1,000,000,000,000,000 wei (10的15次方)

扩展知识
以太币单位其实是密码学家的名字,是以太坊创始人为了纪念他们在数字货币的领域的贡献。他们分别是:
wei: Wei Dai 戴伟 密码学家 ,发表 B-money
finney: Hal Finney 芬尼 密码学家、工作量证明机制(POW)提出
szabo: Nick Szabo 尼克萨博 密码学家、智能合约的提出者

进制转换

为了使用和验证web3的操作命令,我们先进入geth的console控制台:

> web3.toDecimal('0x16'); #十六进制转十进制
22
> web3.fromDecimal('22'); #十进制转十六进制
"0x16"
> web3.toBigNumber('200000000000000000000001');
2.00000000000000000000001e+23
#此处转换需要注意的是BigNumber只会保留小数点后20位,超过20位的部分将会被截取掉。

以太币单位转换

// wei转换为ether
> web3.fromWei('22000000000000', 'ether'); //单位作为参数不区分大小写
"0.000022"

// wei转换为kwei
> web3.fromWei('1000','kwei')
"1"

// wei转换为gwei
> web3.fromWei('1000000000','gwei')
"1"

// ether转换为wei
> web3.toWei('1','ether')
"1000000000000000000"

代币中的单位

在编写ERC-20的代币合约时我们可以指定代币的单位,比如:

uint8 public decimals;

在线换算工具

http://ether.fund/tool/converter

参考:
https://www.jianshu.com/p/b56552b1d1a0
https://blog.csdn.net/ethchinese/article/details/62220921
https://blog.csdn.net/wo541075754/article/details/79049425

相关文章

  • 【以太坊开发】以太币面值换算

    基本换算 Gas价格以wei为单位,也是命令行默认的单位 1 Ether = 1,000,000,000,000,...

  • 以太坊与以太币

    一、以太坊与以太币、比特币 以太币、比特币是已经封装好的区块链指令;以太坊是用于开发区块链指令的平台。可以这样类比...

  • 发布代币

    在以太坊上发布自己的代币,通过以太币换算交易。 例: pragma solidity ^0.4.0; //创建一个...

  • 区块链重要资料

    比特币 比特币官网比特币Wiki白皮书源代码 以太坊 以太坊爱好者以太坊Blog以太坊论坛以太坊Git白皮书

  • 以太坊最新价格行情-再次跌破200美元,算力大幅下滑

    币通今日以太坊价格1350.96 元人民币兑换1个以太坊,或 197.02 美元兑换1个以太坊。 币通以太坊今日价...

  • 币价暴跌!以太坊各ICO项目的痛苦远没有结束

    以太坊作为主流加密货币中的一员,在币圈地位仅次于比特币。然而,抛开以太坊平台搭建、工具开发拓展,不得不说,以太坊是...

  • 以太坊根据ERC20标准开发代币

    以太坊ERC20代币开发首先需要对以太坊,代币,ERC20,智能合约等以太坊代币开发中的基本概念有了解。根据我们的...

  • 以太坊入门

    以太坊 以太坊是基于区块链技术的开源软件平台,开发者可以在平台上开发和部署去中心化应用。类似于比特币,以太坊也是一...

  • 第3章 以太坊应用开发基础

    以太坊开发环境搭建 配置以太坊环境** 安装go环境因为以太坊是Go语言进行开发的,所以要在本机上安装以太坊,首先...

  • 从0到1,全面学透区块链(4)

    一、智能合约以太坊-上 以太坊的简介: 以太坊由俄罗斯开发者在2013年创建的,它针对比特币区块链系统缺少图灵完备...

网友评论

      本文标题:【以太坊开发】以太币面值换算

      本文链接:https://www.haomeiwen.com/subject/zlkfhftx.html