比特币的生成机制分析

当前位置:首页 > 币圈百科 > 比特币的生成机制分析

比特币的生成机制分析

2022-12-03币圈百科283

与传统电子货币相比,比特币具有去中心化、匿名、存量有限、代码开放、可追溯、不可逆等特点。在解释哈希、工作量证明、键、事务、块、挖掘等基本概念的基础上。本文分析了比特币的生成机制。每个比特币账户的余额都可以通过主区块链计算出来,所以不需要单独记录。因此,比特币账户安全管理的关键是用户私钥的管理。

比特币是一种用户自主的、通用的加密电子货币。蓑衣网小编2022它是由中本聪在2008年提出的,其构建基础是P2P网络。与传统电子货币相比,比特币具有去中心化、匿名、存量有限、代码开放、可追溯、不可逆等特点。

一、几个重要的基本概念

1。哈希。哈希函数的作用是将任意长度的不同信息转换成长度相等但内容不同的二进制序列(由0和1组成)。以比特币采用的SHA256为例。任何长度的信息输入都可以通过该功能转换成一组256位二进制数字,以便统一存储和识别。26个0或1最多可以组合成256个不同的数字的2次方。输入信息的任何微小变化都会导致输出数的巨大变化,同时输入信息也不能从输出数反推。这样就保证了输入信息和输出数字的一一对应。

比特币的生成机制分析

2。工作证明。工作量证明是为了确认矿工的工作,防止滥用其他服务。对于比特币来说,挖矿需要矿工通过一定量的操作,用随机数来证明自己的工作量。比特币系统使用的工作量证明函数是SHA256。SHA是Secure Hash Algorithm的缩写,是加密哈希函数的一个家族。

3。钥匙。在信息传输过程中,发送者的信息是用密钥加密的。密钥分为公钥和私钥。公钥需要公开给别人,私钥自己保管。在传输信息的过程中,公钥和私钥一起使用,既能验证发送者的身份,又能保证发送者无法否认自己发送的信息。发送方将信息发送给接收方后,接收方用匹配的另一个密钥对信息进行解密,从而保证了信息传输的安全性和私密性。

4。阻止。为了统计全球比特币交易,系统创造了block的概念。每个块包含以下三个元素:(1)这个块的ID(hash);(2)若干交易指令;(3)前一块的ID(散列)。比特币系统大约每10分钟创建一个区块,全球所有交易都包含在这个区块中。因此,比特币交易主要由主区块链呈现。比特币的所有交易都记录在主区块链上,以每10分钟1个节点的速度扩张。而且主区块链增加新节点后,系统会全网广播,每一台参与比特币交易的电脑都会记录下来,保存主区块链信息。

5。采蓑衣网小编2022矿。由于比特币使用的是P2P网络,网络上的每一个节点都是平等的,所以参与比特币交易的每一个矿工都是通过完成工作量证明问题和验证交易的有效性来解决彼此之间的信任问题,从而保证了新区块中记录的交易信息的真实性。挖掘是指生成新块和计算随机数的过程。包括以下步骤:(1)输入最后一块的内容并计算哈希值;(2)合并先前块中未包括的交易,并将其并入新块中;(3)随意猜一个随机数,大小长度不限;(4)将前三步生成的数据输入SHA256哈希函数,得到长度为256的二进制数;(5)检查该二进制数的前N位是否符合要求;(6)如果符合要求,则该轮挖掘结束,新块和随机数在网上广播,等待他人验证和全网验收。否则,进行下一轮开采,直到你成功或从其他人那里收到新的区块。 挖矿的奖励是,每个成功建立新区块的人都会获得相应数量的比特币,前四年50个比特币,后四年25个比特币。规则是每四年比特币数量减半,最终比特币数量达到2100万的上限,此时不再增加。

二。比特币

1的形成机制。比特币的信用。比特币的信用基于P2P网络环境。参与比特币挖矿和交易的用户,需要通过大量的计算,耗费时间、电力和人力成本。成本越高,比特币的认可度越高。比特币的信用体系不同于其他信用体系。不需要个人或机构的担保,也不需要之前的信用记录(下接73页)(上接71页)。理论和技术是其信用的基本保证。

2。比特币的账户管理。对于比特币来说,设立账户就是生成地址。地址是从公钥经过一系列数学计算得来的,账号、地址、公钥都是公开的。有了地址,你就可以查询比特币账户的余额。不像银行账户,这个地址的余额没有具体记录在某个地方。这是因为比特币每个账户的余额都可以通过主区块链计算出来,所以不需要单独记录。在传统的银行交易中,储户不能只凭户名查询账户余额,还需要户名对应的卡号。但是,如果你想查看比特币账户的余额,你可以只计算主区块链。这是因为比特币账户是匿名存在的,每个人都可以有多个账户。只通过分析个人账户,无法获取个人信息,保证了比特币拥有者的隐私。比特币的所有公开信息都保存在主区块链,主区块链在P2P网络中所有运行比特币软件的电脑上都有完整的备份。因此,用户的私钥管理是比特币账户安全管理的关键。私钥是独立存在的,由许多数字组成,没有规则,是用户对账户所有权的唯一证明。因此,私钥无法通过其他方式推出,从而保证了用户的账户安全。为了方便起见,许多用户将他们的私钥保存在文件或在线钱包中,这意味着私钥可能会丢失或被盗。所以我们可以通过使用“纸钱包”或者“脑钱包”来做好防范。纸质钱包是指将私钥写在纸上或打印出来存储的方式。大脑钱包是指将私钥转换成一句话或一张图片进行存储。

3。比特币的交易确认。传统银行账户之间的交易通常可以在短时间内完成,间隔只有几秒钟。但比特币的交易需要全网确认,进入主区块链后才能生效。在挖掘过程中,只有有效的事务才会进入该块,失败的事务将被直接丢弃。在开采过程中,同一个时间段可能会产生多个有效区块,最终哪个有效区块能成为当前时间段的正式区块,进入主区块链,就会产生分歧。所以比特币的交易存在一定的缺陷,交易过程时间间隔较长,一般需要5-6个月。基本流程是,生成包含某个事务的块后,需要等待后续的块生成,以确认当前块是否已经进入主区块链。

比特币的生成机制分析 | 分享给朋友: