Ann

Posted on May 16, 2024Read on Mirror.xyz

2024.5.16去中心化以太坊学习笔记日更14天

今天是我日更第15天,欢迎大家关注我的推特:https://x.com/Ann2024li

how to defi:第3章 学习笔记

1、以太坊是什么?

以太坊是一个面向去中心化应用的全球性开源平台。可以把它想象成一台永不停机的世界计算机。

在以太坊上,软件开发者可以编写只能合约,智能合约通过一套标准对数字价值进行控制,在世界任何一个角落都能访问。软件工程师编写的智能合约是这些Dapp的组件。这些智能合约被布置到以太坊网络,并在网络中全天候24小时运行。该网络会持续维护数字价值账本,并跟踪其最新的状态。

2、智能合约是什么?

智能合约是一种可编程合约,允许交易对手间设定交易条件,交易的执行无需信任第三方。智能合约按照“如果这样”,那么“那样”的原理工作。当满足某一个条件时,智能合约将按预先设置执行操作。

为了完成更复杂的流程和计算,多个智能合约可以被组合在一起来互相操作,这被称为中心化应用(Dapp)。

3、以太币是什么(ETHER/ETH)?

以太币是以太坊区块链的原生数字货币。以太币就像货币那样,类似比特币,用于日常交易。你可以给另一个人发送以太币,基于当前市场价格来购买商品和服务。

以太坊区块链记录这些交易并保证交易不可改变性。以太币还被用于支付智能合约和Dapp在以太坊网络中运行的费用。你可以把以太坊网络上执行的智能合约看作是驾驶汽车,为了驾驶汽车,你需要燃料。为了在以太坊上执行智能合约你需要用以太币来支付被称为Gas的费用。以太币正慢慢演化为以太坊自身独特的储备货币和价值存储。目前在defi生态中,以太币是众多defi dapp基础抵押品首先资产。它为这个金融体系提供安全性和透明度。

4、Gas是什么?

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

Gas费的价格会根据当前的网络需求不时波动,由于网络计算资源有限,如果存在更多的人在以太坊区块链交互,比如进行ETH转账或执行智能合约,那么Gas价格会上涨。相反的,如果网络未被充分利用,那么Gas的市场价格会下降。Gas费可以手动设置。在网络因高利用率而发生拥堵的情形下,Gas费用最高的交易将优先被验证。通过验证的交易会被敲定并添加到区块链中,若Gas费设得太低,则交易将会进入等待队列,并需要一段时间才能被打包。因此,Gas费用低于平均水平的交易需花费更长时间来完成。

5、去中心化应用(Dapp)是什么?

在以太坊网络下,Dapp是通过使用智能合约来与区块链进行交互的接口。从前端来看,Dapp的外观和操作类似常规的Web应用和移动应用,只是它们是以不同的方式与区块链进行交互。

Dapp优势:Dapp建立在去中心化区块链网络(如以太坊)之上,优势有:

不变性,一旦信息保存在区块链上,任何人都不能更改。

防篡改,发布在区块链上的智能合约不能再区块链上的其它参与者不知情的情况下被篡改。

透明性,智能合约驱动的Dapp是公开可审计的。

可用性,只要以太坊网络保持活性,在其之上搭建的Dapp将保持活性和可用性。

Dapp劣势:不变性,智能合约由人编写,因此认为错误是不可避免的,而不可变的智能合约有可能会将错误放大。

透明性,公开可审计的智能合约也能成为黑客攻击的媒介,因为黑客可通过查看代码来发现合约漏洞。

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