与通过电子银行平台或使用支付卡进行的传统电子法币交易不同,数字货币交易在区块链上进行。.
Bitcoin (BTC)是建立一个点对点网络的首次成功尝试,该网络使用分散的运营模式和独立于银行系统的数字货币,而不是像美元那样的法定货币。
但区块链究竟是如何运作的,Bitcoin地址是什么?继续阅读就知道了。
BTC区块链
每种数字货币都在某种类型的区块链网络上运行,并有其批准和处理交易的共识机制。.Bitcoin是区块链的先驱,它是第一个成功实施由分批处理数据的验证者组成的去中心化网络这一理念的项目,通常被称为 大厦.
BTC 区块链是一个虚拟的分布式公共 分类账 的 Bitcoin 交易。 它分布在数以千计的计算机上,这些计算机充当了 网络验证器节点 并通过区块链处理流量。
验证者的电脑上都有整个BTC区块链的副本。这些副本是实时更新的,验证者通常全天候运作,因为区块链从不睡觉。此外, 验证人有资格获得交易处理奖励 作为一种激励措施,始终保持运作。
区块链看起来像一串包含BTC交易数据的区块.区块链从第一个BTC数据区块开始,即创世区块,它是被创造出来的,或者更准确地说、 已开采的 作者:中本聪。
这些数据块的内容是不可改变的,除非至少有51%的所有网络节点同意改变一个数据块或被黑客劫持。然而,这样的事情是非常不可能的,因为Bitcoin有数以千计的独立验证者来守护其网络。
区块链的不可更改性是其重要的安全特征之一,它依赖于Bitcoin的共识机制,确保每笔交易都是合法的。BTC区块链没有像支付处理服务(如Visa或Mastercard)那样使用中心化的验证器机制,而是将验证过程分散到自主网络节点之间。
Bitcoin公共地址
在深入研究BTC共识机制的细节之前,我们需要看看促进区块链交易的核心加密要素。
要启动加密货币交易,你必须有一个公共地址来存储你的加密货币。 一个Bitcoin地址是一个BTC的公共地址,它是区块链上的一个虚拟位置。你可以将你的BTC存储在这个位置,并接受来自其他方的交易.
由于区块链是一个公共账本、 任何人都可以通过一个专门的 区块链探索者 平台 监视Bitcoin地址之间的所有转移。然而,区块链并不要求任何人为他们的地址提供个人信息,因此他们可以保持相对匿名,除非他们公开披露他们的地址信息。
你的BTC地址不能接受除Bitcoin之外的任何其他加密货币,因为它是托管在BTC区块链上的,与其他网络不兼容。如果你想接受 Ethereum (ETH),例如,你需要一个Ethereum的公共地址。
当把Bitcoin转给另一个用户时,你是通过区块链把BTC从你的BTC地址发送到另一个地址,你不能把BTC发送到其区块链之外。另外,你可以随时 通过区块探索器查看你的交易进度这要归功于你在开始转账时得到的唯一交易ID。
另外,你可以通过在区块探索器中输入你的BTC地址来搜索区块链,并查看你地址的整个交易历史。
关于安全性,与其他人分享你的BTC地址没有任何风险.你需要向第三方提供你的地址,以便从他们那里接收BTC。同样,如果你想把Bitcoin从交易所平台转移到你的加密货币钱包,你也必须输入你的地址。
只要知道你的BTC地址,就没有人可以偷走你的资产.然而,如果网络攻击者设法将你的地址与你的身份联系起来,例如,通过网络钓鱼骗局或其他恶意软件找到连接你手机的方法,他们可能会从你的加密货币钱包应用程序中窃取你的BTC。
私人钥匙
私钥是保护您的BTC公共地址免受未经授权的访问的关键安全屏障,即使黑客以某种方式将您的地址与您的手机和加密货币钱包联系起来。没有你的私钥,他们就无法从你的Bitcoin地址中窃取加密货币。
私钥是加密的字母数字代码,授权用户访问公共地址中的密码并向其他地址发起交易。.这意味着,私钥是一种 密码 让你发送或交换你的加密货币资产。
每个公共地址都有它的私钥,如果没有私钥,就没有办法从该地址启动转账。.这就是为什么确保你的私钥的安全是极其重要的,永远不要与任何人分享它们。
让用户在手机或台式电脑上存储私钥的非托管型加密钱包总是提供12或24个字的种子短语,这些短语是随机生成的,用于加密你的私钥。
用户不需要存储复杂的字母数字代码,只需要写下他们的种子短语,并将其存储在安全的地方,可以放在一张纸上,也可以放在没有连接到互联网的USB设备上的文本文档中。如果黑客无法掌握你的私钥,那么你的加密货币肯定是安全的。
区块链交易
现在我们已经解释了什么是Bitcoin地址和私钥,让我们继续讨论区块链交易的细节,了解在两个BTC地址之间的旅程中发生了什么。
Bitcoin交易使用加密技术在两个区块链地址之间发送消息,有效地改变了发送方和接收方的BTC的平衡。.这意味着,Bitcoin并没有真正在区块链中流通。相反,用户发送有关一定数量的BTC所有权变化的加密信息。
一个地址放弃对特定数量的BTC的所有权,而另一个地址成为该BTC的所有者。这就是为什么区块链数据块不携带Bitcoin。相反,它们携带关于地址之间BTC转移的交易数据。
交易有几个要素可以帮助用户跟踪它们,验证器也会处理它们.A 交易ID(TXID) 是一个特定转账的唯一识别码,它可以让你通过BTC区块链跟踪交易的过程。由于Bitcoin转账平均需要5到10分钟,但有时可能需要更长的时间,所以TXID对于监测交易的进展非常有用。
时间戳 是另一种识别方法,显示了交易被处理并添加到区块链上的确切时间。同时,每笔转账都带有参与交易的两个Bitcoin地址的详细信息,以及BTC的所有权转移程度。
BTC的共识机制
当一个用户向另一方发送一些BTC时,交易数据会通过区块链,而验证器节点需要拾取它进行处理。.在Bitcoin网络中,验证者被称为矿工,因为他们通过为每笔交易搜索64位的加密哈希值来证明其有效性,从而挖掘BTC。矿工们要么使用带有多个GPU的强大计算机,要么使用ASIC机器来有效地开采BTC。
BTC交易的第一个目的地是区块链上的一个虚拟位置,称为 内存池(mempool).这是一个悬而未决的交易池,矿工从中选择转让进行验证。通常情况下,交易费较高的交易会先得到处理。这就是为什么匆忙的用户经常附加高于网络平均水平的交易费用,以确保他们的转账在5到10分钟的处理时间内到达目的地。
当矿工选择一项交易时,他们开始重复性地尝试可能适合手头交易的数百万甚至数十亿个64位数的哈希组合。矿工们通常 组建矿池 将来自世界不同地区的矿工连接成具有巨大挖矿能力的单一挖矿实体,以有效验证交易并在他们之间分配挖矿奖励。
在找到正确的交易哈希值后,矿工需要从BTC网络中获得若干额外的批准,才能将交易添加到下一个Bitcoin数据块。这是因为随机矿工需要对交易进行双重检查,以确保哈希值的有效性。
哈希值通常被称为工作证明,因为它证明了交易的合法性。这就是为什么Bitcoin的共识机制被称为 工作证明机制,而且它是最安全的区块链算法之一,因为它从未被黑过。
除了使处理流量,PoW机制还可以防止双重消费骗局,即恶意的人试图两次发送相同的BTC,骗取其他用户。
如何获得BTC地址?
获得Bitcoin的地址是非常简单的.你只需要下载并安装一个加密货币钱包软件,如 信任钱包 或 Coinbase钱包.另外,你也可以在一个集中式的 "网络 "上创建一个账户。 隐蔽式交易所 平台,如 Binance, Coinbase,或 KuCoin.
最后,你可以购买一个多货币硬件钱包,如 特雷佐尔 或 账本,但这要花钱,而软件钱包和加密货币交易所账户是免费提供的。
无论你选择哪种服务,你都会得到一个Bitcoin的地址,你可以用它来接受交易,或者用它来向其他地址发送BTC。
非监护人与监护人Bitcoin地址提供者的对比
所有的Bitcoin地址在工作方式上都是一样的,但BTC地址提供者之间有很大的区别。
非托管服务不会控制你的私钥。你可以在你的设备上存储你的钥匙,并且你可以在任何时候完全访问这些钥匙。.另外,服务提供商也无法接触到你的密钥。非托管钱包为用户提供Bitcoin地址和私钥,但用户需要照顾好这些钥匙,将他们的恢复种子短语放在任何第三方无法接触的地方。
这些钱包使用户能够用密码或通行证来保护他们的私钥,这样即使黑客攻破了他们的设备,没有正确的密码,他们也无法访问私钥。当你使用非托管钱包作为Bitcoin地址提供者时,你要对你的资产安全负责。
另一方面,也有 监护人Bitcoin地址提供者,也叫 托管钱包或加密货币托管人.这些主要是集中式的加密货币交易所,如 Binance 和其他流行的交易平台。 保管人向用户提供Bitcoin地址,但他们不给用户控制私钥的权利.
事实上,当你使用托管方案时,你永远无法接触到私钥。托管人完全控制着私钥,这基本上意味着他们在控制你的BTC,类似于存放在银行的钱由银行控制的情况。
储存在托管Bitcoin地址中的Bitcoin的安全性完全取决于托管人的安全措施。如果发生黑客攻击,保管人的系统被攻破,黑客可能会窃取你的私钥并耗尽你的Bitcoin地址。正因为如此,有经验的加密货币爱好者倾向于将其投资组合的大部分放在非托管地址中。
总结
正如你所看到的,你的Bitcoin地址是通过区块链存储、管理和转移BTC的一个关键工具。.底层机制相当复杂,但你不需要担心,因为BTC交易是完全依赖验证器节点的自动化程序。
然而,对于用户来说,了解BTC地址和交易是如何运作的,以保护他们的资产免受未经授权的访问并在加密货币市场上保持安全是至关重要的。