主页 > imtoken钱包苹果版价值 > 比特币和区块链的基本原理是什么? 矿机是怎么挖矿的?

比特币和区块链的基本原理是什么? 矿机是怎么挖矿的?

imtoken钱包苹果版价值 2023-05-02 05:59:08

孩子经常问我这是什么? 我们将通过两期节目向大家介绍比特币的基本原理,那么今天我们先来介绍一下什么是挖矿? 什么是比特币? 比特币,其实是一种电子货币或数字货币。 卡内货币不同,

2008年金融危机的时候,2008年11月1日,有个网叫中本聪,啊,中本聪呢,到现在我们还不知道他是谁,我们现在叫白皮书,白皮书,全称比特币,一种点对点的电子现金系统。 在这份白皮书中,它提出了这样一个概念,也就是说,我们可以设计一个去中心化的电子系统和去中心化的电子记账系统,我们进行交易时最重要的两件事,比如我付给你多少钱,自己的银行卡里有没有这么大的钱,需要查一下吧? 我付给你之后还剩多少钱,你记在账户里,好吧,现在我们用信用卡,支付宝或者微信取钱,我们信任银行,因为银行的背后是国家的信用,正确的? 啊,那他说什么了? 事实上,我们不需要有一个中心化的计算系统。 我们可以把每个人的账本去中心化,对其他人开放。 这称为示例。 比如,有那么多一个孩子。 这些孩子,分别叫做ABC d,进行交易,买卖东西,付钱,对吧? 比如支付一次,先支付10个比特币,10个比特币给币。 经过这件事,你不能自己留着,因为你不相信别人,对吧? 所以你要广播这个账单告诉大家,所以告诉b告诉c告诉d广播给网络上的所有人,同时告诉d告诉a告诉c这个账单,对吧? 然后,这个 c 支付,例如,两个比特币。 大哥,同时把bill给大家,然后我们把它打包成一个盒子,我们叫它一个区块,一个区块的大小大概是一万亿啊,我们可以存储大概4000条交易记录,有时多有时少,这取决于每条记录的大小,嗯,这个打包的差不多了之后,我们将这个块和之前的交易记录联系起来,形成之前幸福的联系,然后把新会计放在他身后有一段时间叫做区块链,对吧?

比特币的原理_比特币工作原理_挖比特币原理

1614184245606245.jpg

挖比特币原理_比特币的原理_比特币工作原理

那么,有了这样一个系统之后,我们还要解决几个问题。 比如这个法案的标准是谁? 这是个问题。 以谁为标准,因为每个人的账单可能不一样。 是的,例如,她可能先记录这个,然后这可能不是订单。 它可能是第一个,那么,对吧? 每个人的账单可能不一样,你是根据谁的? 第二个是我们为什么要记账? 我为什么要花自己的电脑资源进入一个与我无关的账户? 正确的? 为什么要去第二个、第二个、第三个问题? 如何防止假冒,如何防止假冒? 比如播了一条消息,但他实际上没有得到报酬,那么这是一个伪造的结果,我们怎么去辩护队,怎么防止篡改之前的记录,要不要改? 这个怎么样? 如何篡改它? 还有很多很多其他的问题,比如如何防止双重支付? 一个人同时向两个人发送10个比特币,但实际上总共只有10个比特币。 如何对您的信息保密? 如果你的信息公开了,别人不知道你有多少钱吗? 如何保密等等一系列问题。 今天我们主要关注前两位阿姨的账单以及为什么要拍照呢? 为什么要有奖励? 记账奖励,记账奖励,比特币系统的每一个用户,他可以去结账,如果他记得第一个账户,它有手续费的收入,手续费,手续费是什么意思? ? 也就是10个比特币厉害,就得多付一点钱。 这一点点是给打包的人和记账的人的手续费。 如果要用银行卡,其实是有手续费的。 而且其实挺高的,所以如果用比特币的话,手续费会低一些,对吧,这个是第一收入,第二是有打包奖励的打包者,打包奖励只能是一个人打包一个人。 他会得到多少报酬? 2008年提供这个系统的时候,他设计了这样一个方案,每10分钟做一个包,每10分钟打包一个包。 立即享受 20% 的折扣。

挖比特币原理_比特币工作原理_比特币的原理

50个比特币,4年后,不打包奖励25个比特币比特币工作原理,再过4年12:00奖励,我的意思是每4年后她就简单了,大家数一数有多少比特币一共有? 首先你会每隔10分钟做一个包裹,这个包裹里面有50个比特币的奖励,对吧,一个小时。 十分钟,二十四小时,一年有三百六十五天。 最初的4年是这样的。 我才4岁。 这是第二个4年。 不是这种情况。 第二个4年会减半吧? ? 所以我在成哥前4年变成1/2,24年后变成1/2,第三个4年1/2的平方,第四个4年1/2如果最后算的话还要加上结果大概是2100万个,也就是说比特币一共只有2100万个,他们通过打包奖励分散出去,对,嗯,就是这个问题

挖比特币原理_比特币工作原理_比特币的原理

那你有这两个东西,手续费和打包奖励,所以大家都抢着打包,你也抢着打包。 下一个问题是谁的标准,谁的标准,只能一个人打包,对吧? ? 我想到了一种叫做工作量证明的方式。 工作证明是什么意思? 也就是说,每一个参与的用户都要做一道高难度的数学题。 如果你做到了,那么你就有权包装它。 想要打包的话,拿到手机话费已经打爆了奖励对不对? 这道数学难题有多难? 是不是没有人可以直接通过脑洞做出来呢,我们要一个一个的去尝试,直到你尝试出来,你才会得到这个奖励。 那么这个过程,我们称之为挖矿,如果你解决了这道数学题,你就会得到这个打包的奖励,这个打包的奖励就是几十个比特币吧? 你称之为成功挖矿。 这就是挖矿的意义,那么具体来说,这个数据到底是怎么回事呢? 继续说下去,挖矿的具体原理是什么? 挖矿的原理,刚才我们说了它是一个很难的数学题,但是这个数学题不是看你的大脑聪明不聪明,而是看你CPU的快慢,因为没有人可以通过大脑来解决。 只能一一计算。 具体原理是什么? 首先我们回想一下,我们之前讲过一个东西,叫哈希函数,啊,他是什么意思呢,也可以叫数字摘要或者哈希函数,他的意思就是我们可以通过一个字符串某一个计算转换为汇总形式,你的计算相对容易和困难。 比如哈希算法里面有没有大名鼎鼎的黑蒜? 拨打2563256,啊,这是美国国家安全局发明的一种算法。 如果我在这个12 56函数中输入一个字符串,比如这个字符串叫apple,那么输出的二进制数是多少? 这个二进制数有 256 位。 比如101011010有多少个? 一共有256位,256位,是一个算法,就是不管你前面输入什么,结果都是256元,一个二进制数,如果你放一个10g的电影进去,就结束了up 和 200 是五六百的数,你稍微改一下,数就会不一样,比如我的加了一个点,我的加了一个点,最后一个数是每一位都可能变。 这是它的特点之一,还有什么,hash算法的难点就是相对容易转发,相对容易,非常难,特点,举个例子吧,比如有这么一个函数就是立方体x加log,2x+4x等于y啊,不举例子了,你给我一个x让我计算,其实这个不难,但是如果你给我一个难度,那就是基本不可能,怎么办? 我们只能一个一个的试,如果你告诉我一个结果,我们只能一个一个的尝试射精,这个呢。

比特币的原理_比特币工作原理_挖比特币原理

它是哈希算法的一个基本问题。 所以这个挖矿其实就是基于这个操作。 具体原理是什么? 这个区块链其实就是很多交易信息吧? 比如这个区块链已经挂到某个位置,从一开始就练到某个位置。 这是目前的情况。 其实有快头,有快头。 , 另外,里面还有一些内容。 这个内容其实就是信息,就是我们交易的记录单。 现在,很多人说我现在要打包。 为什么? 因为包装有奖励和手续费吧? 每个人都有自己的账单,而这张账单是身边很多人代收的。 大家都准备去网上接快,快了就得算一道数学题。 什么样的数学题,首先它会有一个字符串,它的内容会很多,但是我们说这个字符串的一些主要内容呢? 首先,它包括当前块。 现有的快就是钱快。 这是第一部分,第二部分是,好吧,他现在已经有了账单。 您已经有了账单信息。 打包的bill信息,比如说时间什么的,乱七八糟的,还有一个很重要的就是有一个随机数,一个随机数,这是你的一个字符串,现在,

你对这个字符串做两次哈希运算,这个月做两次哈希值等于多少? 等于12256,然后加上256。然后,你拿这个字符串,做两次hash运算,其实很快,但是说出来之后,你会发现是一个256次的数,正确的? 对于这个 256 倍的数,我们求什么呢? 让他分钱,必须是0,比如你计算的结果是00000200,比如有9个鼎,有9个0,然后后面是1011,一直到最后,一共256 是为你制作的。 一个数字的价格,如果我的要求是前九位,是的,那你说的对,你算了算了你就有资格打包打包了,也就是说你要算出来。 哈希作为一个新的快头又是什么呢? 你一个一个说出这样的数字,对,一个数字,然后作为一个新矿山的负责人,打包一个包裹。 包裹完成后,您将如何处理您的包裹? 放到后面,那么,你只要联系一个新的斋戒,你就会得到你想要的奖励,那我们怎么算出前几位全是0呢? 需要改一个内容,就是改随机数。 您不能更改内容,对吗? 所以你改变随机数,随机数,从0开始,从0开始,再从0数一次,看是否满足条件。 都是二进制的,你不能这么说,你试试他就知道了,而且大家计算的时候一定要注意这个题目的难度。

为什么? 因为大家,虽然钱快的头是一样的,但是你们打包的账单可能不一样,对吧,有空的时候可能不一样,个人信息也是一样的。 不一样,所以有人运气好,第一个数算出来了,就直接打包了。 对了,有人倒霉,虽然他的计算能力很强,工作了很久,但最终还是算不出来。 平均来说,是这样的。 谁的算力强,谁就更有可能突破这个快,谁就更有可能挖到这个矿,就是这样的人。 你说为什么大家都拼命买这台矿机对不对? 好吧,我们继续说吧。 说到这里,我们有一个难度设置,这个难度设置就是这个。 这是如何确定的? 难度系数越大,这道题就越难。 为什么这么难? 我们想象一下,在这道题中,你无法逆向计算,只能是一个一个随机的趋势。 每个数字0和1的概率是50%,所以如果第一个是0,你看这是1/2有多少种情况吧? 即第二个1/2,第三个1/2,直到最后一位为零,概率也是1/2和1/2的n次方,难度越高,难度越小,则降低难度,是吧? 每10分钟保证一次,它需要每10分钟出一个块,需要打包几千条信息,那怎么保证呢? 就是调整这个案子的难度,调整这个数字。 让我们举个例子。 举个例子,如果世界上有10000台矿机,10000台矿机,它们的算力是14t/s,也就是说,每14t44t可以算多少秒? 12次方,所以这个数是每秒1.4×10的13次方数,你能算多少次? 算一算,这10分钟,1.4×10的13次方,每台矿机按1秒计算然后乘以10的4次方,也就是说有10000台矿机,然后你要乘10 分钟大约是 600 秒,对吗? 这个数大约是 8×10 的 19 次方,也就是说在 10 分钟内,你可以进行这么多次计算的 n 次方之一。 如果你想出这个快,你需要计算的次数是2的n次方/464,你发出的这个快的速度平均要算64次。 你数过这么多次了吧? 那么它大致相当于2的多少次方呢? 我们通过计算可以发现,如果这个n=66,啊,这个时候,你出现的概率可以算出是66次,概率是1/2,那么,平均需要commit的次数是2次的 66 次方,大概也是 8×10 的 19 次方,那么在这种情况下呢? 它会设置难度为n=66,适龄的人会成功突破这个箱子,成功挖矿。 你没有办法让你的运气更好。 你能做的就是买更多的矿机,然后拼命去挖矿,这样你就有可能得到这个比特币。 大概就是这样一个原理吧,好吧比特币工作原理,这次我们来解释一下区块链是怎么形成的,但实际上还有很多问题没有解决。 啊? 例如,我们如何防止这种双重支付问题? 我们还没有解决如何防止假冒的问题。 这些问题我们下次再给大家介绍。 如果你喜欢我的老师。 正确的。