信比特科普:去中心化层以太坊(Ether/ETH)Dapp智能合约、Gas介绍

正如第一章所提及的,目前大部分DeFi Dapp是在以太坊区块链上搭建的。然而,以太坊到底是什么呢?以太坊是一个面向去中心化应用的全球性开源平台。你可以把它想象成一台永不停机的世界计算机。在以太坊上,软件开发者可以编写智能合约,智能合约通过一套标准对数字价值进行控制,在世界任何一个角落都能访问。

以太坊是什么?

在本文中,我们将具体探讨那些提供了所谓的DeFi金融服务的去中心化应用(Dapp)。软件工程师编写的智能合约是这些Dapp的组件。这些智能合约被部署到以太坊网络,并在网络中全天候24小时运行。该网络会持续维护数字价值账本,并跟踪其最新的状态。

智能合约是什么?

智能合约是一种可编程合约,允许交易对手间设定交易条件,交易的执行无需信任第三方。

例如,如果Alice想建立一个信托基金,在接下来的12个月内,每月初将支付Bob 100美元。Alice可以编写这样一个智能合约: 检查当前日期 每月初自动给Bob发送100美元 重复直至智能合约中的资金耗尽  

通过使用智能合约,Alice绕过了可信第三方中介(律师,托管机构等)将信托资金发送给了Bob,使整个流程对所有参与方透明。

智能合约按照“如果这样,那么那样”的原理工作。当满足某一条件时,智能合约将按预先的设置执行操作。

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

以太币(Ether/ETH)是什么?

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

以太币就像货币那样,并类似于比特币,可用于日常交易。你可以给另一个人发送以太币,基于当前市场价格来购买商品和服务。以太坊区块链记录这些交易并保证交易的不可改变性。

除此之外,以太币还被用于支付智能合约和Dapp在以太坊网络中运行的费用。你可以把在以太坊网络上执行智能合约看作是驾驶汽车

。为了驾驶汽车,你需要燃料。为了在以太坊上执行智能合约,你需要用以太币来支付被称为Gas的费用。

以太币正慢慢演化为以太坊自身独特的储备货币和价值存储。目前

,在DeFi生态中,以太币是众多DeFi Dapp基础抵押品的首选资产

。它为这个金融体系提供安全性和透明度。如果你对此感到困惑的话,请不要担心,我们将会在以后章节更深入地探讨这个主题。

Gas是什么?

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

Gas就越多。Gas费用完全以ETH支付。

Gas的价格会根据当前的网络需求不时地波动。由于网络上计算资源有限,如果存在更多的人在以太坊区块链上交互,比如进行ETH 转账或执行智能合约,那么Gas价格会上涨。相反地,如果网络未被充分利用,那么Gas的市场价格会下降。

Gas费用可以手动设置。在网络因高利用率而发生拥堵的情形下,

Gas费用最高的交易将优先被验证。通过验证的交易会被敲定并添加到区块链中。若Gas费用设得太低,则交易将会进入等待队列, 并需要一段时间才能被打包。

因此,Gas费用低于平均水平的交易需花费更长时间来完成。
Gas费用计算的例子

 图:Gas费用计算的例子   

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

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

Dapp有何优势?

Dapp建立在去中心化区块链网络(如以太坊)之上,通常具有以下优势: 不变性:一旦信息保存在区块链上,任何人都不能更改; 防篡改:发布在区块链上的智能合约不能在区块链上的其它参与者不知情的情况下被篡改; 透明性:智能合约驱动的Dapp是公开可审计的; 可用性:只要以太坊网络保持活性,在其之上搭建的Dapp将保持活性和可用性。  

虽然区块链带来了很多好处,但也有很多随之而来的缺陷: 不变性:智能合约由人所编写,因此人为错误是不可避免的 ,而不可变的智能合约有可能会将错误放大; 透明性:公开可审计的智能合约也能成为黑客攻击的媒介, 因为黑客可以通过查看代码来发现合约漏洞; 可扩展性:在大多数情况下,Dapp的带宽受限于其所在的区块链。  

以太坊还能做什么?

除了创建Dapp以外,以太坊还有另外两种功能:创建去中心化自治组织 (DAO) 或发行其它加密货币。

DAO是一个完全自治的组织,它不由个体管理,而是通过代码进行管理。代码是基于智能合约运行的,使得DAO能够取代传统机构的典型运作模式。由于运行在代码之上,它将免受人为干预,并将透明地运行,而不会受到任何外界影响。DAO的管理决策或裁决将会通过DAO代币投票决定。

说到代币,以太坊可以用作一个创建其它加密货币的平台。目前, 以太坊网络上有两种流行的代币协议:ERC-20和ERC-721。ERC-20 是一个协议标准,其定义了在以太坊上发行代币的规则和标准。ERC-20代币是可互换代币,意味着代币间是可互换的并具有相同的价值。另一方面,ERC-721代币是不可互换代币,意味着代币是唯一的且不可互换的。一个简单的类比是把ERC-20当作货币,而把ERC-721当作像公仔或棒球卡那样的收藏品。

以太坊的介绍就到这里了。如果你想拥有首个加密货币或尝试首个Dapp,那么我们将介绍几个有趣的DeFi产品,包括它们的简介和分步指南。但在开始旅程之前,你需要一个以太坊钱包

 

免责声明:本文由信比特作者原创文章,不构成投资建议,请谨慎对待。

版权声明:信比特作者保留原创权利。文章为作者独立观点,转载请注明出处

原文链接:http://www.bitpoa.com/BlockchainCollege/28.html

生成海报
收藏

相关推荐

2021年2月份将迎来以太坊的牛市春天!(图文)

前言:从行情表现上看,以太坊似乎仍然是比特币的“跟屁虫”;然而在梳理其基本面和消息面后,我们认为,以太坊将很有可能在2月实现大爆发,走出不一样的趋势。下面,我们将一一介绍以太坊在2月即将迎来的重大利好,以及为什么越来越多机构和大户开始看好以太坊。 ...

Reddit宣布与以太坊基金会合作的思考

前言:中国已经开始在国际上布局社交网络,但是最近发生在Reddit社区的walltreetbets匿名组织公开抵制华尔街空投机构,以及取得了完美的胜利,把Reddit再次推向了公众的视野,同时,Reddit极力拥抱区块链,在uniswap上的议论热潮也推向了顶峰。 ...

关于以太坊智能合约ERC20代币精度

前言:在撰写本文时(Solidity v0.4.24),Solidity 不支持定点或浮点数。这意味着浮点表示必须用 Solidity 中的整数类型进行表示。如果没有正确实施,这可能会导致错误/漏洞。 ...

举例说明以太坊扩容方案optimistic rollup运作方式

前言:optimistic rollup是以太坊 layer 2 扩展方案中的佼佼者,既能把可扩展性的蛋糕做大,也能让你吃到 —— 至少是吃到一部分吧。大家之所以对optimistic rollup如此兴奋,是因为它及它的表亲—— ZK-Rollup,克服了侧链、 plasma、状态通道等方案都没有解决的 layer 2 难题。 ...

关于以太坊智能合约升级,编译器版本兼容性问题的介绍

前言:相信很多智能合约初级开发者,在使用以太坊生态平台进行区块链项目开发的过程中,当遇到以太坊智能合约升级了,那么对于原有的编辑过得代码,在新的编译器版本中,并不能完美兼容,经常报错,那么下面信比特技术人员,分析具体原因,对于以太坊升级后,智能合约兼容性问题进行拆解。 ...

0 条评论

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

信比特科普:去中心化层以太坊(Ether/ETH)Dapp智能合约、Gas介绍