什么是加密货币挖矿:POW 与 POS 的区别?
已发表: 2019-04-06你有没有想过,任何网络在区块链技术中如何是安全的,以及如何验证每笔交易? 如果不是,那么答案就是挖矿,那么什么是加密货币挖矿以及它是如何工作的?
当我们谈论中央机构时,例如负责保护和验证网络中每笔交易的银行。
当我们谈论 Facebook 的服务器时,该服务器由 Facebook 保护和维护,以创建数据隐私并防止黑客攻击。
但是在所有情况下,我们都依赖于一个中心化的服务器,随着技术的日新月异,它可以通过破解任何一点。
为了克服这种可能性,引入了一种称为区块链技术的新型技术,并且该网络的安全性由矿工维护。
那么谁是矿工,什么是 CryptoCurrency 挖矿以及堆栈证明(POS)和工作证明(POW)如何工作?
什么是加密货币挖掘的终极指南中解释了您所有可能的疑问的答案,但在此之前,我建议先了解我们的详细指南中的区块链技术是什么。
让我们首先讨论什么是加密货币挖掘以及为什么需要这样做。
目录
什么是加密货币挖矿?
如果大家都知道比特币这是区块链技术的第一个用例,其中引入了数字货币比特币。
区块链是一个去中心化的平台,任何一方都无法控制网络。 这意味着没有人监控您的资金转移或任何数据传输。
如果您在银行有一个帐户,那么您在他们的网络上发起的每笔交易都将在银行分类帐的某个地方进行注册。
这对银行和您来说都是可见的,并且数据的安全性和隐私性取决于银行的中央服务器。
每笔交易都将由银行验证是否有效,银行将完全控制您的资金和私人财务数据。
您存储在任何中央服务器位置(如 Facebook、YouTube、Banks 或任何文档存储库)某处的个人数据可能容易受到任何更改的影响。
因此,为了克服这个问题,基于区块链的去中心化平台应运而生。
去中心化平台是一个没有中央机构对其进行任何控制的网络,它是一个免费和开源的平台。
那么谁将验证您的交易或在基于区块链的去中心化网络上执行的任何操作?
如果您在区块链网络上设置网络,那么在网络上发起的每笔交易都将由矿工验证。
矿工是像你我一样独立的人,他们使用计算机尝试建立安全的区块链网络并验证网络上的每笔交易。
好吧,你为什么要做矿工,你能从中得到什么吗?
答案是肯定的,如果您是矿工或挖掘区块链网络的区块,您将获得免费资金。
好吧,整个指南以区块链技术为中心,所以我假设您已经阅读了区块链技术指南。
比特币等加密货币和以太坊基于这种区块链技术,因为它们是分散的平台。
要验证该加密货币的交易,您需要挖掘或简单地验证交易。
我希望我已经回答了什么是加密货币挖矿,接下来我们将讨论为什么需要挖矿以及谁是矿工?
谁是矿工,为什么要挖矿?
到目前为止,每种基于区块链的技术都在使用数字货币或代币来使用该平台,要么你必须质押该代币,要么支付使用网络的费用。
在所有情况下,要确认您在网络上的交易,您都需要挖矿。
挖矿是一种用于解决与区块链网络中启动的每个块相关的数学问题的方法。
让我简单介绍一下区块链技术。
除非矿工验证其区块,否则网络中的每笔交易都未经确认。 区块链的设计方式是所有交易都包含在一个块中。
您可以将块视为尚未验证并等待验证的交易容器。
因此,要确认网络中的任何交易,每个矿工或计算机都必须解决一个随机猜测数字的数学难题。
区块链网络生成一个随机的字母数字数字,它是字母和数字的组合。
像您或我这样使用计算机的人会尝试猜测该数字,因为每台计算机都安装了特定的软件。
该软件将您的计算机与该区块链网络连接并开始猜测该数字。
要猜测这个数字,您需要高哈希能力,这通常来自您的 CPU、GPU 或特殊的采矿硬件设备(如 ASIC)。
因为手动猜测这个数字并不容易,所以你需要一台功能强大的计算机来完成这项工作,这里强大意味着高哈希能力。
谁能猜到这个数字就会生成一个块,这里的块将有一个特定的大小。 但是,对于比特币,它是 1 MB 比特币现金 8MB 等等。
新创建的块将根据其数据大小容量包含所有未确认的交易,对于比特币,它是 1 MB。
这里的通用块将有三个数据。
- 哈希名称(块的唯一标识)
- 交易(发件人、收件人地址和金额)
- 前一个区块的哈希
这意味着,每笔交易都将由区块创建者确认并验证发件人或收件人地址是否存在,以及发件人是否有足够的余额来发送?
如果全部验证,则块的生成者将此信息发送给同一区块链网络上的所有其他节点或矿工并寻求他们的批准。
每个其他节点也将验证相同的内容,寻求 51% 的所有网络用户的批准,然后将验证区块并将其添加到区块链注册表中。
在这里猜测随机谜题的人被称为负责网络验证的矿工。
成功挖出区块后,网络产生的所有奖励以及与该区块相关的交易费用将给予最先猜出该区块的矿工。
一般来说,比特币在同一台机器上工作,每个机器生成一个块的平均时间是 10 分钟。
目前矿工的奖励为 12.5 BTC /Block,2020 年 5 月后将降至 6.25。
有了这个奖励矿工还可以获得与该区块交易相关的所有交易费用。
我们准备了一份指南比特币需要多长时间才能开采,读出你的最佳采矿实践,会让你知道采矿是否有利可图?
比特币目前的价格接近 5000 美元,2017 年约为 20,000 美元,所以你可以猜测矿工能赚多少钱。
在一天 24 小时内,大约生成 144 个区块,每个区块总计 12.5 BTC,每天将产生 1800 BTC。
在这里,我们准备了一份清单使用 CPU 和 GPU 开采的前 10 种最佳加密货币,如果您有兴趣,这可能会对您有所帮助。
这里的验证者或矿工就像你和我一样拥有高哈希能力的计算机,因此我们作为一个社区来保护这个网络。
除非从网络的另一个节点获得共识,否则不会验证任何交易或区块。
因此,要破解这个网络,你需要 51% 的总散列能力,其中已经有数十亿台计算机在网络上运行。
这使得无法破解网络并提高安全性。 我希望你知道谁是矿工以及为什么需要挖矿?
现在在这个什么是加密货币挖掘指南中,让我告诉你如何使用工作证明和堆栈证明机制进行挖掘。
如何挖掘加密货币?
到目前为止,在什么是加密货币挖掘指南中,您已经了解了我们需要矿工的原因以及他们想要开采的原因,我希望您也是如此。
但是,如果这是一种仅通过设置计算机来获得免费硬币的方法,那么您为什么不从今天开始,甚至地球上的每个人都希望设置一台可以自己赚钱的计算机。
你真的觉得事情就这么简单吗?
不,不是那样的。 我可以通过解释采矿的类型和采矿背后的过程来消除您的疑问。
一般来说,挖矿是通过堆栈证明和工作证明两种方式完成的,其中堆栈证明进一步分为子类别。
但是只关注一个想法而不是详细,让我先从什么是工作证明开始。?
什么是工作证明?
我们已经了解了挖矿的必要性,没有它,任何区块或交易都不会得到确认,也不会被添加到区块链注册表中。
所以验证者必须遵循一些过程,我们称之为比特币首先引入的挖矿方式。
工作量证明是最古老的挖矿机制,它需要越来越多的哈希能力来产生,以解决创建块的难题。
在工作量证明机制中,区块链网络上的每个人或节点或矿工都试图一次解决这个难题。
这会在彼此之间产生竞争,以快速解决或猜测,在这场比赛中,只有一个人会获胜。
这意味着你需要一台产生更多算力的计算机,它可以非常快地猜出这个谜题。
简单地说,如果你想挖掘任何加密货币,而不是每个区块链网络都有自己的软件来连接网络,这里举个例子如何挖掘以太坊。
您需要安装将您的计算机连接到该区块链网络的软件,这是很容易设置的部分。
但是,如果我们谈论比特币,最大的挑战是产生哈希算力,而不是使用 CPU 产生哈希算力没有任何意义。
比特币区块链就是这样设计的,随着市场竞争的加剧,挖矿难题的复杂性也越来越高。
因此,早些时候,使用 CPU 很容易进行挖掘,但后来它转向 GPU,现在引入了特殊的 ASIC 硬件设备来完成这项工作。
运行此类采矿硬件设备需要消耗大量能源,因此您将被收取大约 30-40 美元/天的电费。
为了挖掘比特币,人们已经建立了采矿场,在那里已经设置了数千个硬件设备来完成这项工作。
根据数字专家的说法,比特币挖矿每年消耗大约 54 TWh,这足以为新西兰等饥饿的国家供电。
因此,比特币挖矿背后的整个概念是产生更多的哈希能力。 现在你和我怎么能参与其中?
那么在那种情况下,矿池就出现了,在这里,像你我一样可以加入一个有数百万人加入的矿池。
该过程将相似,您必须安装或连接到他们的矿池并运行该软件,它将使用您系统的哈希算力容量。
结果,数以百万计的其他计算机也在做同样的工作并产生集体哈希算力并尝试挖掘该块。
如果您的矿池能够成功挖掘区块,奖励将根据他们在矿池中共享的哈希百分比分配给所有贡献者。
因此,在通过产生哈希算力的工作证明机制中,您将能够挖掘一个块。
一旦该区块被开采,它将被同一区块链网络上的所有其他节点确认。
如果一切都同意,该区块将被添加到区块链注册表并确认交易,接收方将获得发送方发送的所有付款。
作品证明 名称本身就说明,无论你做了什么工作,你都需要向网络上的每个其他人提供证据。
如果他们都同意您通过验证交易正确地完成了工作,则意味着区块将得到确认,您将获得奖励。
但是这个采矿过程有一些缺点。
工作证明的缺点
在工作量证明中,您需要生成哈希算力,并且只有具有高哈希算力的人才能挖掘该块。
哈希的产生需要更多的钱来投资硬件,这意味着更富有的人将变得更容易接触到。
但是矿池解决了这个问题,下图取自区块链网络,您可以通过生成散列能力查看一个矿池已经开采了多少块,但是如果所有矿池结合在一起会怎样。
这意味着。 如果几个主要矿池聚集在一起并可以产生超过 51% 的哈希算力,那么将来很容易被黑客入侵。
这种工作量证明机制具有非常高的电力消耗,这在某种程度上增加了当前生态系统的问题。
因此,新的挖矿解决方案已被建立在区块链技术之上的新加密货币所采用。
比特币和以太坊是使用工作量证明机制的两大加密货币,但现在其他所有加密货币都开始使用堆栈挖掘证明。
什么是堆栈证明?
堆栈证明对堆栈持有者有价值,在此过程中,首先要在网络上进行挖掘,您必须堆叠特定数量的网络代币。
因为它是非常著名的区块链网络中引入的机制,例如NEO 加密货币。
好吧,在堆栈证明机制中,你不像一个典型的矿工,因此这里每个区块生产者都被称为验证者。
在这种机制中,首先,您必须将您的代币数量堆叠或持有或阻止到指定的区块链钱包。
网络将根据他们在网络中堆叠的代币数量随机选择区块生产者或第二任期验证者而不是矿工。
你筹码越高,你成为验证者或区块生产者的机会就越大。
在这里,堆栈证明优于工作证明的优点是您不会互相争斗,但很少有人会根据他们堆叠的内容随机选择。
因此,在选择后的某个时间,只有少数区块生产者会完成验证和向注册表添加区块的所有工作。
在工作证明中,一次只有一个人能够挖掘或验证区块,但在基于网络的堆栈证明中,可以选择多个区块生产者。
当我们讨论EOS 区块链他们一次选择了大约 21 个区块生产者。 这意味着一次更多的块和每秒更多的事务。
要获得区块的确认,您只需要几个区块生产者的批准表,而不是网络上可用的全部。
这样可以最大化每秒的交易速度,因此区块最多可以在 3-5 秒内清除,而不是像比特币那样需要 10 分钟。
现在谈论黑客攻击,假设一个网络总共有 1000 亿个代币,每个代币的总价格约为 1 美元。
要破解这个网络,需要投资 510 亿美元才能获得代币总供应量的 51%,我认为没有人会投资这只是为了破解任何网络以获得更少的利润。
第二点是,如果发现网络上的任何人验证了错误的块,将导致他堆积的硬币将被烧毁,他将失去所有。
所以看起来,任何人都无法破解这个网络。 但是每个系统都有缺点要突出,堆栈证明也有。
堆栈证明的缺点
该系统可以一次又一次地支持或随机选择一个堆叠较多的人与堆叠较少的人相比。
这意味着这看起来也与富人变得更富有,穷人变得更穷一样。
因此社区建议添加新协议,在选择随机区块生产者时应考虑代币堆叠的年龄。
但是技术每天都在发展,并且引入了称为堆栈委托证明的新机制。
卡尔达诺 (ADA) 一个新的同行评审加密货币项目巨头引入了委托证明堆栈的共识机制。
在这种机制中,他们将整个世界划分为 Epoche,每个 Epoche 都有一个插槽领导者,该领导者将根据他堆积的硬币和他将在网络中获得的投票来选择。
在此,引入了一个投票系统,你和我拥有硬币卡尔达诺(ADA)可以投票给区块生产者。
获得更多选票的人将被选为槽领导者,并将成为区块验证者。
另一个硬币喜欢创(TRX) 还开发了与质押机制相同的功能,其中建立了投票系统来投票给另一个任期验证者中的超级代表。
对于投票,即使您作为选民也将获得奖励,因此整个社区都将维护生态系统。
这个新建的系统将选择区块生产者,而不是根据他堆叠的硬币,而是根据任何感兴趣的验证者获得的票数。
如果任何选定的区块生产者不做他的工作,将被自动踢出网络。
我可以假设您对什么是加密货币挖矿、挖矿如何工作以及为什么要进行挖矿有所了解。
我对什么是加密货币挖矿的看法
这是什么是加密货币指南,主要侧重于分享技术如何使用基于区块链的项目发展。
在这个区块链技术不断发展的时代,矿工及其挖矿是平衡这个生态系统的主要因素。
只有由社区而非任何中央机构维护的系统才称为去中心化。
大多数区块链项目都是开源的,在社区批准后,像你我这样的任何人都可以进行协议改进。
我们已经写了一些关于如何挖矿的详细指南莱特币, 以太坊, 狗狗币和比特币现金。 如果有兴趣可以查看这些以了解更多关于采矿的过程。
挖矿是使这个区块链网络变得安全或有趣的唯一机制,最好的部分是你会为你的贡献获得报酬。
挖矿是获得免费加密货币的唯一免费方式,顺便说一下,加密货币是基于区块链的去中心化系统的第一个用例。
Tron(TRX)带来了更多类似去中心化的娱乐媒体,以使去中心化的选举投票系统ICON(ICX)正在进行中。
Ripple 和 Stellar 正在帮助银行机构更换他们的 SWIFT 跨境支付网络,而且很多事情正在发生。
我自己发现去中心化平台中的挖矿是关键因素,而且似乎还会有更多的增强。 您认为在评论中让我知道什么?
我希望您对什么是加密货币挖掘以及工作证明和堆栈证明的工作原理有一个很好的了解。