第3章:去中心化区块链网络:以太坊

第二部分:进入DeFi

什么是以太坊(Ethereum)?

如第一章所述,目前大多数DeFi Dapps都是在以太坊区块链上构建的。但究竟什么是以太坊?以太坊是一个全球性的、开源的去中心化应用平台。你可以把以太坊想象成一台没有人可以关闭的世界计算机。在以太坊上,软件开发者可以编写智能合约,通过一套标准来控制数字价值,并且可以在世界任何地方访问。

在本书中,我们将具体探讨提供金融服务的去中心化应用(Dapps),即所谓的DeFi。软件程序员编写的智能合约是这些Dapps的组成部分。这些智能合约随后被部署到以太坊网络,在那里它们将全天候运行。网络将维护数字价值并跟踪最新状态。

什么是智能合约(Smart Contract)?

智能合约是一种可编程的合约,允许两个交易方设定交易条件,而不需要信任另一个第三方来执行。

例如,如果Alice想设立一个信托基金,在未来12个月的每个月开始时向Bob支付100美元,她可以用一个智能合约进行编程: 1. 检查当前日期 2. 在每个月的开始,自动向Bob发送100美元 3. 重复进行,直到智能合约中的基金用完

使用智能合约,Alice已经绕过了需要有一个值得信赖的第三方中介(律师、托管代理人等)来向Bob发送信托基金,并使这个过程对所有参与方透明。

智能合约的工作原理是 "如果条件满足,就执行特定操作"。每当一个特定的条件得到满足,智能合约就会按照程序进行操作。

多个智能合约被组合在一起相互操作,被称为去中心化的应用程序(Dapps),以完成更复杂的过程和计算。

什么是以太币(ETH)?

以太币是以太坊区块链的原生货币。

它就像货币一样,可以用于类似于比特币的日常交易。你可以根据当前的市场价值,将以太币发送给另一个人,以购买商品和服务。以太坊区块链记录了转账的过程,并确保了交易的最终结果。

除此之外,以太币也被用来支付允许智能合约和Dapps在以太坊网络上运行的费用。你可以把在以太坊网络上执行智能合约想象成驾驶汽车。要驾驶汽车,你需要燃料。要在以太坊上执行智能合约,你需要用以太币来支付一种被称为Gas的费用。

以太币正在慢慢发展,成为其独特的储备货币和价值存储。目前,在DeFi生态系统中,以太币是首选的资产选择,被用作许多DeFi Dapps的抵押品。它为这个金融系统提供了安全性和透明度。如果你对此感到困惑,请不要担心,因为我们将在本书中进一步深入介绍这一主题。

什么是Gas?

在以太坊上,所有交易和智能合约的执行都需要支付少量费用。这笔费用被称为Gas。在技术上,Gas指的是执行一个操作或智能合约所需的计算量的衡量单位。执行操作越复杂,完成该操作所需的Gas就越多。Gas费完全以ETH支付。

Gas的价格会根据网络需求的不同而波动。当更多的人在以太坊区块链上互动时,比如用ETH交易或执行智能合约交易,由于网络上的计算资源有限,Gas价格会增加。反之,当网络利用率不足时,Gas价格会下降。

用户可以手动设置Gas费用。当网络因利用率高而出现拥堵时,矿工将优先处理Gas费最高的交易。经过验证的交易将被最终确定并添加到区块链中。如果支付的Gas费用太低,交易将被排队,需要一段时间才能完成。因此,Gas费低于平均水平的交易可能需要更长的时间来完成。

可通过 https://www.gasnow.org 查看当前网络Gas价格

Gas费的计算方式举例:

Gas价格通常以gwei表示:1 gwei = 0.000000001 ether

假设一个智能合约的执行,转移代币需要21000个Gas单位。
假设当前市场Gas平均价格为3gwei。

21,000 gas x 3 gwei = 63,000 gwei = 0.000063 ETH

在执行交易时,您将支付0.000063 ETH的Gas费用,以便在网络中处理和验证您的交易。

什么是去中心化应用(Dapps)?

在以太坊的背景下,Dapps是通过使用智能合约与区块链交互的接口。 Dapps的外观和行为类似于常规的Web和移动应用程序,不同之处在于它们与区块链以不同的方式交互。其中一些方式包括需要ETH来使用Dapp,将用户数据存储到区块链上,使其不可改变,等等。

Dapp的好处是什么?

Dapp建立在去中心化的区块链网络之上,如以太坊,通常有以下好处:

  • 不变性。一旦在区块链上执行,没有人可以改变任何信息。

  • 防篡改。发布到区块链上的智能合约无法在不惊动区块链上的所有其他参与者的情况下被篡改。

  • 透明:为Dapp提供能力的智能合约是可以公开审计的。

  • 可用性。只要以太坊网络保持运行,建立在其上的Dapps将保持运行和可用。

Dapps的缺点是什么?

虽然区块链提供了许多好处,但也有许多不同的缺点:

  • 不变性。智能合约是由人编写的,质量与编写者能力息息相关。由于人的错误是不可避免的,不可更改的智能合约有可能将错误复合成大问题。

  • 透明性。可公开审计的智能合约也可能成为黑客的攻击载体,因为黑客可以查看代码以找到漏洞。

  • 可扩展性。在大多数情况下,Dapp的带宽受限于它所在的区块链。

以太坊还可以用来做什么?

除了创建Dapps,以太坊还有两个核心能力:创建去中心化自治组织(DAO)和发行其他加密货币。

DAO是一个完全自治的组织,不受单个人的管理,而是通过代码进行管理。这种代码以智能合约为基础,使DAO能够取代传统组织的典型运行方式。由于它在代码上运行,它将受到保护,不受人类干预,并将透明地运行。不会受到任何外部因素的影响。治理决策或裁决将通过DAO代币投票决定。

说到代币,以太坊可以作为一个平台来创建其他加密货币。目前在以太坊网络上有两种流行的代币协议。ERC-20和ERC-721。ERC-20和ERC-721都是协议标准,定义了在以太坊上发行代币的规则和标准。

ERC-20代币是可替换的,这意味着它们是可以互换的,并且具有相同的价值。ERC-721代币是不可替代的,意味着它们是唯一的,不可互换的。一个简单的比喻是将ERC-20视为货币,将ERC-721视为人或棒球卡等收藏品。

以太坊的未来

随着以太坊成为DeFi增长的核心支柱,以太坊的人气持续增长。拥有这些先发优势,用户和交易的数量每天都在持续增长。虽然许多人将此誉为DeFi的成功,但需求的激增给网络带来了巨大的压力。

不断上涨的Gas费是最重要的问题之一,因为用户需要在高峰时段支付高昂的费用。高昂的Gas费用导致了其他竞争链的快速发展,如Polkadot,那里的网络被吹捧为更有效率(替代性区块链在我们的高级版书中有更深入的讨论)。

为了确保以太坊网络的持续成功,以太坊社区正计划推出一个被称为ETH2.0的升级。ETH2.0是一项跨度超过三年的庞大工程,采用了'分片'技术。一旦升级被完整执行,网络将变得更加可扩展,将解决高额Gas费问题。

这就是以太坊的情况! 如果你热衷于拥有你的第一个加密货币或尝试你的第一个Dapp,我们将在以下章节中涵盖几个有趣的DeFi协议。我们将提供概述和分步指南。在你开始你的旅程之前,你首先需要一个以太坊钱包。

推荐阅读

  1. 什么是以太坊?[最新的分步指南!] (Ameer Rosic) https://blockgeeks.com/guides/ethereum/

  2. 智能合约:将取代律师的区块链技术 (Ameer Rosic) https://blockgeeks.com/guides/smart-contracts/

  3. 什么是以太坊Gas?[有史以来最全面的分步指南!] (Ameer Rosic) https://blockgeeks.com/guides/ethereum-gas/

  4. 以太币:货币的新模式 (David Hoffman) https://medium.com/pov-crypto/ether-a-new-model-for-money-17365b5535ba

Last updated