LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 了解以太坊,这些基本知识少不了

了解以太坊,这些基本知识少不了

2020-07-03 山雨欲来 来源:区块链网络

参与到自己都不了解的币圈项目,你会有一种特别不安的感觉;而只有深入了解项目,甚至是学习其背后的底层知识,这样才会让你在面对复杂形势之下有更多的底气;这一观点放在以太坊这样的热门项目上也同样适用。

1)以太坊四大发展阶段

以太坊在创立之初就规划了比较详尽的发展路径和迭代版本,分别是:前沿、家园、大都会、宁静(又叫以太坊2.0)四个阶段;目前以太坊正处于宁静阶段。

2)以太坊2.0阶段

以太坊2.0又可分为三个阶段,即阶段0、阶段1和阶段2。以太坊2.0意在解决以太坊的安全性和扩展性问题,这将大大提升以太坊tps,以便使得更多的生态应用流畅运行。目前以太坊2.0还处在阶段0。

3)以太坊内置代币

以太币(Ether)是以太坊网络的主要燃料,它是以太坊内置的区块链资产,无论是转账,还是销毁、增发、冻结等操作,执行的时候都需要支付一定的以太币。之所以推出这一机制是为了保护以太坊网络的发展。

试想下,如果运行一个智能合约不需要花一些费用的话,那么以太坊链上就会出现很多的垃圾合约或者垃圾应用,占用大量资源,使得以太坊网络性能受到影响。所以以太坊的区块链要求每次运行智能合约的时候,需要支付一定数量的Gas费用,Gas用以太币来支付,来确保这个区块链的稳定和安全。

4)以太坊虚拟机EVM

在一个编程系统之上,通常会有一些编译和执行的虚拟机来去做支撑。JAVA有JVM,那么在以太坊里,EVM就是以太坊的虚拟机,它可以执行任意复杂的算法代码。开发者可以使用现有的Solidity、Serpent、Mutan以及其他友好的编程语言,在以太坊上创造出自己想要的智能合约应用。

5)智能合约

智能合约是以太坊最重要的一个功能。咱们平时使用的各种DApp应用都会用到智能合约技术。简单来说,智能合约本质上就是程序代码,能够在不同条件下自动执行不同编程指令。编写智能合约代码需要用到Solidity这样的智能合约编程语言。

微信和支付宝的信用卡自动还款功能就和智能合约很像,也可以实现自动执行。不过区别在于,智能合约技术可以在不依赖于任何第三方的情况下自动执行,而微信、支付宝都需要有多个中央节点来处理还款交易。

当然整个以太坊网络的冰山一角,其他还有诸如代币发行机制,底层挖矿逻辑,ETH每日产出数量以及ETH2.0运作机制等内容,肖恩会抽空再跟大家讲解。肖恩相信以太坊未来将会取得很大的发展,而这里面也将会存在很多的机遇,而要想抓住它,就需要我们深入了解以太坊。

—-

编译者/作者:山雨欲来

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...