比特币钻石,BCD币

科普:啥是数字货币挖矿?

矿业 2021-08-06 07:07159www.4q56t5.com未知

onenote 上的猜测过程草图

目的哈希的答案是由前一个区块的哈希值、现区块买卖数据,加上 0-4,294,967,296 的整数(简称 nonce),然后放入哈希算法中生成的。

假如答案符合目的哈希的需要,该区块就会被添加到区块链中。最早验证买卖并找出添加到该区块哈希中的那个 nonce 的矿工,就会得到BTC的奖励。不然,他们就会不断尝试探寻有效的目的值。

因为哈希算法的随机性,大家需要做很多的随机猜测来确定满足目的哈希的数值。

工作证明 的替代策略

如上所述,还有其他共识机制可以取代 PoW。比如:Proof of Stake、Proof of Authority 和 Proof of Capacity。

Proof of Stake 通过验证者钱包里的货币数目来确定买卖验证者。

倘若你想象一群人买彩票。买彩票最多的人或有更大的中奖机会。这与股权证明类似,假如你的钱包里有最多的数字货币,你或有最大的机会成为验证者并获得奖励。

权限证明通过个人的「可信度」来确定买卖验证者。

想象一下,一群人选择几个最值得信赖、信誉最好的人去验证买卖的有效性。

能力证明通过个人对互联网内存空间的贡献来确定验证者。

这种机制允许互联网上的贡献节点共享内存空间,所以贡献的设施拥有些内存越多,它成为验证者和获得奖励的可能性就越大。

上述这部分办法所需要的计算量大大降低,在买卖的验证中可以愈加省电。

挖矿行为是验证和生成工作证明 的过程。

生成工作证明 允许矿工验证买卖。

生成工作证明 是一个数字猜测和强迫的过程。

工作证明浪费电 ,除去工作证明 ,还有其他方法,如利害关系证明 、能力证明 、权力证明

当我还是一个初一的学生时,我就已经被数字货币的世界吸引住了。起初,我感觉这简直就是一个不收费的货币生成器,只须我让我的手提电脑像风火轮一样呼呼地运行 Crypto-mining 软件,它就会给我不收费的数字货币。

最后,我的手提电脑确实产生了数字货币,然而,只有很很少的数字货币。

我用我的手提电脑做的事情,本质上是「加密挖矿」。

消耗功率

工作证明 的过程需要耗费很多工作,由于计算机只不过通过暴力的方法用所有些可能性来猜测正确答案。这一方法浪费很多的电力和资源。从更大的范围来看,想象一下,全世界所有些矿工都在试图「挖矿」以获得BTC的奖励同时浪费着资源,假如他们不先猜出 nonce 甚至对互联网没贡献。

出处:维基百科

共识机制有不少形式,但它们都是为了同一个目的:「核实并确保记录的真实性和完整性」(出处:Tech in Asia)。

现在主要有三种机制:工作证明 、权益证明和权力证明。在本文中,我将重点介绍共识的工作证明 办法。

说到挖矿,这概要了工作证明 模式的工作原理:个人第一要创建一个工作证明 ,然后他们验证BTC买卖以确保区块链中的记录是真实的。然而,在验证买卖之前先让大家深入认识一下工作证明 的目的。

这种工作证明 的想法在 1993 年就已经出现,由 Cynthia Dward 和 Moni Naor 在一篇论文(On Memory-Bound Functions For Fighting Spam)上提出,文中讲解了阻止垃圾邮件的不同办法。这篇论文的重点是通过计算能力来发送电子邮件的想法。

比如,假如你想通过电子邮件给我发送一条信息,那样你需要证明你仅仅为了给我发送这条信息就花费了譬如说 30 秒的计算能力。

因为现代计算机的速度非常快,在这样的情况下,垃圾信息 / 邮件 / 买卖就成了一个大问题。但,通过给每一个操作设置一个「工价」,就可以大大降低垃圾信息。

在 onenote 上验证勤劳的门钥匙例子

简而言之,「prover」向「vercker」证明他们在肯定的时间间隔内投入了肯定的计算能力。

伴随年代的进步,BTC的创造者「中本聪」修改了让BTC矿工生成数据片段的想法,这是比较困难的部分。而互联网上的别的人要验证它是不是真的满足目的哈希值就比较容易了,由于他们仅需把需要的数据通过 SHA-256 算法。

通过这种工作证明 系统,就可以保证区块链等系统的安全性并打造一个验证共识,由于真的验证区块的将是一个投入了巨大计算能力的设施。这就给了互联网一个维持公平和诚信的经济理由。

举例来讲,假如发生了欺诈买卖并被批准,用户就会变得「犹豫不决」转而用其他加密货并且减少价格。从经济上来讲,矿工,也就是做BTC「生产」的人,会由于价格下跌而不高兴。而与此同时,只有控制矿工才有足够的计算能力来触发欺诈性验证。所以,矿工们的工作动机就会转向保护买卖,以确保币价不跌。

虽然工作证明 被用于一些最大的数字货币(BTC、ETH等)上,但这并不意味着其是最高效、最安全的系统。

出处:BBC

出处:btcwires

你可能听说过数字货币BTC,也听说过一个叫「挖矿」的名词与这种数字货币有关。

数字货币挖矿,容易来讲,就是矿工或个人用设施从事支持区块链互联网的「工作」,以获得数字货币奖励的过程。

Onenote 上的小型 点对点 互联网草图

区块链:它是一种互联网分布式记录或分布式账本,记录那些大家在互联网上的行为。因此,对于数字货币的区块链互联网来讲,区块链的功能将是记录互联网上个人的买卖。

在这篇文章中,我将以BTC为例,解析挖矿背后的意义。

回到矿工的「工作」这个话题。为了让矿工获得BTC的奖励,矿工要做的容易「工作」就是对BTC区块链上的买卖进行验证。

在验证时,挖矿者将实行一系列检查,以确保分配的买卖是合法的,并且买卖参与者不会支付相同数目的数字货币两次。比如,当 Joe 给 Brandon 发送了 12 个BTC,而 Brandon 试图给 Tony 发送 7 个BTC和 Max 8 个BTC,这将被觉得是一笔欺诈买卖,由于 7+8>12。我刚刚给出的状况是「双花问题」的一个例子:Brandon 试图两次消费同一个BTC。

在矿工已经验证了 0-4 兆字节之间的BTC买卖(大约 1500-3000 笔买卖),等于一个区块的近似最大大小。他们已经完成了很容易的一半工作,以获得BTC奖励。然而,在验证之前的任务是最复杂的,使矿工有资格验证买卖。

通过率先解决一个字符串序列的计算,也就是所谓的创建工作证明 。创建工作证明 是矿工们最需要计算力的过程。)

为了理解工作证明 算法,你需要先熟知区块链中的「哈希」一词。

互联网测试区块链中区块的篡改的方法是通过其哈希值 ; 由区块中的信息概念的数字和字符组成的长字符串。通过把数据通过哈希函数,譬如BTC用的 SHA-256 用,就会产生一个针对该特定输入的序列。意思是说,假如输入数据就算改变一个字符,输出的哈希值就会完全改变。另外,哈希是一个可加密但不可解密的结果,因此,它不可以用来获得原始数据,只能作为验证哈希的输入数据是不是相同的一种方法。

创建工作证明 需要矿工运行哈希算法来「猜测」问题的适合答案。对于BTC区块链互联网来讲,矿工需要率先创建一个符合必须要求的哈希值,这个哈希值被叫做「目的哈希」。

猜测目的哈希的必要信息就存在于新区块的区块头中。包含:区块版本号,时间戳,前一个区块的哈希值,与目的哈希值。

出处:InvesTOPedia

尽管自己想找到 nonce 已经相当困难,并且在同一个互联网上还有≥百万的其他个体与你角逐,使得一个设施获得BTC奖励的几率像中彩票的几率。因此,你可以通过提升处置能力或用多台设施来获得更快的 Hash Rate (单位包括:KH/s、MH/s、GH/s 等)。

Hash-rate 一词可以讲解为一个或一组设施计算数字和验证买卖速度有多快的量(是计算能力的衡量标准)。

像BTC区块链如此去中心化 点对点 的互联网,没中心主要人物,只能依据不一样的共识机制进行决策。共识机制在买卖验证的同时,也奠定了挖矿的目的。

违背了去中心化的理念

因为挖矿需要耗费很多的电费,矿工们打造了中央矿场,控制了大多数的区块验证。这几乎让 点对点 去中心化的想法变得毫无用处由于这意味着只有控制矿工才会赞同攻击互联网。

电力本钱也促进矿商聚集在电力本钱较低、收益较高的地方,以便拓展挖矿活动。集中决策权。

此文出于传递更多信息之目的,并不意味着同意其看法或证实其描述。本网站所提供的信息,只供参考之用。

【比特币钻石】BCD币今日价格_BCD币最新消息_BCD币行情走势图 Copyright © 2002-2021 比特币钻石,BCD币 (http://www.hnsdzj.com) 网站地图 TAG标签 备案号