比特币(BTC)交易是如何运作?

2024-07-31 大飞

比特币交易可以被认为是发送到整个比特币(BTC)网络进行验证的数字消息。每笔交易都带有一个数字加密签名,该签名与交易所有者的钱包相关联,它可以证明您拥有控制比特币的私钥。

比特币网络的匿名创建者中本聪实际上将比特币定义为聚集在一起形成区块链的数字签名链。到 2011 年,中本聪从比特币网络中消失了。

比特币交易是一种使钱包之间的价值转移成为可能的方式。如果没有这个,就没有办法向任何人发送比特币,也不会有比特币经济。

事实上,从理论上讲,比特币实际上并不存在,您的比特币网络钱包中甚至没有容纳任何物理或数字比特币。相反,您的比特币网络钱包实际上只是监控和记录您的所有比特币地址,因为它会记录与该比特币地址相关的所有交易,以从比特币分类账(也称为区块链)中生成您的余额。

该区块链存储在所谓的比特币节点上,该节点记录了比特币网络历史上发送的每笔交易。

实际上并不存在任何比特币。它只是比特币地址之间发送的所有交易的记录,这些交易都记录在区块链上。它可以被视为一个分类账,记录了比特币历史上曾经发送过的所有交易。

那么,什么是比特币交易呢?

每次发送比特币时,每次都必须经历相同的过程。它必须被传播、发送到节点、由矿工验证、包含在区块中,然后在该区块之后接收特定数量的确认,然后才被视为最终区块。

所有比特币交易都具有相同的三个组成部分:

输入:发送比特币的比特币钱包或比特币地址。

金额:需要发送的 BTC 金额。

输出:比特币必须发送到的目标钱包比特币地址。

公钥和私钥

要发送比特币,您必须有权访问链接到所使用的特定 BTC 地址的公钥和私钥。

使用的比特币公钥也称为比特币地址。这些是字母和数字的随机序列,充当比特币地址,以便您能够接收任何比特币。您几乎可以将其视为电子邮件地址或 Twitter 句柄。如果您想收到某人的电子邮件,您必须向他们提供您的电子邮件地址。此外,如果您想向某人发推文,您需要知道他们的 Twitter 句柄。这些比特币公钥是您可以共享以从其他人那里接收资金的地址。

值得注意的是,比特币公钥可供每个人在区块链上查看。任何人都可以使用浏览器并输入您的公钥来查看您在该特定比特币地址中持有多少比特币。

每个比特币公钥都附有一个相应的比特币私钥。

比特币私钥充当该特定钱包中持有的 BTC 的密码,如果您拥有分配给该钱包的特定私钥,则只能从该钱包发送 BTC。由于人类不擅长创建密码,因此这些比特币私钥是通过数学和密码技术创建的,以确保私钥不能从公钥进行反向工程。

务必将此密钥保密,并且切勿将您的比特币私钥分享给任何人。您还应该使用老式的笔和纸方法保留此私钥的备份并将其存放在安全的地方。如果有人看到你的私钥,那么他们就有办法窃取你的比特币。

最初,比特币私钥存储为由 64 个字母和数字组成的字符串,这使得准确记住和书写变得极其困难。如果您要更改私钥中的这些数字/字母之一,它将变得完全无效。

因此,比特币钱包开始使用 BIP39 标准,该标准将生成 12 个世界的列表,作为解锁比特币钱包的私钥的种子短语。这样,您只需写下这 12 个单词即可安全地备份您的钱包,但是,确保这些单词的安全并且永远不要让任何人看到它们仍然非常重要。最好将 12 个单词分成两半并将它们存储在不同的位置。

广播到网络

一旦交易被发送,它就会被广播到比特币网络上的所有节点,矿工们在其中对交易进行验证。Thye 确保比特币的所有者实际上可以通过数字签名访问私钥。

一旦矿工将交易包含在新区块中,该交易就已被发布并经过验证。

然后,接收者必须等待更多的块被发现,直到它被认为是确认的和最终的。

比特币交易可追溯吗?

比特币有时被认为是匿名的,然而,这种假设是完全错误的。

所有交易都是网络公开的,并且可以在区块链上找到。这意味着所有比特币交易实际上都可以链接到比特币在整个时间线上的生产和发送地点。

此外,比特币交易可以被认为是伪匿名的。您可以保持匿名,直到您的 BTC 地址与您的个人详细信息相关联。

例如,如果您为交易所设置了账户,则需要向他们提供您的个人详细信息,以通过他们的“了解您的客户”和反洗钱程序。这通常需要几天的时间。一旦您将比特币从交易所钱包发送到您的个人钱包,交易所就可以轻松地知道是您。您从个人钱包进行的任何进一步交易都可以由交易所轻松跟踪。

即使您没有注册交易所,您仍然需要提供比特币地址才能接收比特币。此时,您的匿名性已被破坏,因为链接到您提供的地址的所有交易都可以被视为污染了您以前的历史记录。

这使得通过您的地址在网络上追踪比特币交易变得非常容易。

当大量比特币钱包让事情变得稍微复杂时,可以轻松创建区块链调查技术来跟踪每笔比特币交易并找出谁将比特币发送到哪个地址。当局经常使用这项技术来追踪以比特币进行的非法活动。

比特币交易需要多长时间?

发送比特币进行确认所需的时间可能因多种不同因素而异。因素之一涉及矿工开采新区块的速度。另一个因素包括当前有多少交易正在等待处理。

所有交易都必须由区块链上的矿工验证。矿工实际上是在区块链上创建新的区块,其中的交易被分组在一起并发布。

区块时间

比特币的底层代码被构建为平均每 10 分钟就有一个区块被矿工挖掘。这是通过难度调整机制来完成的,该机制决定了矿工找到新区块的难度。

当区块链上挖矿的矿工越来越多并且哈希率增加时,难度会根据增加的哈希率进行调整,从而使矿工更难找到区块,以至于他们每 10 分钟就会找到一次。

然而,这并不意味着将比特币从一个地址发送到另一个地址只需 10 分钟。

内存池

您会看到,通过协议中的代码,区块链中的块的大小仅限于容纳 1MB 的交易容量。一旦交易被传播,它首先会被比特币网络上所有可用的节点验证,然后直接发送到内存池,内存池几乎充当矿工接收交易的等待区域。

Mempool 中的所有交易均处于未确认状态。

如果内存池中没有太多等待的交易,您的交易应该由开采下一个区块的矿工拾取。但是,如果内存池中有太多交易,那么您将不得不等待,直到有空间可以包含在下一系列块中。

一旦内存池开始填满,矿工就开始选择首先验证费用最高的交易。这是有道理的,因为矿工将通过处理这些特定交易赚取更多收入。一旦该池填满,如果您的交易在 2 天内没有得到处理,它通常会从池中删除,金额会被发送回您的钱包。

内存池通过最低交易费用阈值对交易进行优先级排序。费用高于阈值的交易通常首先得到验证和确认,而费用较低的交易则必须等待有空间可供其交易验证。

需要多少次确认?

嗯,这是非常可变的。如果网络运行高效,则交易通常需要大约 30 分钟才能得到确认。这是因为一旦交易在网络上发布并包含在第一个区块中,它就只有一次确认。通常,服务需要至少三次确认才能将交易视为最终交易。

因此,一旦第一个确认到来,交易发送者仍然需要等待两个额外的区块被开采,才能收到其交易的两个额外的确认。

服务倾向于使用 3 个确认,因为这意味着系统内的不良行为者必须更改至少三个不同的隐藏区块才能逆转交易或花费两次代币 - 这几乎是不可能做到的。

对于大笔金额,服务通常要求 6 次确认,以确保交易合法完成的概率为 99.99%。

比特币交易如何验证?

每笔交易都涉及输入和输出功能。每个输入函数都引用了 BTC 来源的先前交易输出,并且还附加了一个数字签名,以验证他们确实拥有 BTC。

交易通过所谓的数字签名进行验证。这些签名签署交易消息,并确保交易发送者拥有他们尝试发送的 BTC,因为数字签名只能根据私钥的哈希值生成。使用的签名算法是椭圆曲线数字签名算法(ECDSA)。

比特币交易费是多少?

当您在区块链上发送比特币交易时,您每次都必须支付交易费。这是与交易相关的成本,支付给矿工以验证交易并将其发布到下一个区块。

交易费用有时会有所不同,您甚至可以支付更高的交易费用,以确保您的交易首先被矿工提取并包含在下一个区块中。这是因为矿工在挖矿业务中投入了大量资源,这需要花费大量资金,因此他们有动力首先接受愿意支付最高费用的交易。

一旦矿工找到一个区块,他们就会发布所有可以放入该区块的交易,以将其填充到 1MB 的区块大小。然后,他们从该区块中的所有单独交易中收取所有交易费用。除此之外,矿工还会因发现的每个区块而获得所谓的“区块奖励”。这是新铸造的比特币,通过矿工释放到流通中。目前,区块奖励设置为每个区块 6.25 BTC,并且通过比特币代码库每 4 年左右减半。

通常,交易费用非常停滞并且长期保持不变。然而,当内存池开始填满时,交易费用市场之间通常会出现竞争,因为费用最高的交易总是最先被提取。一旦内存池填满,平均交易费用开始增加,发送者将必须支付增加的交易费用才能发送交易。

最终,交易费用市场将达到一个过高的水平,届时发送者将不愿意支付。这会导致新交易数量减少,因为以如此高的费用发送新交易的人会减少。在这种情况下,矿工将简单地清除内存池,从而降低交易费用市场以引入新交易。

2017 年 12 月情景

2017 年 12 月出现了交易费用爆炸式增长的例子,当时交易费用达到每笔交易 60 美元的天文数字。比特币在主流中爆发,价格高达 20,000 美元,吸引了大批新投资者加入。然而,比特币每秒只能处理大约 5 笔交易,并且无法处理进入网络的大量新交易。

这导致 Mempool 很快就被填满,交易费用市场导致费用上涨高达 60 美元。这意味着即使交易金额仅为 10 美元,您也必须为每笔交易支付 60 美元的费用。当矿工们致力于清理 Memepool 时,交易费用在大约 2 周的时间里保持在相当高的水平,最终在 2018 年 1 月底回落到 7 美元左右。

减半后情景

有迹象表明,减半后BTC交易费飙升的趋势将得到逆转。矿工将获得减半前奖励的一半。根据 Blockchain.com 的数据,在减半后的几周内,未经确认的请求数量一直在增加。从 4 月 11 日到 5 月 14 日,比特币 (BTC) 交易费用从 0.38 美元上涨至 5.16 美元,涨幅超过 1,250%。截至撰写本文时,比特币交易费用已下降 33.3%,约为 3.44 美元,但自 5 月 11 日区块奖励减半以来,费用已增加 36.5%。

截至发稿时,比特币第三次减半期间交易费用出现异常波动,一个月内增长了 800% 以上。随着比特币网络算力的下滑,开采比特币的难度再次下降。这意味着矿工开采比特币变得更加容易,因为由于价格下跌,活跃在网络上的矿工越来越少。

虽然费用并不取决于您发送的金额,但它取决于当时的网络状况和交易的数据大小。由于比特币区块链上的一个区块最多只能包含 1 MB 的信息,因此任何给定区块中可以包含的交易数量有限。

免责声明:所提供的信息不是交易建议,www.wo.cc 对根据本页提供的信息进行的任何投资不承担任何责任。 本文内容仅供参考,风险自担!

相关新闻

更多>>
APP排行榜

赛马娘prett yderby

10.0分

180652

剑客物语

10.0分

152301

地城邂逅记忆憧憬

9.0分

127562

4

奇趣大冒险

9.0分

102654

5

三国志汉末霸业

9.0分

100278

6

小镇大厨

8.0分

89541

7

动物森林会

8.0分

80574

8

摩尔庄园

8.0分

75489

9

城堡传说大乱斗

7.0分

72451

10

魔女之泉

7.0分

69486