以太坊被许多人认为是第二大最受欢迎的加密货币,现在仅被比特币超越。据The Motley Fool报道,企业以太坊联盟(EEA)有一些大牌的创始成员,包括微软、英特尔和摩根大通。“企业界对以太坊的采用,"CNBC说,"意味着它最终可能比其早期阶段的竞争对手更大。" 这意味着是时候了解什么是以太坊平台了,包括它的特点。
一、什么是以太坊平台
以太坊是一个基于区块链的计算平台,使开发者能够建立和部署去中心化的应用程序--意思是不由中心化的权威机构运行。您可以创建一个去中心化的应用程序,该特定应用程序的参与者是决策机构。
二、以太坊特点
以太币:这是以太坊的加密货币。
智能合约:以太坊允许开发和部署这些类型的合同。
以太坊虚拟机:以太坊提供底层技术--架构和软件--理解智能合约并允许你与之互动。
让我们更详细地讨论这些功能中的每一项:
1.以太币
以太币(ETH)是以太坊的加密货币,它是运行网络的燃料。它被用来支付计算资源和在以太坊网络上执行的任何交易的交易费。像比特币一样,以太坊是一种点对点的货币,除了用于支付交易外,以太币还用于购买gas,用于支付在以太坊网络上进行的任何交易的计算费用。
另外,如果你想在以太坊上部署一个合约,你将需要gas,你将不得不用以太坊支付该gas,所以gas是用户在以太坊上运行交易时支付的执行费用。以太币可以被用来构建去中心化的应用程序,构建智能合约,以及进行定期的点对点支付。
2.智能合约
智能合约正在彻底改变传统合约的工作方式,这就是为什么你需要本教程来更熟悉它们。智能合约是一个简单的计算机程序,可以促进双方之间任何资产的交换,它可以是金钱,股票,财产,或任何其他你想交换的数字资产。以太坊网络上的任何人都可以创建这些合同,合同主要由双方(同行)之间共同商定的条款和条件组成。
智能合约的主要特点是:一旦执行,它就不能被改变。任何在智能合约之上进行的交易都是永久注册的,它是不可改变的。因此,即使你在未来修改了智能合约,与原始合约相关的交易也不会被改变,而且你无法编辑它们。
智能合约的验证过程是由网络中的匿名方进行的,不需要中心化的权威机构,这就是说,以太坊上任何智能合约的执行都是去中心化的。
任何资产或货币的转移都是以透明和值得信赖的方式进行的,两个实体的身份在以太坊网络上是安全的。一旦交易成功,发送方和接收方的账户就会相应更新,通过这种方式,它在交易双方之间建立信任。
3.以太坊虚拟机
EVM,正如上文在这个Ethereum教程中提到的,被设计为一个运行时环境,用于编译和部署基于Ethereum的智能合约。EVM是理解智能合约语言的引擎,智能合约是用Ethereum的Solidity语言编写的。EVM在沙盒环境中运行——基本上,你可以部署你的独立环境,它可以作为一个测试和开发环境。然后你可以无限次用它测试你的智能合约,并验证它,一旦你对智能合约的性能和功能感到满意,你就可以把它部署到以太坊主网上。
智能合约中的任何编程语言都被编译成EVM能理解的字节码,这个字节码可以使用EVM读取和执行。Solidity是编写智能合约的最流行的语言之一,一旦你在Solidity中编写了你的智能合约,该合约就会被转换为字节码并被部署在EVM上,从而保证免被网络攻击的安全。
三、总结
以太坊提供了许多基础的程序指令码,而人们可以组合这些指令码,把它纪录在区块链上,并且符合条件即可去执行这些代码。因此人们可以藉由以太坊这个底层的应用机制,在上面开发各种应用,例如发行ICO募资、钱包、衍生性商品合约、去中心化金融DeFi、协议合约、借贷、游戏、发行NFT… 等等。