比特币与区块链之间有哪些关系

当前位置:首页 > 币圈百科 > 比特币与区块链之间有哪些关系

比特币与区块链之间有哪些关系

2023-01-04币圈百科329

比特币的诞生

比特币其实是一种电子货币,或者说是数字货币。这是一种基于加密技术的货币。这种货币和我们现在使用的银行卡中的货币不太一样。它的出现是一个传奇。2008年11月1日,在金融危机期间,有一个叫中本聪的互联网极客,但我直到现在才知道他是谁。他在网上发表了一篇文章,我们称之为白皮书。本文全称是比特币,一种点对点的现金系统。在白皮书中,他提出了这样一个想法,一个去中心化的电子记账系统。当我们做交易时,最重要的是记账,比如我付你多少钱?我想查一下我的银行卡里是否还有这么多钱。我付给你钱后,还剩多少钱?这叫记账。那么,现在谁来记账呢?这是一张钞票。不管我们用信用卡、支付宝还是微信,银行都是记账的。我们信任银行,国家的信用是他们的后盾。所以,这个中本聪意味着我们不需要一个中央集权的系统。我们可以分权。每个人的账本都是对别人开放的,这叫去中心化电子记账系统。

蓑衣网小编2022image.png

在中本聪的论文中,他提出了比特币的几个基本原理:

1。一个纯点对点的电子现金系统,使得在线支付可以由一方直接发起,支付给另一方,中间不需要任何金融机构。

2。没有信用的第三方支持,可以防止重复支付。对等网络环境是解决双重支付的一种方法。

3。对所有事务进行时间戳标记,并将其合并到一个不断扩展的基于哈希算法的工作量证明链中作为事务记录。除非重新完成所有的工作量证书,否则不会更改已形成的交易记录。

4。最长的链不仅会作为观测时间序列的证明,还会被视为CPU(中央处理器)计算能力最大的池。只要大部分CPU的计算能力不被合作攻击节点控制,就会产生最长的链,比攻击者的还要长。

5。这个系统本身需要很少的基础设施,因此节点可以尽最大努力在整个网络中传播信息。节点可以随时离开和重新加入网络,最长的工作负载证书作为节点离线期间发生事务的证明。

看完以上观点和逻辑,你是不是已经相信这样的理论是可行的,不需要集中干预或参与,只要网络起到信用中介的作用,就可以实现有效的点对点交易。根据这一理论,第一个比特币交易系统、第一个区块(创造区块)和第一个比特币支付案例应运而生。到目前为止,比特币已经稳定运行了8年,没有出现任何严重的技术错误。

区块链是比特币的核心和基础设施

既然区块链是账本,那么这个账本和我们传统的账本有什么不同呢?我们知道,账簿中的内容必须是唯一的,这就导致了记账的集中化行为。在通讯手段不发达的时代如此,在当今信息时代也是如此。然而,集中记账有一些明显的弱点:一旦中心出现问题,如篡改或损坏,整个系统将面临危机,甚至崩溃。

那么问题来了——。能不能建立一个不依赖任何第三方,但是可靠的去中心化的核算体系?去中心化记账可以克服中心化记账的蓑衣网小编2022弱点,但要实现这样的记账系统并不容易。

数字时代,计算机自然是负责记账的。在这里,我们把每台连接到会计系统的计算机称为一个“节点”。去中心化就是没有中心,也就是说这个系统涉及的每一个节点都是一个中心。从设计账簿体系的角度来说,每个节点都需要保存一个完整的账簿。但是,由于一致性的要求,每个节点不能同时记账。 由于节点所处的环境不同,接收到的信息自然也不同。如果他们同时记账,必然导致账簿不一致,混乱。

既然节点不能同时记账,我们就要选择哪个节点有权记账。但如果指定一些特殊的节点拥有记账权,必然违背我们去中心化的初衷。这似乎是一个不可能解决的问题。

比特币交易特点

如果有A、B、C、D四个人交易,如果A转到B 8 BTCs,那么他会通知B、C、D、B转到C 6 BTCs,然后他会通知A、C、D、C转到D 2 BTCs,然后他会通知B、C、D

image.png

这个块,姑且称之为,块。在这个区块内,大约是1M,我们可以存储大约4000条交易记录。这个块打包后,把这个块和以前的交易记录链接起来,形成一个链。然后,将这个块连接到前一个块。所以,问题来了。

比特币为什么要记账

因为记账有奖励,所以每个比特币用户都可以记账。如果他记账,有手续费收入(A付给B 8个比特币,A要多付一点。这是打包那个块的人的费用(也叫簿记)。有打包奖励,只能一个人打包。这个这个系统提出来的时候,他设计了这样一个方案,就是每隔10分钟,一个包裹就要打孔。起初,这个包将奖励包装者50个比特币。四年后,每打一个包裹,你将获得25个比特币的奖励。如果你,再过四年,奖励12.5,以后每四年减半。那么,我们开始吧。一个包有50个比特币奖励,6个1小时有10分钟,可以装6次。然后,一天24小时,一年365天。前四年是这样,后四年不是这样,会减半,所以如下图所示:image.png

工作量证明

因为每个人的账单都不一样,比如A可能先记录A给了B 8个比特币,然后B给了c 6个比特币,但是由于网络的延迟, d可能先记录B给了C 5个比特币,再记录A给了你8个比特币给B,每个人的账单可能不一样。

于是中本聪想到了一个办法,工作量证明。这个工作量证明意味着每个参与者用户都必须做一道很难的数学题。如果你解决了这个问题,你就有权利打包。如果你打包,你会得到打包费(费用)和打包奖励。这道数学难题有多难?没有人能通过他们的大脑算出来。我们要一个一个去试,只要你把他试出来,那么你就会得到这个奖励,所以这个过程就叫挖矿。如果你算出了这道数学题,你就得到这个包奖励,这个包奖励是几十个比特币,所以你称之为挖矿成功,这就是挖矿的意义。那么具体的数学题是什么呢?

比特币的挖掘原理

首先来看哈希函数。它可以通过一定的运算把一个字符串转换成汇总形式,现场做起来比较容易,但是无论如何都很难做到。哈希算法中有一个常用的算法叫SHA256()。如果我把btc输入这个函数sha256 ('BTC ')这个输出就是一个256位的二进制数,挖掘就是基于这个函数。

如果计算某个块,这个块包含块头和块内容。

会有一串,内容很多。先说几个,包括:前一个区块的表头账单信息。随机数

做两次哈希计算,Hash=SHA256(SHA256(就那个字符串));

要求这个数的前n位为0,比如00000000101010,前九位必须为0。如果你算出来了,那么你把结果作为这个新块的头,一个新块就连上了。每个人的计算难度不一样,因为时间、随机数等信息不一样。一般谁的计算能力(算力)强,谁就先算出来,于是就有了矿池这样的币圈基础设施。

这里有一个难点。n是如何确定的?

n越大,难度越大。设计中本聪的时候,每10分钟,你需要做一个积木,装上千条信息。你怎么保证?就是调整这个n,我们举个例子。如果世界上有一万台矿机,你们每个人的计算能力是14T/s,也就是每秒可以计算14T哈希运算,14t=image.png

这个结果等于2的多少次方?

如果n=66,概率P=(1/2)可以计算到66次方,平均需要计算的次数是2的66次方,大概就是上面的结果蓑衣网小编2022。所以在这种情况下,矿机会把n设置为66,第一个能算出前66个都是0的就成功包下这一块,从而成功挖矿。你没有。

[x]比特币作为一种技术手段,很新颖。比特币没有中央发行人,不用担心主权危机。比特币的总量是固定的,不存在随机分配的风险。比特币本来就有防伪属性,可以追溯。比特币交易时,手续费很低。因为它的诸多优点,甚至有人提名。中本聪应该获得诺贝尔经济学奖,但由于比特币是匿名货币,交易时只需要一个公钥和一个地址,而你不知道这个公钥和地址是谁。因此,许多犯罪分子为其提供了机会,例如,一些人利用比特币进行勒索、贩毒、洗钱等。这种活动也受到了一些政府部门的打击,一些人,他们把比特币作为一种投机手段,看到比特币暴涨暴跌,导致很多人也有很多人破产。我觉得大家应该把比特币当成一种技术手段。如果你想买比特币,也要从投资而不是投机的角度来看,因为从长远来看,任何一种投机都会让你血本无归,而这种投资一定会让你受益匪浅![x]
比特币与区块链之间有哪些关系 | 分享给朋友: