当前位置:主页 > 区块链 > 比特币 > 比特币交易操作指南

比特币是什么?比特币交易的完整流程

2023-03-03 15:42:47 | 来源: | 作者:佚名
这篇文章主要介绍了比特币是什么?比特币交易的完整流程的相关资料,需要的朋友可以参考下本文详细内容介绍

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

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

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

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

术语和缩写的定义

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

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

1.定义

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

2.目的

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

3.结果

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

4.例子

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

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

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

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

输入(粉色区域)

输出(绿色区域)

比特币交易输入和输出

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

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

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

示例:

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

钱包报告的余额为3.21BTC,但如果你真的看钱包里面,你会看到——不是321,000,000 satoshi(321 mil satoshi),但是三个不同的数量仍然由他们的原始交易组合在一起:0.01,0.2和3BTC。

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

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

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

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

示例:

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

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

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

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

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

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

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

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

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

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

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:交易   比特币  

你可能感兴趣的文章

更多

热门币种

  • 币种
    最新价格
    24H涨跌幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 64541.69¥ 437547.47
    -2.84%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1819.4¥ 12334.25
    -2.34%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.9987¥ 6.7704
    +0%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 624.61¥ 4234.41
    -3.99%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0008¥ 6.7847
    -0.01%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.1991¥ 8.129
    -0.54%
  • solana SOL Solana

    SOL

    Solana

    $ 71.6856¥ 485.97
    -2.85%
  • tron TRX 波场

    TRX

    波场

    $ 0.3335¥ 2.2608
    +0.3%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 74.3249¥ 503.87
    +7.28%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.091593¥ 0.6209
    -1.01%

币圈快讯

  • 6月4日隔夜重要动态一览

    2026-06-04 07:39
    21:00-7:00关键词:Kalshi、Alphabet、Variant、伊朗1.波兰黄金储备增至613吨;2.Kalshi:正式上线比特币永续合约;3.鲁比奥重申美对伊军事行动已结束;4.特朗普称与伊朗谈判进展“非常顺利”;5.美联储褐皮书:总体而言物价以温和至强劲的速度上涨;6.谷歌母公司Alphabet:预计Gemini3.5Pro将于六月发布;7.Variant新基金完成2.22亿美元募资,聚焦早期加密与AI初创项目。
  • Bitmine拟效仿Strategy发行3亿美元永续优先股年化股息9.5%

    2026-06-04 07:29
    6月4日消息,据提交给美SEC的备案文件显示,BitmineImmersionTechnologies宣布发行300万股9.50%A系列永续优先股,每股面值100美元,预计募资总额达3亿美元。根据发行条款,该优先股初始清算优先权为每股100美元,未来可根据相关规定调整,但不会低于100美元。该优先股将按年化9.5%的利率累计派发股息,并以现金形式按周支付。即使公司未宣布分红或暂时缺乏可分配资金,股息仍将持续累积。Bitmine表示,未来还可根据情况提高派息频率,为投资者提供稳定的现金收益来源。此外,公司拥有提前赎回权。发行后18个月内,Bitmine可按面值110%的价格赎回优先股;18个月至3年期间赎回价格为面值105%;3年后则可按100%面值赎回。所有赎回均需额外支付累计未派发股息。若流通优先股数量降至总发行量的25%以下,或发生特定税务事件,公司亦有权对剩余优先股进行整体赎回。
  • 分析师:黎以同意停火的消息其影响基本可忽略不计

    2026-06-04 07:24
    6月4日,Investinglive分析师EamonnSheridan表示,消息称,在美国的指导下,以色列和黎巴嫩已达成停火框架协议,双方将于6月22日当周恢复全面会谈,但前提是黎巴嫩真主党必须从黎巴嫩南部完全撤出。石油市场中的地缘政治风险溢价将消化这一头条消息,并在很大程度上将其视为已定价因素。这份以真主党遵守协议及设立“试点区”为框架的黎巴嫩停火方案,本质上仅是一份旨在推动进程的文件,而非最终的解决方案。方案所附带的条件,即真主党彻底停火并完全撤出利塔尼河南部地区,恰恰是导致此前各项安排功败垂成的症结所在。市场将会注意到,下一轮实质性谈判要等到6月22日所在的那一周才会举行,而距离那一时刻尚有三周之久。若要说有何确切启示,那便是:这一公告证实了黎巴嫩战线依然是一个充满变数的动态因素,而非已尘埃落定的既定局面。同时,它对于解决霍尔木兹海峡局势,抑或是缓解当前推升油价的更广泛的美伊冲突,均无任何实质性助益。(金十)
  • 特朗普称对伊封锁“比轰炸更有影响力”美伊将联手挖掘核材料

    2026-06-04 07:19
    6月4日,据CNN,美国总统特朗普表示,美国对伊朗港口的封锁是“最强有力的手段”,并暗示这一举措赋予了美国比军事打击更大的对伊施压筹码。特朗普表示:“我认为,封锁所产生的影响或许比轰炸还要大。而我们目前实施的封锁。即海上封锁。其成效令人惊叹。除非是我们有意放行,否则没有一艘船能够通过;人们对此也表现出了极大的尊重。”特朗普表示,伊朗将永远、绝无可能拥有核武器。特朗普还表示,“截至目前”,德黑兰已同意,一旦冲突结束,美国将与伊朗当局协调,允许美国进入伊朗挖掘被埋藏的核材料。特朗普还说道,伊朗官员“已经改变过几次主意,但就目前情况来看,我们将在不久的将来采取行动。”
  • 伊朗外长:若以色列侵略黎巴嫩贝鲁特伊方将重新开战

    2026-06-04 07:10
    6月4日,据伊朗方面3日消息,伊朗外交部长阿拉格齐近日重申对黎巴嫩的支持,称如果以色列继续侵略黎巴嫩首都贝鲁特,伊朗武装部队将重新开战并打击以色列境内目标。阿拉格齐说,伊朗已明确告知美国,如果以色列对贝鲁特发动军事行动,将被视为停火全面破裂,伊方“绝不容忍”,伊朗武装部队将作出回应。他表示,除向美方传递相关信息外,伊朗也已告知地区伙伴,由于以色列的行动,战争或将再次爆发。他说,在地区国家共同施压下,相关军事行动最终被阻止,避免局势进一步升级。谈及伊美谈判进程,阿拉格齐表示,与美方的沟通并未中断,但没有任何实质性进展。重返谈判桌的条件是保障伊朗民族权益、结束黎巴嫩战事并停止地区紧张局势。他说,“美国已在近期冲突中充分认识到伊朗的能力与影响力”。(央视新闻)
  • 查看更多