如何挖矿以太坊?


以太坊挖矿指南

以太坊区块链基础

众所周知,加密货币挖矿是一个解决复杂数学难题的过程,矿工在任何加密货币网络中都扮演着至关重要的角色,他们花费时间和计算能力来解决这些数学难题,为网络提供“工作量证明”,从而验证以太坊交易。除此之外,矿工还负责通过此过程生成新的以太币。这样,他们就能因为成功完成工作量证明任务而获得以太币奖励。

参与挖矿的矿工越多,难题的难度就会自动增加。这就需要付出更多努力、时间和计算能力来解决这些难题,而奖励则在所有矿工之间共享。话虽如此,以太坊的价值一直在上涨;因此,矿工获得的奖励仍然值得。此外,许多人认为挖矿是一种意识形态上的激励,是直接支持网络的一种手段。

以太坊挖矿概述

矿工通过哈希函数处理区块的唯一头部元数据(包含时间戳和软件版本),从而创建一个固定长度的、区分大小写的随机数字和字母字符串。这个字符串被称为“哈希值”。如果矿工找到一个与当前目标相符的哈希值,则该区块将被认为已挖出,并将广播到整个网络,供其余节点验证并将交易添加到他们自己的区块链副本中。

尽管比特币目前是最主要的和最受推崇的加密货币,但一些问题仍然困扰着该网络,而比特币挖矿日益增长的集中化就是其中之一。如果我们谈论这个网络诞生之初的时代,矿工可以使用功能强大的计算机,甚至笔记本电脑都是现实。然而,目前,随着ASIC矿机等众多新技术的出现,拥有大型矿机设施的公司将获得可观的利润。这些矿机需要大量的电力才能运行,安装和维护成本都非常高。

就以太坊而言,过程略有不同。矿工根据名为Ethash的工作量证明算法获得基于以太坊的奖励,该算法实际上鼓励个人进行去中心化挖矿,并且不支持ASIC挖矿。然而,组装一台足够强大的计算机可能相当昂贵,电费也会让你伤脑筋。

矿工每四年获得一次成功挖矿的奖励,这与代币总流通量的限制相对应。目前,在比特币网络上成功挖出一个交易区块的奖励为12.5个比特币。

以太坊网络上的成功挖矿基于Ethash算法,其价值为三个以太币,包括所有交易费用和代码处理费用。然而,平均而言,验证和挖出一个比特币交易区块大约需要10分钟或更长时间,而以太坊的平均时间约为12秒。这可以通过以太坊GHOST协议实现。GHOST协议实现了如此快速的确认,但也使得更多区块可能被忽略。因此,你可能能够在挖出一个比特币区块所花费的时间内挖出多个以太坊区块。

在你阅读本文时,总共2100万个比特币中大约有1700万个比特币在流通。有趣的是,到以太坊运行的第五年,其总供应量约为9200万枚代币中,只有一半会被挖出。

在这两个网络上,交易的标记方式也有明显的区别。在以太坊中,交易被称为“Gas”,它实际上为网络上的每个操作提供能量。因此,即使是对区块链进行单次更改,用户也需要花费一些以太币。

Gas的计算是基于存储需求、操作的复杂性和所需的带宽。相反,比特币交易的最大区块大小限制约为1MB。因此,它们以相同的比例相互竞争。

最终,主要区别可能在于以太坊拥有自己的图灵完备内部代码,这意味着基本上任何东西都可以计算出来,前提是有足够的时间和计算能力。

更新于:2019年7月30日

浏览量:136

启动你的职业生涯

完成课程获得认证

开始学习
广告