主页 > imtoken安全下载地址 > 入门分享以太坊概况

入门分享以太坊概况

imtoken安全下载地址 2023-03-12 07:40:44

1. 什么是以太坊

以太坊是建立在区块链和数字资产概念之上的新型开放区块链平台。 它是图灵完备的,允许任何人使用区块链技术在平台上构建和运行去中心化应用程序。

简单来说,以太坊技术就是区块链技术+智能合约。

image.png

与比特币不同的是,以太坊将比特币的功能层和应用层抽象出来,形成了以太坊。 以太坊不再是单纯的货币,而是一个运行智能合约的平台。 以太坊是这个平台中最基础的数字货币,用于支付应用所需的系统开销。

在以太坊出现之前,其他代币都是通过比特币分叉生成的,它就像计算器一样简单,只记录交易。

以太坊是一个图灵完备的平台,就像一台计算机,你可以在上面运行任何你可以设计的计算,当然前提是计算机有足够的计算能力和存储空间。

以太币跟以太坊是同一种币吗_以太坊币界网_比特币莱特币以太坊瑞波币的区别

2. 以太币&ETC

ETH就是我们通常所说的以太币,ETC被称为“Ethereum Classic”。 让我们从一个故事开始:

以太坊早期有一个名为“TheDAO”的项目,是一个分布式自治组织。 2016 年上半年,The DAO 通过公开众筹共筹集了 1.5 亿美元的以太币(以太坊网络的加密货币)。 在网络上,任何持有以太币的人都可以参与。 从理论上讲,这个想法很简单。 投资人将钱转给The DAO,然后收到投票代币,然后投资人(投票)通过民主投票决定如何使用The DAO资金。

然而,当开始投票时,The DAO 被黑了。 期间各方未能就交易达成一致,以太坊社区最终进行了投票。 大多数参与者同意更改以太坊代码,希望从攻击者手中取回资金并返还给投资者。 但一小部分人不同意这种选择。 他们认为这违反了“不可逆”的设计原则,继续挖掘旧版本的区块链。 实际上,“Ethereum Classic”成为其区块链的平行版本,其中的资金从未返还给在 The DAO 项目终止时失去资金的以太币持有者。

image.png

3.EVM

以太币跟以太坊是同一种币吗_比特币莱特币以太坊瑞波币的区别_以太坊币界网

让我们回到以太坊,它通过构建虚拟机 (EVM) 来运行智能合约。 因为以太坊太丰富了,所以EVM同时实现了三个版本:C++、Go语言、Python; 这个项目的可行性。

在以太坊虚拟机上,用户可以运行自己的智能合约应用。 以太坊为用户编程提供四种高级语言:solidity(类JavaScript)、serpent(类Python)、Mutan(类GO)、LLL(类Lisp)。

4、煤气

当然,以太坊虚拟机的容量和计算能力并不是无限的,但是由于以太坊是图灵完备的,支持使用周期,理论上用户可以无限制的运行智能合约命令,这会对EVM造成很大的伤害。 压力。

以太坊使用 Gas 来解决这个问题! 每执行一条命令,都会有一定的消耗,以Gas为单位计算。 命令执行将按Gas计费,费用仍以以太坊支付。

这种方式很容易让大家想起现在的云平台,也是通过对服务收费来提供计算资源和存储资源。 云平台是中心化的,计算资源和存储资源都集中在商家手中。 同理,以太坊使用Gas有点中心化的味道以太坊币界网,这有悖于以太坊去中心化的初衷,但也是不得已而为之。

以太坊币界网_以太币跟以太坊是同一种币吗_比特币莱特币以太坊瑞波币的区别

值得注意的是,Gas 不等于 Ether,其兑换方式也不是一成不变的。 以太坊会随着投资的变化而变化。 与法币相比,波动较大,不利于智能合约的结算。 因此,Gas 与法币一样稳定,因此需要与以太坊有一个“汇率”。 对于以太币的波动,这个“汇率”会相应调整。

5. 智能合约

在以太坊EVM上,用户可以运行自己编写的智能合约,那么什么是智能合约呢?

从用户的角度来看,智能合约通常被认为是一个自动保证账户,例如当满足某些条件时,程序会释放和转移资金;

从技术角度来看,智能合约被认为是网络服务器,但这些服务器并不是使用 IP 地址设置在互联网上,而是在区块链上,以便可以在其上运行特定的合约程序。

智能合约代码自动执行,要么执行成功,要么取消所有状态变化,智能合约代码执行不可逆。

比特币莱特币以太坊瑞波币的区别_以太坊币界网_以太币跟以太坊是同一种币吗

智能合约的应用范围非常广泛。 除了银行、投资等直接相关的金融应用外,还可以广泛应用于其他行业。

当智能合约与物联网结合时,其价值是不可估量的。 举个例子:我们开发了一款可以自动售货的机器。 不需要雇店员站在那里卖货。 我们只需要设备联网即可,不需要通过银行结算。 确认付款后,客户即可取货。

6. 以太坊 VS 比特币

image.png

七、总结

最后放一张图来说明以太坊的架构:

比特币莱特币以太坊瑞波币的区别_以太坊币界网_以太币跟以太坊是同一种币吗

image.png

按照分层,以太坊可分为数据层、网络层、共识层、激励层、合约层和应用层:

数据层。 数据层是构建以太坊的基础,其核心技术是区块链。

网络层。 区块链使用的网络是P2P,以太坊的去中心化是通过P2P网络实现的。

共识层。 目前以太坊使用的共识方式和比特币一样,都是POW(proof of work),后面会加入POS(proof of equity)。

激励层。 以太坊按照一定的规则不断发行数字货币。 矿产提供计算资源支持以太坊的运行,同时通过挖矿获得收益。

契约层。 以太坊提供EVM来运行智能合约,并使用Gas进行计费,限制合约命令的循环,以保证资源的合理使用。

应用层。 区块链的表现层。 以太坊使用 truffle 和 web3.js。 区块链的应用层可以是移动端、网页端,也可以集成到现有的服务器中以太坊币界网,当前的业务服务器视为应用层。