主页 > imtokendapp授权 > 第一课通俗易懂 |简单理解比特币交易流程

第一课通俗易懂 |简单理解比特币交易流程

imtokendapp授权 2023-10-16 05:10:02

在上面(区块链比特币常用名词的简单理解)中,介绍了一些常用名词,它们是整个交易中必不可少的概念。

本文简要介绍了比特币交易过程。让我们看一个下面的例子。

李斯之前通过一个微信群认识了一个叫张三的人。李四想从张三那里买10个比特币,张三说:“好,我给你转10个币,你可以把xxxxx美元转入我的银行卡号,但你需要先下载一个钱包。”于是李思下载了某款比特币钱包软件。注册完成后,钱包软件会自动生成李斯接收比特币的地址(不了解“地址”的读者请浏览:区块链比特币常用术语的简单理解)。同时,钱包也会自动生成公钥和私钥,但是这些对于小白李斯来说比较复杂,所以不会直接展示给用户。李斯购买比特币只需要一个地址。

李四把地址发给了张三。张三收到后,用下载的比特币钱包点击“送币”功能,输入李四给的地址。并输入10个比特币,点击发送10年前比特币怎么交易,手机指纹识别后,将硬币发出,十分钟后,李斯的钱包提示已收到10个比特币,于是李斯通过银行将钱转给张某。三转离开 xxxx 美元。这样,整个交易就结束了。

那么这个交易到此为止,应该是下图的流程吧?

其实更完整的交易流程应该是这样的:

在张三点击按钮后,首先将交易发送给全球所有矿工(图中深蓝色)。矿工在验证交易是否合法的同时,将区块 20014 添加到主链的力量上(因为可以获得比特币奖励)。 Block 20014包含一道非常复杂的数学题,这道数学题的代号也是“20014”,是第20014道数学题。一旦第一个矿工有答案,并且其他矿工发现他是对的,这个矿工就获得了将区块 20014 添加到主链的权利。

于是,当红矿工拿到20014号主链的加入权后,他们将张三和李四的交易打包进了20014区块,整理出区块,发给所有人在世界上。矿工,让其他矿工把这个区块连接到每个矿工保存的主链上。

此时钱包同步全网信息,发现交易确实已经保存在各个矿工的主链上,于是在手机app上,显示李思“10个比特币已经过了收到提示,李斯知道比特币已经到账了,转账到张三的银行卡后,交易就完成了。

免责声明:为了理解流程,我按照“验证交易、获取算力、打包区块”的流程进行了解释,但实际上每个矿工都得知了之前的区块被某人拿走了之后,马上打包下一个区块,知道这个区块是否是未认证的区块,该区块包含了这段时间所有未确认的交易(未确认的交易,这个词后面会提到,很重要),开始答题。第一个得到答案的矿工全网广播,获得认证,加入主链。

今天的文章简单介绍一下比特币的交易流程。这篇文章还有很多悬而未决的问题,比如:

·交易如何通知全网矿工?

·矿工如何验证交易的合法性?

·矿工们解决了什么数学问题?

·获得第一名后,为什么其他人放弃了这个区块的权利?

·钱包如何知道交易实际上已经完成?

·什么是未确认交易?

·谁奖励矿工?

等等。这些将在以后的文章中解释。

如果您阅读本文后仍有不明白的地方,请在下方留言10年前比特币怎么交易,我会尽力解答您的困惑。