主页 > imtoken钱包苹果 > 什么算法用于挖掘比特币? 比特币和区块链

什么算法用于挖掘比特币? 比特币和区块链

imtoken钱包苹果 2023-04-02 07:01:36

区块链(Blockchain)是一个在学术界提出已久但近几年才因比特币而得到普及的概念。 比特币是基于区块链技术的一种实现。 比特币是一种加密货币或数字货币。 我们先从比特币说起,谈谈比特币是如何使用区块链技术的。

什么是比特币

比方说,在 2006 年世界杯决赛期间,两个素不相识的球迷相遇了。 意大利对阵法国。 法国球迷说,如果我们在法国有齐达内,我们就能赢得你们的意大利。 意大利球迷不相信我们是无敌的。 我们下注 100 欧元。 在现实世界中,该怎么办?

双方都认为赛后法国球迷会给意大利球迷100块钱。

输的一方不诚实,溜走了。 所以这个赌注不值得,最后,这是一个不错的赌注。

挖比特币用什么算法_挖比特币还是莱特币_比特币09年挖好挖吗

比特币算法原理_比特币采用的加密算法是什么_比特币等加密货币矿机销售

双方提前把钱给了第三方,让第三方做裁判。 结果出来后,裁判将所有的钱都给了获胜的一方。

前面说过,我们在电脑上工作,90%以上的时间都在处理异常情况。 如果人类非常值得信赖,世界可能不会是这个样子。 当年秦国许诺给楚怀王的六百里土地,并不是六里。 也许楚国统一了中国,也许是建安。 如果把钱交给第三方,万一第三方也跑了怎么办? 吞了钱。 所以,在陌生的现实世界,单靠一颗善良的心是不靠谱的。 必须有手段来确保这个承诺,合法的合同等等。现在的一个普遍做法是,第三方应该找一个权威的机构,比如政府,银行等,或者一个有头有脸的人或组织。一张脸。 说到底,还是靠谱的机构或个人。

那么有没有办法解决这个问题呢? 这是比特币的初衷之一,解决两个陌生人之间的信任问题。

比特币如何解决信任问题?

加密算法+多人记账

挖比特币用什么算法_比特币09年挖好挖吗_挖比特币还是莱特币

比特币算法原理_比特币等加密货币矿机销售_比特币采用的加密算法是什么

加密演算法

先说加密算法。 我这里要的就是上面说的非对称加密,也就是公钥和私钥。 每个人都可以拥有一对或多对公钥和私钥,但是一把公钥只能有一个对应的私钥,反之亦然。 原理是将两个非常大的素数(p和q)相乘得到一个数(n)。 如果要根据公钥破解私钥,理论上必须暴力破解。 计算哪两个大素数与这个数相乘。 来。 目前世界上还没有能破解超过1024位的公钥,所以使用1024或者2048甚至更长的私钥是非常安全的。

所以有了公钥和私钥,我个人可以用私钥加密,然后公开公钥,任何人都可以用我的公钥解密,确保是我公开的。 同理,我也可以用他的公钥解密给我的转账,从而判断这是某人的身份,也叫数字签名。 原理是一样的,都是加密算法,都是用数学欧拉公式和素数相乘得到的。 这是一种非常酷的算法,称为 RSA。 它是由三位数学家提出的。 我们普通人只需要了解公钥和私钥的概念和用途即可。

多人核算

在以前的传统模式中,银行或政府机构有自己独立的账本。 比如张三给李四转了100块钱比特币采用的加密算法是什么,账本上是怎么记的? 张三的账户扣了100,李四的账户加了100吧?

挖比特币还是莱特币_比特币09年挖好挖吗_挖比特币用什么算法

比特币算法原理_比特币采用的加密算法是什么_比特币等加密货币矿机销售

多人账本也是如此,只是之前的中心化组织变成了分布式去中心化的组织甚至个人。 比如李白转给杜甫一百两白银。 以前是财政部会计司,但在区块链里,唐太宗、杨玉环、张小敬、贺知章等人一起记账。 据记载,李太白将一百两白银转给了杜子美。 ,作为证据,背面有李白的印章。 这样,如果有多个账本,就很难篡改。 李白可以传给杜甫,不用担心他篡改或否认。

这就解决了开头说的粉丝投注问题,但是还有一个问题,为什么要别人给我们算账呢?

为什么会有人帮忙做会计?

答案是拿钱,这是符合人性的,不然谁帮我记一个跟我无关的账号?

不过最后只有一个簿记员,不然就乱了。

比特币09年挖好挖吗_挖比特币还是莱特币_挖比特币用什么算法

比特币采用的加密算法是什么_比特币算法原理_比特币等加密货币矿机销售

如何确保只有一个簿记员

在盈利的前提下,如何保证账本由谁来保管? 这里涉及到数学。 每个想要记账的人其实都是所谓的矿工。 他必须在存钱的同时解决一道数学题。 没有什么技巧可以解决这个数学问题。 在硬计算中,算法就是Hash算法,类似于用什么算法计算一串数字来挖比特币。 矿工只能猜测,没有别的办法。 目前比特币的猜中概率为万亿分之一,普通计算机连续猜出这个数字需要一年左右的时间。

但是世界上有几千台电脑,如果他们一起计算的话,速度会快很多,因为从概率上来说,会有一台电脑来计算,这就是现实。 看一个比特币的真实例子。

此外,您还可以看到谁是矿工以及该区块中包含多少笔交易(交易数量)。

矿工恶作剧

挖比特币还是莱特币_比特币09年挖好挖吗_挖比特币用什么算法

比特币等加密货币矿机销售_比特币采用的加密算法是什么_比特币算法原理

如果矿工是有私心的人,经过计算,擅自篡改转账记录和金额怎么办?

A. 篡改交易记录/金额

早些时候我们介绍了公钥和私钥密码学。 理论上,矿工并没有发送方或收款方的私钥,所以他篡改的交易记录会被正确的公钥错误解密,最后会被认定为非法(这里作者本人不是确定何时完成,但他确定记录可以伪造)。

B. 删除交易记录

假设一个场景,张三想在北京四环买一套两居室和一居室的房子,但是张三又不想掏钱用什么算法挖比特币。 他想白占房子,就想办法偷鸡,篡改交易记录。理论上,张三付钱后

币圈新闻,版权所有丨如未注明比特币采用的加密算法是什么,均为原创丨本站受BY-NC-SA协议授权

转载请注明原文链接:比特币是用什么算法挖的? 比特币和区块链