主页 > imtoken钱包分享链接在哪里 > 比特币是如何产生和交易的白话解释?

比特币是如何产生和交易的白话解释?

比特币是如何产生的

比特币比特币,简称BTC。中本聪在比特币白皮书中表示,比特币的产生是由矿工计算最优哈希值得到的通过广告获得比特币,第一个计算出哈希值的人,即区块(block),将获得比特币奖励。简单来说就是使用矿工计算最优哈希值函数获得的BTC奖励。也就是说,比特币是通过挖矿产生的。

为了更容易理解挖矿,做一个示意图如下:

01000000 – 版本号

比特币地址怎么获得_通过广告获得比特币_怎么获得比特币

0000000000000000000000000000000000000000000000000000000000000000 - 上一个块

3BA3EDFD7A7B12B27AC72C3E67768F617FC81BC3888A51323A9FB8AA4B1E5E4A – 默克尔根

2AB5F49 – 肋9

FFFF001D – 目标哈希值

比特币地址怎么获得_通过广告获得比特币_怎么获得比特币

1DAC2B7C – 随机数

01 – 交易编号

01000000 - 版本

01 - 输入

通过广告获得比特币_比特币地址怎么获得_怎么获得比特币

00000000000000000000000000000000000000000000000000000000000000000FFFFFFFF – 前一个输出

4D – 脚本长度

04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73 – sig脚本

FFFFFFFF - 序列号

比特币地址怎么获得_通过广告获得比特币_怎么获得比特币

01 – 输出

00F2052A01000000 – 50 BTC的收益

43 – 脚本PubKey的长度

4104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC – PubKey

怎么获得比特币_比特币地址怎么获得_通过广告获得比特币

00000000 – 锁定时间

这是简单的区块信息,每个区块都包含了前一个区块的HASH值通过广告获得比特币,这就形成了一条从创世区块到当前区块的区块链,每个区块必须按照时间顺序进行。在上一个区块之后,因为如果不知道上一个区块的 HASH 值是无法生成当前区块的。每次生成新区块时,矿工都会获得相应的 BTC 奖励。最初,挖矿计算难度较低,普通电脑可以快速挖出一个新区块,获得50BTC的奖励。如今,随着专业矿机的出现,算力越来越难。人们发现,所有矿机的算力都统一在一个统一的节点或服务器——矿池中。矿池将汇集众多矿工的算力进行挖矿。当一个区块被挖出时,按照每个人的算力占总算力的比例分配红利。所以单个矿工只能获得极少量的比特币。

比特币是如何交易的

安装了比特币客户端的计算机称为节点,互联网上的所有节点构成比特币网络。当前区块高度为507069。安装比特币客户端时,需要下载所有区块的数据。估计目前的容量至少有几十个G。每当一个新的比特币产生并在一个节点上交易时,该节点就会将它广播到附近的比特币节点,最终整个网络节点都会记录下交易信息。在比特币网络中,每个安装了客户端的节点都有一个分布式数据库来管理比特币的生产、交易、查询账户余额记录,同时更新和记录比特币系统的最新变化记录。当您想向您的朋友发送 10 个比特币时。你需要两件事,一是比特币地址,二是对应的私钥。比特币地址与银行帐号不同。您无需签署一堆文件即可申请。它们是随机生成的,是一串字母和数字。私钥也是一个类似的字符串,但这是严格保密的。比特币地址就像一个透明的存钱罐,每个人都可以看到里面的内容,但只有拥有私钥的人才能打开它。当你发送一个交易请求时,周围节点会检查你的账户是否有10个比特币,如果有,同意这个交易,并将这个信息广播给附近的节点,一传十,十传百,很快全网将确认交易信息,然后写入区块中间。您的朋友将收到 10 个比特币,交易完成。如果你想发送小比特币,理论上可以无限切割数字货币。目前比特币的最小单位叫做“中本聪”,相当于0.00000001个比特币。

当然,比特币一直运行到今天,全球有许多数字资产交易所可以买卖比特币。在平台买卖比特币的整个基本流程是先注册平台完成实名认证,然后将自己钱包里的比特币发送到交易平台,直接在交易平台卖出比特币或者兑换成ETH或者USDT再兑换成人民币,​​或者在交易平台上兑换成USDT或者直接购买BTC,然后将BTC从交易平台提取到自己的BTC钱包中存放。

目前比特币客户端数据量过大,安装过程中更新数据需要几天时间。市面上有很多轻量安全的主流钱包,基本支持BTC。