比特币在 2017 年惊人的运行期间进入了主流。从 2017 年初单个比特币的价值不到 1,000 美元,到年底前几乎达到 20,000 美元,它引起了很多炒作。
每个人都在寻找购买比特币的方法,无论他们是否真的知道它是什么。许多人认为这是快速致富的一种方式。然而,比特币及其底层技术有很多应用,这让很多人着迷,并开始尝试和了解更多有关它的信息。
仍然有很多人不了解比特币如何促进他们的交易。本文将对此进行细分。
比特币网络的美妙之处在于您可以根据您的特定需求改变您进行的交易。例如,您可以根据需要进行非常简单且最少的交易。
或者,开发人员也可以前往城镇并通过该网络对非常复杂的交易类型进行编码。这一切都归功于伟大的密码学、非图灵完备的脚本和相关的数据结构。
本文介绍的主要交易类型是最常见和最简单的形式。
快速总结
构成比特币的核心组件有几个。它们主要是区块链和节点。标准节点的目标是在区块链上维护一个版本。
当有更长的版本时,它将更新此条目。区块链实际上是一个单独的区块链。正是这些区块持有并进行交易。
如果您要发送一些比特币,则公开此意图然后节点将对整个比特币网络进行扫描,以验证两件事。一是您实际上拥有您计划通过此交易发送的比特币数量。
另一个是您尚未将此比特币发送给其他人。当这些确认通过后,您将进入下一阶段。这是交易将成为其中一个区块的一部分的时候。
然后,该块将自己附加到过去的块,这意味着它现在将成为区块链的一部分。一旦您进行交易,您就无法更改或撤销它。这是因为您必须撤消链上接下来的每个块。
更详细一点
持有比特币的不是你的钱包,而是你的比特币地址。比特币地址将记录您进行的每笔交易。该地址将由 34 个数字和字母的变体组成。它被称为您的公钥。
您可以将您的公共地址发送给任何人,它不包含任何重要信息,当您请求某人向您的钱包发送资金时,您需要发送它。
每个公共地址还将有一个由 64 个数字和字母组成的私钥。顾名思义,这就是您需要保密的内容。这实际上是您钱包的密码。
当您尝试从您的比特币地址进行交易时,需要使用私钥来授权这些硬币从您的钱包中转移。因此,发送比特币的过程涉及您输入交易的详细信息,例如您要发送多少比特币,以及您的私钥的详细信息。
为什么这样做,将发布数字签名。然后,这将进入网络进行验证。
这个验证过程是通过将私钥和公钥输入比特币程序来完成的。
一旦这些被证明是合法的,交易就会被验证,并且不会泄露私钥的细节。该程序能够快速查看您是否已经将比特币发送给其他人,因为公共地址将记录在公共比特币分类账上的任何交易中。
没有人能够篡改这个公共分类账的原因是因为这将要求他们更改每个后续区块。这将是一个永无止境的过程,因为在他们尝试执行此操作时会不断添加新块。
比特币交易的问题
一开始,进行比特币交易的主要吸引力之一是因为它们比更传统的方法处理得更快且更便宜。然而,随着网络变得越来越流行,越来越多的交易发生,问题开始出现。
由于交易量增加,他们开始阻塞网络,交易变得更慢,处理成本更高。这就是比特币的可扩展性问题首次出现的地方。
这导致很多人离开比特币,转而使用其他代币来发送和接收资金。它还看到了比特币的硬分叉,创造了承诺超快速和廉价交易的比特币现金。有些人甚至将比特币现金视为比特币最初的愿景。
针对比特币可扩展性问题提出了许多不同的解决方案。其中之一是通过使用隔离见证(SegWit)。它于 2018 年激活,但在 2019 年初,只有 36% 的交易使用它。
它的目标是减少交易时间和成本。然而,这些问题网络问题自 2018 年下半年以来一直在缓解。