ETH就是以太币,以太币(Ether,简称“ETH”)。以太币(ETH),是以太坊(Ethereum)平台通用专用加密货币。
那么什么是以太坊呢?维基百科上面是这么解释的:


因此以太坊不同于比特币,因为以太坊是一个区块链平台,开发者可以在这个平台上制作不同的应用,可以说以太坊的功能比比特币更丰富。
以太币ETH是以太坊平台的通用货币,就相当于qq币是腾讯公司qq这个平台上面的通用币一样,ETH就是以太坊平台的通用货币。因此我们要了解什么是ETH,就要先了解什么是以太坊。
以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币智能合约(smart contract):存储在区块链上的程序,由各节点运行,需要运行程序的人支付手续费给节点的矿工或权益人。以太坊有以下几个特点:
1、智能合约(smart contract):存储在区块链上的程序,由各节点运行,需要运行程序的人支付手续费给节点的矿工或权益人。
2、分布式应用程序:以太坊上的分布式应用程序不会停机,也不能被关掉。
3、代币(tokens):智能合约可以创造代币供分布式应用程序使用。分布式应用程序的代币化让用户、投资者以及管理者的利益一致。代币也可以用来进行首次代币发行。
4、叔块(uncle block):将因为速度较慢而未及时被收入母链的较短区块链并入,以提升交易量。使用的是有向无环图的相关技术。
5、权益证明(proof-of-stake):相较于工作量证明更有效率,可节省大量在挖矿时浪费的电脑资源,并避免特殊应用集成电路造成网络中心化。(测试中)
6、燃料(gas):由交易手续费的概念扩展,在运行各种运算(computation)时需计算燃料消耗量,并缴交燃料费,包括发送以太币或者其他代币也被视为一种运算动作。
那么以太坊的作用有哪些呢?
以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊通过一套图灵完备的脚本语言(Ethereum Virtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言。我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。
上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。
合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。
总之:以太坊是一个开放的区块链平台,开发者可以在这个平台上搭建自己的应用,而ETH是这个平台的流通货币,换句话说你在以太坊平台上做任何事只要需要交易,都要通过ETH这个货币来进行。
转载文章,只做分享使用。发布者:小龙同学,转转请注明出处:https://www.1234xl.com/archives/3390