当前位置:区块链之家 > 比特币 > 比特币交易的完整流程

比特币是什么?

发布:2023-08-09 08:10:01 59


比特币是一种数字货币,也是第一个通过去中心化技术实现安全交易的加密货币,与传统货币不同,比特币是基于区块链技术的,交易记录被保存在一个公共账本上,确保交易的透明和安全,比特币交易的完整流程包括创建钱包、购买比特币、选择交易平台、发起交易、确认交易和更新交易记录,用户需要创建一个比特币钱包,用于存储他们的比特币,然后,用户可以通过购买比特币的方式获得比特币,这可以在交易平台或个人之间进行,接下来,用户选择一个交易平台,输入交易细节并发起交易,其他用户通过区块链技术来验证并确认交易的有效性和真实性,一旦交易被确认,比特币就会从一个账户转移到另一个账户,同时交易记录会被更新到区块链上,整个流程完全依赖于区块链技术,确保了交易的安全性和可追溯性,下面看下详细内容。

比特币交易的完整流程

本文解释了比特币交易的内容,目的和结果。下面的解释适用于新手和中级比特币用户。

作为加密货币用户,您需要熟悉交易雏形——为了让您对这种不断发展的创新有信心,以及作为理解新兴多重签名交易和合约的基础,这两者都将在本系列的后期进行探讨。这不是纯技术文章,解释将集中在您需要了解的标准比特币交易——我们通常进行的支出交易——并且我们将掩盖您可以安全忽略的内容。

本文底部的信息图提供了从钱包到区块链的整个比特币交易流程的全面说明。

注意:即使是核心开发人员也承认,用于描述交易及其组件的某些语言可能导致人们误解了实际发生的事情。在下面的解释中避免了这些误解。因此,在尝试尽可能简单的描述的同时,借助一些图表,让我们直接开始。

术语和缩写的定义

  • 比特币:具有大写B的比特币指的是协议——代码,节点,网络及其对等交互。
  • 比特币:用小写字母b表示货币——我们通过比特币网络发送和接收的加密货币。
  • 交易:在文本中使用的任何地方——是比特币交易"比特币交易"的缩写。
  • 交易ID:是transaction id的缩写——这是人和协议引用交易的哈希。
  • 脚本:是比特币协议的脚本系统的名称,用于处理和验证交易——脚本是一个聪明的,基于堆栈的指令引擎,它使得从简单支付到复杂的oracle监督合约的所有交易成为可能。
  • UTXO:未花费的交易输出的缩写,也称为"输出"。
  • satoshi:1 BTC = 100,000,000 satoshi

什么是比特币交易?为什么?

1.定义

比特币交易是一个经过签名的数据,它被广播到网络上,如果有效,最终会进入区块链的一个区块。

2.目的

比特币交易的目的是将一定数量的比特币的所有权转移到比特币地址。

3.结果

当您发送比特币时,您的钱包客户端会创建一个单一的数据结构,即比特币交易,然后广播到网络。网络上的比特币节点将中继和重新广播交易,如果交易有效,节点将把它包含在他们正在挖掘的块中。通常,在10-20分钟内,交易将与区块链中的一个区块中的其他交易一起被包括在内。此时接收者能够看到他们钱包中的交易金额。

4.例子

以下是今年早些时候区块链中包含的示例交易:

此标准交易的主要组成部分采用颜色编码:

交易ID(以黄色突出显示)

描述符和元数据(蓝色花括号在右边详细说明)

输入(粉色区域)

输出(绿色区域)

比特币交易输入和输出

首先,关于交易的四个公理:

  • 我们发送的任何比特币金额总是发送到一个地址。
  • 我们收到的任何比特币金额都被锁定在接收地址——这通常与我们的钱包相关联。
  • 每当我们花费比特币时,我们花费的金额将始终来自之前收到的并且目前存在于我们钱包中的资金。
  • 地址接收比特币,但他们不发送比特币——比特币是从钱包发送的。

进入我们钱包的金额并不像实体钱包中的硬币那样混乱。收到的金额不会混合,但保持独立且与钱包收到的确切金额不同。这是一个例子:

示例:

您创建一个全新的钱包,并及时收到三个0.01、0.2和3 BTC的金额,如下所示:您将3 BTC发送到与钱包相关联的地址,并由Alice向另一个地址付款。

钱包报告的余额为3.21 BTC,但如果您真的查看钱包内容,您会看到——不是321,000,000 satoshi(321百万 satoshi),但是三个不同的数量仍然由它们的原始交易组合在一起:0.01、0.2和3 BTC。

收到的比特币金额不会混合,但保持分开,作为发送到钱包的确切金额。上例中的三个金额称为其原始交易的输出。

比特币钱包始终保持输出分离和独特。

输出output是(通过标准交易)发送到比特币地址的金额,以及解锁输出金额的一组规则。在比特币术语中,输出称为"未花费的交易输出"或UTXO。

可以使用与接收地址相关联的私钥解锁标准交易输出。地址及其相关的公钥/私钥对将在本系列的后面部分介绍。目前,我们只关注总数。

示例:

让我们考虑一个例子,在您向Bob发送0.15 BTC的情况下跟踪钱。

正如我们所看到的,您的钱包没有选择15百万 satoshi(0.15 BTC)来自一个无差别的321百万 satoshi组成钱包余额。相反,钱包从钱包中包含的三个现有输出outputs中选择一个支出候选者。因此,它选择(由于各种原因,现在不重要)0.2 BTC输出。钱包将解锁0.2 BTC输出并使用全部0.2 BTC作为新的0.15 BTC交易的输入input。0.2 BTC输出在此过程中花费spent。

您的钱包创建的花费交易将向Bob的地址发送0.15 BTC——它将作为输出存放在他的钱包中——等待最终花费。

0.05 BTC差额(0.2 BTC输入减去0.15 BTC输出)称为改变change,交易将通过新创建的地址将其发送回您的钱包。0.05 BTC改变的金额将作为新输出存放在您的钱包中——等待最终花费。所以,现在您钱包里会显示以下内容:

"等待花费"的三个输出中的每一个被锁定到其接收地址,直到选择它们中的一个或多个作为新花费交易的输入为止。

在后台,当选择UTXO作为新交易的输入时,不同的钱包客户端应用不同的逻辑规则。一个理智的钱包策略是尽可能先使用旧的UTXO,但实现方式不同。我们现在并不关注选择UTXO的方式,因为我们的目标一直是强调我们的钱包收到的金额是分开的和不同的。

比特币交易如何完成的总结

各种收到的金额不会像在实体钱包中那样混合。相反,在我们花费比特币时,收到的金额(UTXO)被单独使用(或组合使用)。在创建支出交易时,我们的钱包选择UTXO(具有足够的价值以满足我们想要发送的金额)并且通常创建两个新输出:一个用于接收器,一个用于我们收到的更改到钱包。更改成为我们钱包中的全新UTXO,我们发送的金额成为锁定到收件人地址的UTXO——可能与钱包相关联,也可能不与钱包相关联,例如冷存储。用作支出交易的输入的原始UTXO将"花费"并永久销毁。

这是钱包软件如何处理输出(UTXO)的介绍。一旦选择了UTXO用于支出,它就需要与接收它的地址相关联的私钥。此私钥兑换UTXO并允许它成为新支出交易中的输入。以前的交易输出被重新用作新交易的输入的机制是比特币协议功能的核心——完全符合Satoshi的设计。

以上就是比特币是什么?比特币交易的完整流程的详细内容,更多关于比特币交易操作指南的资料请关注码农之家其他相关文章!

相关文章

  • CHP币官网总量和上架交易所介绍

    CHP币官网总量和上架交易所介绍

    币种百科发布:2023-07-04

    你是否想了解关于CHIPS币种的信息?本文将为您介绍CHIPS是什么币,让您对该币种有更深入的了解。请继续阅读,了解更多相关内容。


  • 怎么在币安交易所购买比特币BTC流程图文指南

    比特币发布:2023-01-04

    这篇文章主要介绍了如何在币安交易所购买比特币BTC流程图文指南,币安是全球最大的比特币交易所之一,支持支付宝购买比特币,这篇文章我将向大家介绍如何在币安交易所用人民币购买比特币BTC,具体内容,我们来参考一下下文吧!


  • SOL币在哪里买?十大SOL币交易所排名

    SOL币在哪里买?十大SOL币交易所排名

    区块链技术发布:2023-02-19

    这篇文章主要介绍了SOL币在哪里买?2022年十大SOL币交易所排名一览的相关资料,需要的朋友可以参考下本文详细内容介绍


  • 欧意OKX交易所注册流程简介

    欧意OKX交易所注册流程简介

    区块链技术发布:2023-08-05

    欧易OKX是一家领先的数字资产交易平台,为广大投资者提供了丰富的币种选择和便捷的交易体验。本篇文章将为您介绍欧易OKX的注册教程和交易所的相关内容,帮助您更好地了解并使用欧易OKX。接下来,请您继续阅读下文全面了解相关信息。


  • PancakeSwap交易所所支持的钱包有哪些选项?

    PancakeSwap交易所所支持的钱包有哪些选项?

    区块链技术发布:2023-08-03

    请阅读以下内容,了解关于PancakeSwap币种介绍、支持的钱包和购买方法的详细信息。


  • TOKOK如何注册交易?TOKOK交易所注册买币交易操作步骤步骤

    TOKOK如何注册交易?TOKOK交易所注册买币交易操作步骤步骤

    区块链技术发布:2023-03-04

    这篇文章主要介绍了TOKOK怎么注册交易?TOKOK交易所注册买币交易操作步骤教程的相关资料,TOKOK交易所在市场上还是比较受欢迎的,很多投资者问小编怎么注册交易,下面小编就教大家TOKOK交易所注册买币交易教程吧!


  • 比特币减半后多少时间内启动牛市

    比特币减半后多少时间内启动牛市

    币种百科发布:2023-07-26

    比特币是一种数字货币,是目前市值最高的加密货币。它的独特之处在于其供应量严格限制,每四年会发生一次“减半”事件,这通常会导致比特币价格的上涨。本文将介绍比特币的基本概念和特点,以及比特币减半和牛市的关系,帮助读者更好地了解并投资比特币。


  • 怎么做比特币合约交易(新手入门)?

    怎么做比特币合约交易(新手入门)?

    比特币发布:2023-02-02

    这篇文章主要介绍了如何做比特币合约交易?比特币合约交易新手入门教程的相关资料,需要的朋友可以参考下本文详细内容介绍


  • BTCS币官网总量和上架交易所介绍

    BTCS币官网总量和上架交易所介绍

    币种百科发布:2023-06-30

    BTCS币是一种令人兴奋的加密货币,它在数字货币市场上备受关注。它的创造是为了提供更安全、快速和实用的支付和交易方式。如果你想了解关于BTCS币的更多信息,包括它的背景、特点和未来发展,那么请继续阅读下面的内容。


  • SMART币上线交易所和官网总量介绍

    SMART币上线交易所和官网总量介绍

    币种百科发布:2023-07-02

    SMART币,作为一种新兴的加密货币,正在引起越来越多人的关注和探索。在这篇文章中,我们将深入介绍SMART币的背景、特点以及其在数字经济中的潜力。无论您是对加密货币感兴趣的投资者、科技爱好者还是金融领域的从业者,本文将为您提供一个全面了解SMART币的机会。让我们一同探索这个充满活力的数字货币世界吧!


网友讨论

  • 扩展迷