主页 > imtoken官网下载安全吗 > 比特币是如何转移的? 比特币转账机制

比特币是如何转移的? 比特币转账机制

imtoken官网下载安全吗 2023-10-31 05:14:07

一个叫中本聪的人提出了一个革命性的想法:让我们创造一种不受政府或任何人控制的货币! 这个想法很疯狂:一串串数字,没有资产做后盾,没有任何人负责,你付给对方当钱,谁愿意接受?

01. 什么是比特币

比特币(bitcoin)诞生于2008年的一篇论文中。

莱特币转账比特币地址了_第一笔比特币转账_比特币转账 时间

实际上,它是一种采用SHA-256算法、链式加密结构、分布式数据库的虚拟数字货币; 通过P2P网络传输,社区共识为工作量证明(POW第一笔比特币转账,Proof of work)。 具有公开透明、不可篡改、便捷追溯等特点。

这种基于去中心化、采用点对点网络和共识倡议、开源代码、以区块链为底层技术的虚拟加密货币由中本聪于2008年提出,2009年诞生。

与其他虚拟货币最大的区别在于它们的总量非常有限。 比特币协议的数量上限为 2100 万,以避免通货膨胀问题。 比特币的用途是使用私钥作为数字签名,允许个人直接向他人付款,无需经过银行、电子支付平台等第三方机构。 它不依赖于特定货币机构的发行,而是基于特定算法通过大量计算产生的。

第一笔比特币转账_莱特币转账比特币地址了_比特币转账 时间

02.比特币转账流程

比特币是如何转移的?

首先下载比特币钱包。 比特币转账不需要银行等第三方提交各种信息,也不需要开户。 相反,比特币地址将在本地客户端上自动生成。 转账比特币时,需要输入收款人的比特币地址和转账金额,才能开始转账。

第一笔比特币转账_莱特币转账比特币地址了_比特币转账 时间

但是我们这里提到的比特币地址是什么呢? 比特币地址是一个 24 到 36 位的字母和数字串。 私钥也是类似的字符串。 但是地址是公开的。 私钥是保密的。 类似于我们平时使用的银行账号和银行卡密码。 但银行卡密码或支付宝密码可自行设置。 比特币的私钥可以自己设置吗? 比特币地址和私钥之间有什么联系? 这里介绍一下密码学的小知识。 简单来说,非对称加密技术就是通过一组数学算法生成一对秘钥A和B。 如果用A来加密一段数据第一笔比特币转账,就必须用B来解密。 如果您使用 B 来加密数据,则必须使用 A 来解锁它。 而且,根据A可以很容易地计算出B,反之,知道B就无法计算出A。A称为私钥,B称为公钥。 A 是保密的,B 是公开的。 我们所说的比特币地址是一组非对称技术。 具体来说就是椭圆曲线算法生成的公钥。 因为私钥和公钥是成对生成的,比特币地址和私钥不能像银行卡账号一样单独更改。

看起来比特币转账流程和我们平时的银行卡转账流程和支付宝转账流程没有太大区别。 但它们背后的逻辑是完全不同的。 我们平时使用的银行卡或者支付宝账户都是基于账户模型(account based),而比特币是基于UTXO模型的。

UTXO 模型有很多好处。 首先,为了保护隐私,我们的比特币账本是公共账本,也就是说每个人都可以查询。 第二点,UTXO模型下的数据库比账户模型下的数据库要小。 每个比特币用户可以有无数个地址,每个地址可以有无数个UTXO。 UTXO 模型下的数据库存储了所有有用的数据。 第三点,高并发处理能力,在账户模型下,A转1元给B,需要从A的账户减去20,B的账户加20,同时A转50元给B C 。 那么这个事务必须要排队,不能并行。 但是在UTXO模型下,可以并行化,相对来说扩展性会更强。 处理能力也更快。

第一笔比特币转账_莱特币转账比特币地址了_比特币转账 时间

3、与传统银行相比

我们都知道,传统银行账户的转移需要中心化机构持续记账。 在银行系统中,有一个大账本,中央交易结算中心分别对转账方两个账户上的余额进行加减。 例如A银行账户转1000元到B银行账户,那么A账户在央行大账上的余额为-1000,而B账户余额为+1000。 这就是传统中心化大账本转账系统的背景。 操作。 在比特币系统中,没有像商业银行、中央银行这样的中心化机构,那么双方的余额加减谁来做?

比特币是一种去中心化的点对点电子现金交易系统。 这种模式之所以得以实现,是因为整个网络的矿工都在共同努力维护比特币网络。 为什么矿工维护比特币网络? 这是因为比特币系统的奖励机制。 比特币就像一个独立的经济体系。 全网矿工都在争相计算比特币系统抛出的难题。 谁先解决了这个难题,谁就有权记录新的区块,他也将获得新区块的比特币奖励,这就是所谓的挖矿。 获得新区块记账权的节点在确认后将待确认的交易信息打包记录到新区块中。 这种挖矿机制,理论上全网任何一个节点都有权获得新的区块记账。 这就是比特币系统的去中心化,这是与传统银行账户最本质的区别。