交易比特币的最佳方式
比特币核心(BTC)被创造出实现 peer-to-peer electronic cash功能。无论用 BTC 付款还是收款,了解交易的运转方式都是明智之举。比特币核心 (Bitcoin) 的交易是报文,就像 email 一样,这些报文有经过加密的数字签名,会发送到整个 交易比特币的最佳方式 Bitcoin Network 交易比特币的最佳方式 上进行验证。交易是公开的,可以在称为区块链的数字账簿上找到。
每一笔 BTC 交易的历史都可以回溯到最初产生比特币的那一刻。
- 比特币的存在是为了记录比特币交易
- 比特币交易示例
- 一次比特币交易是怎样进行的?
- 为什么某些比特币交易确认需要这么长时间?
- 有关比特币交易输入和输出的更多信息
- 比特币交易费是多少?
- 为什么我学习这个东西?
比特币的存在是为了记录比特币交易
值得一提的是,比特币 (比特币核心) 本身并不“存在”。 没错!你钱包里的那些 BTC 并不像钞票、硬币甚至股票那样确凿存在。不存在实体的比特币——它不在某个硬盘或电子表格或银行账户里,甚至不在某个地方的服务器里。可以把比特币看成是多个比特币地址之间的交易记录。这些交易记录由比特币核心网络来更新,随着余额的增减,分享到网络的每一个节点。你甚至可以使用我们的区块浏览器来查看任何一个 BTC 地址的历史和当前的余额。
比特币交易示例
马克想发一些比特币给杰西卡。一次 BTC 交易本质上由三部分组成:
一个输入:这是马克最初收到那个打算发给杰西卡的比特币时的 BTC 地址记录。
一个金额:马克想发给杰西卡的 BTC 的具体金额。
一个输出:这是杰西卡的公钥;也称为她的“比特币地址”
一次比特币交易是怎样进行的?
发出 BTC 需要获取与这笔比特币相关的公钥和私钥。当我们说某人“交易比特币的最佳方式 有比特币”,我们实际的意思是这个人掌握着一个密钥对,其中包含:
- 此前发出一定数额的比特币时使用的一个公钥
- 以及唯一对应的私钥,授权将此前发给前述公钥的 BTC 发往其他地方
永远不要与任何你并非 100% 信任不窃取的人共享私钥。另外,请记住用笔和纸备份私钥并将其存储在安全的地方。你的比特币核心地址基本上是透明的保险箱。其他人可以看到里面的东西,但只有拥有私钥的人才能解锁保险箱以访问其中的资金。在上面的示例交易中,Mark 想要向 Jessica 发送一些 BTC。为此,他使用自己的私钥对带有事务特定详细信息的消息进行签名。该消息之后发送到区块链,包含:
- 输入:先前发送到 Mark 地址的硬币的源交易
- 金额:Mark 发送一定数量的 BTC 给 Jessica
- _输出:_有两个输出。第一个是 1 BTC 到 Jessica 的地址。第二个是 0.2 BTC 作为“更改”返回给 Mark。第二个输出计算为输入的总和 [0.6 + 0.6 = 1.2],减去 Mark 想要发送的数量 [1 BTC]。。
然后将该交易广播到比特币核心网络,矿工在此验证 Mark 的密钥是否能够访问他声称控制的输入(即他先前收到 BTC 的地址)。此确认过程称为采矿,因为它需要耗费大量资源的计算工作,并需要按每个区块以 BTC 奖励矿工。这也是“创建”新比特币的过程。
为什么某些比特币交易确认需要这么长时间?
所有比特币核心交易必须由区块链上的矿工验证。注意,矿工不开采交易。 他们开采区块,这是交易的集合。有时,你的交易会被排除在当前区块之外而被搁置,直到安排下一个交易为止。比特币核心协议会动态调整要求,以使每个区块需要大约 10 分钟才能开采。长确认时间的另一个原因是,当前的比特币核心协议将块限制为 1MB。可以增加这个任意限制,但是目前它限制了可能进入一个区块的交易量,这实际上减慢了确认时间,并因此减慢了整个比特币核心网络的速度。
有关比特币交易输入和输出的更多信息
还记得 BTC 如何仅作为区块链交易记录“存在”吗?这意味着有时最终将多个交易固定到特定的比特币核心地址。假设你的钱包里有 2 个 BTC。这 2 个 BTC 来自四个不同的朋友,每个朋友给你发送了 .5 BTC 作为你 的生日礼物。为方便起见,你的钱包界面会将你的资产显示为“ 2 BTC”。 但是,你的钱包没有将这些 .5 BTC 输入中的每一个“累加”到你钱包中的 2 BTC 中。相反,你的钱包仅分别记录了四个 .5 BTC 交易,总计 2 BTC。当你想使用 BTC进行购买时,你的钱包会使用不同数量的交易记录,这些记录加起来就是你要花费的比特币数量。假设该数字为 .25 BTC,而你想用它从商家那里购买衣服。根据上面关于你的持仓信息,我们知道你没有一个精确的 .交易比特币的最佳方式 25 BTC 的输入。比特币核心用户不能将交易分成较小的数量,而只能花费交易的整个输出。因此,当你打开钱包并键入时,在金额字段中输入“ .25”,从技术上讲,发生的是整体 .5 BTC 交易之一(来自你慷慨的朋友 Chris)。差额然后通过新交易返回。这是细分的技术过程:
- 你衣服的金额是 .25 交易比特币的最佳方式 BTC
- 你'发送' .5 BTC 输入到商店。(记住,输入必须全部花掉)。
- 服装店的比特币地址为输出
- .25 BTC 给服装商
- .25 BTC 到你的钱包创建的新地址,以接收商家的“更改”。
比特币交易费是多少?
为什么我学习这个东西?
交易、矿工和区块之间的关系是比特币核心协议的基本方面。 了解发送和接收 BTC 的基础知识非常重要,这样确认时间和费用才有意义。(更新:由于手续费要高很多,且交易时间有延迟,比特币核心作为货币可用性不高。 团队此前表示有意保持高额的手续费,因为在他们看来,BTC 是“价值储存手段”,不是某种用于日常交易的东西。相形之下,比特币现金的手续费少之又少,支付过程甚至可以在无确认的情况下得到验证。这些事实让 BCH 成为在世界范围内发出和接收钱款的理想加密货币。
最佳比特币交易策略——5个简单步骤
返回搜狐,查看更多
比特币是什么?比特币交易的完整流程。
正如我们所看到的,你的钱包没有选择15mil miloshi(0.15 BTC)来自一个无差别的321 mil satoshi组成钱包余额。相反,钱包从钱包中包含的三个现有输出 outputs 中选择一个支出候选者。因此,它选择(由于各种原因,现在不重要)0.2BTC输出。钱包将解锁0.2 BTC输出并使用全部0.2BTC作为新的0.15 BTC交易的输入 input 。0.2BTC输出在此过程中花费 spent 。
0.05BTC差额(0.2 BTC输入减去0.15 BTC输出)称为改变 change ,交易将通过新创建的地址将其发送回你的钱包。0.05 交易比特币的最佳方式 BTC改变的金额将作为新输出存放在你的钱包中——等待最终花费。所以,现在你钱包里会显示以下内容:
在后台,当选择 UTXO 作为新交易的输入时,不同的钱包客户端应用不同的逻辑规则。一个理智的钱包策略是尽可能先使用旧的 UTXO ,但实现方式不同。我们现在并不关注选择 UTXO 的方式,因为我们的目标一直是强调我们的钱包收到的金额是分开的和不同的。