以太坊可以说是币圈人一直紧密关注的一大重点。一方面是源于以太坊本身具有较大的投资价值,另一方面是因为以太坊正在进行的升级— ETH 2.0。
本文将介绍什么是以太坊?人们常说的以太币和以太坊有什么关系?
什么是以太坊?
以太坊(Ethereum)是2015 年才发展起来的一种新的底层区块链技术,它和比特币一样,是基于P2P 网路与密码学建立起来的区块链机制。不同的是,以太坊每个节点上都运行着一个以太坊虚拟机(EVM),该虚拟机可以用来执行完成的程式。这些程式被称为智能合约。
在计算机科学术语中,以太坊是「图灵完备」。开发人员可以使用以JavaScript 和Python 等现有语言为模型的友好编程语言创建在EVM 上运行的应用程序。这些应用程序称为分布式应用程式,或称为Dapps。
使用以太坊区块链作为运行应用程序的平台的优势与其分布式性质直接相关,即数据不能由第三方更改,因为它对所有节点都是公共的。由于同样的原因,以太坊没有单点故障,因此提高了网络对某种攻击的防御效果。作为基于共识算法的分布式网络,中央机构无法对其进行审查。
什么是以太币?
以太币(Ether,简称ETH)是以太坊上的原生加密货币,用于及交易、价值储存等。
简单来讲,以太币就是以太坊链上平台专属的通行证,若是用户想要在以太坊平台进行转帐、交易、或者创建新的应用程式,只要使用以太坊的区块网路,使用者就必须支付平台手续费,而以太币就是以太坊平台唯一允许的流通货币。
以太坊是如何运作的?
以太坊基于比特币协议及其区块链进行了一定的调整,让非货币系统的应用程式也可以与之兼容。
除了比特币区块链拥有的可以存储网路的完整交易记录外,以太坊网路中的每个节点还需要下载网路中的每个智能合约的最新状态和当前资讯、每位用户的余额、存储的位置以及整个智能合约的代码。
智能合约除了可以处理资料,还内建转帐功能,使用者可以很容易地透过智能合约来交易加密货币。由于智能合约可在每个以太坊的节点上执行并进行验证,所以计算结果被认为是可信任的。此外,以太坊还开发出了web3.js ,这是一个让开发者可以使用网页技术撰写智能合约的操作介面。这样的网页操作介面又称为分布式应用程式(DAPP)。目前DAPP 必须在支持DAPP 的浏览器中才能使用,或透过安装Metamask 浏览器插件在桌面浏览器上使用。
每个以太坊状态都包含数百万个交易。这些交易被分组并形成「区块」,而每个区块又与之前的区块连结在一起。但是,在将交易加入到分类帐之前,需要对其进行验证,然后执行一个被称为「挖矿」的过程。
挖矿,指的是一组节点用其计算能力来完成「工作量证明」的挑战过程,这本质上是一个数学难题。您的电脑算力越强大,您就可以更快解决难题。这个难题的答案本身就是工作量证明,并保证了封锁的有效性。
来自世界各地的许多矿工互相竞争试图建立并验证新的区块,因为矿工每一次尝试建立区块,都会有来自以太坊的新代币生成并给予该名矿工。矿工是以太坊网路的支柱,因为他们不仅帮助确认和验证网路中的交易和任何其他操作,而且还生成新的网路代币。
本文链接地址:https://www.wwsww.cn/ytf/13521.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。