主页 > 下载imtoken钱包官方 > 比特币:概念和原理,它是如何运作的?和区块链有什么关系?

比特币:概念和原理,它是如何运作的?和区块链有什么关系?

下载imtoken钱包官方 2023-01-17 08:21:00

比特币概念

比特币(BitCoin)的概念最初是由中本聪在 2009 年提出的。根据中本聪的想法,计划发布了开源软件和建立在其上的 P2P 网络。比特币是一种P2P形式的数字加密货币,总量恒定为2100万。可以简单理解为,比特币是一串具有现金价值的数字,点对点传输是指去中心化的支付系统,具有与互联网相同的特点。去中心化、全球化和匿名等特性。

比特币可以兑现,可以兑换成大多数国家的货币。用户可以在网络游戏中使用比特币购买一些虚拟物品,比如衣服、帽子、装备等。只要有人承担,他们也可以用比特币购买现实生活中的物品。将比特币转移到世界的另一端,不受任何限制,成本低廉,可用于跨境交易、支付、汇款等领域。

比特币的本质其实是一堆复杂算法生成的特殊解。特定解是指方程组的无限(实际上,比特币是有限的)解之一。每个特定的解决方案都解决了方程并且是唯一的。例如,比特币是人民币的序列号。如果您知道钞票上的序列号,您就有了钞票。挖掘过程就是通过大量的计算不断地寻求这个方程组的特解。这个方程组计划只需要2100万个特殊解,所以比特币的上限是2100万个。

如何赚取比特币?

比特币没有中心化的发行者,而是通过网络节点的计算产生的。任何人都可以参与比特币的创造,它可以在世界范围内流通,可以在任何连接到互联网的计算机上进行买卖,无论身在何处,任何人都可以开采、购买、出售或接收比特币,并且外人无法在买卖过程中识别用户身份信息。一般来说,有四种方式可以赚取比特币比特币和区块链的关系,矿工,用钱购买矿工挖出的比特币,开网店卖东西收比特币,去交易所炒比特币。

比特币和区块链的关系

比特币在行动:

比特币实际上是互联网上的去中心化账本。比特币用户在称为节点的计算机上运行比特币客户端软件。许多节点计算机相互连接,形成一个像蜘蛛网一样的P2P网络。例如:李想通过A账户向张的B账户转账3个比特币。

什么是去中心化:

去中心化是一种现象或结构,必须在具有许多节点的系统中或在具有许多个人的群体中出现或存在。节点之间的影响会通过网络形成非线性的因果关系。这种开放、扁平、平等的系统现象或结构,我们称之为去中心化

比特币和区块链的关系

比特币的原理

1.首先你要知道公钥和私钥的概念(如果你已经了解了就不用看这部分了)

公钥和私钥是现代密码学分支非对称加密中的名词。通常,公钥用于加密信息,私钥用于解密信息。为什么这是必要的?因为看电视剧的时候,电报都是对称加密的,这种加密方式的缺点很明显。如果有人知道密钥和加密方法,就可以按照加密方法的逆向解密。直到非对称加密,情况才发生改变。公钥是可以向全世界公开的密钥。例如,当你与谷歌通信时,使用谷歌提供的 1024 位公钥进行加密,然后发送给谷歌。只有他有。对应的私钥只能由他解密,从而保证通信安全

2.比特币主要使用ECDSA,即椭圆曲线签名算法。该算法有两个特点。注意这两点对于后面的很重要

比特币和区块链的关系

一个。只要知道私钥,就可以计算出对应的公钥;

b.如果你用你的私钥签署了一些东西,你可以使用公钥来计算你是否签署了它;

3.知识准备好了,我们来说说比特币交易。比特币实际上没有钱包,只有交易票据。整个比特币就是大量的交易票据。例如:账单 1 从 A 转移到 B。XXX 比特币账单 2 从 B 到 C 和 D 到 XXX 比特币 账单 3 从 C 到 E 到 XXX 比特币。 . . 任何下载客户端的人都可以收到比特币成立之日起的所有账单,所以只要下载了所有账单,他们自然会知道每个账户应该还剩多少钱(这里仔细想想)

4.比特币账户就是刚才提到的公钥

比特币和区块链的关系

5. 现在我开始发布比特币账单,这里是核心部分! ! !每张账单都是一条数据。签名后,将发送到整个网络。将数据结构倒转成通俗易懂的中文解释如下: FROM(谁寄的,包括两部分)花应该转给你,你需要出示那个账单的idscriptSig:你对这个交易的签名是用你的私钥对账单进行hash,只有你可以做这个hashTO(谁接受,包括两部分) value:多少发送scriptPubKey:对方的公钥,比特币账户就是公钥

6.签名后,开始向全网发送。怎么寄?比特币通信并没有那么复杂。您可以将其与 IRC 频道进行比较,但与普通的“IRC”不同,任何客户端都是“IRC”服务器。当你启动客户端的时候,会收到周围有公网IP的客户端地址是“服务器”列表,并且这个列表不断刷新,都是其他比特币用户,所以当你在这个“IRC”中喊一个字的时候,你周围的人会听到,并传播到世界各地。

7.向全世界发送签名后,所有收到订单的客户端都会验证你的订单是否正确,比如验证你的签名,是否是你发的,验证你是否有So多少钱(你可以根据历史交易算出你要花多少钱)如果大家都算过这笔交易,基本就是转账成功了。

8.其实对方现在已经接受了比特币,但是​​要花掉,就必须有那个地址对应的私钥(公钥)。所以他可以填写一个列表的FROM头,Previous tx是刚才交易的序号,scriptSig填写他的私钥签名的hash等等。

比特币和区块链的关系

区块链:

比特币的去中心化公共账本称为区块链,是比特币的底层应用,提供开放且不可编辑的底层数据服务。节点依靠区块来同步交易,以保证所有节点数据的一致性。一段时间内的一揽子交易称为一个区块。每个区块都链接到前一个区块,从创始区块开始。到当前区块,就形成了区块链。区块链本质上是一个去中心化的数据库。区块链是一系列与密码学方法相关的数据块。每个数据块都包含比特币网络交易的信息,用于验证其信息。有效性并生成下一个区块。

1.去中心化,整个网络由用户组成,没有中央银行。

3.独占所有权:操纵比特币需要私钥,除了用户本人比特币和区块链的关系,任何人都无法获得。

5.匿名,存储账户购买后完全匿名,无人知晓。

7.有灰色地带,可能被用于非法活动。

8.交易平台的漏洞。交易平台通常是具有交易功能的网站,会受到黑客的攻击。比特币不依赖任何金融机构运行,用户需要对自己的资金安全负责。全责。