比特币在交易中的资料记录|【区块链的基础】
2024-04-03分类:比特币市场 阅读()
本文将尝试学习具体记录在比特币交易中的资料。
什么是自己持有比特币的状况?
假设自己在银行的帐户中拥有存款,当他人将一笔钱转帐过来时,余额便会随之增加。例如上班族在公司工作,应得的薪水就会汇入银行帐户。
虚拟货币亦是相同,若要自己持有比特币,就必须先有人将比特币转来。对于本身已经拥有比特币的人来说,虽然稍嫌不切实际,但也能想像成将比特币作为工作的应得酬劳。一般会在虚拟货币交易所支付法定货币,再由虚拟货币交易所将等值的比特币转来,借此持有自己的比特币。
A先生将0.1 BTC转给B先生
假设A先生收到Z先生的转帐,现在持有0.3BTC,则A先生在区块链中就成为了交易收件人。若持有的部分尚未受到使用,则目前便仍处于拥有比特币的状况。
现在A先生想转0.1 BTC给B先生,而目前自己持有的交易额度则是0.3 BTC,因此要在其中只取出0.1 转给B先生,余额则留给A先生,这样的交易该如何进行呢?
以Z先生转来的交易(TX 12345号)为基础,创建新的转帐用交易(TX 45678号),并对新的交易下达转0.1 BTC给B先生、以及转0.2 BTC给A先生的两个指令即可。
可想像成只转0.1 BTC给B先生,剩余的零钱则留给自己,以这样的方式来操作比特币。只要此交易TX 45678号被记录于区块中,并与区块链相互连结,则转帐作业便宣告完成。
待TX 45678号生效时,基础交易TX 12345号就会成为使用结束的交易,并无法再度执行转帐动作。
【图1】
记录于交易中的资料
在新创建的转帐用交易当中,会记录下什么内容呢?记录在比特币交易中的内容,可大致分为输入交易与输出交易的相关资料。
输入交易是以转帐为基础的交易,在被称作UTXO(Unspent Transaction Output)的尚未花费交易中,可指定本次要使用的交易数量与编号。当欲转出的比特币金额庞大时,就必须集结多个尚未使用的交易进行转帐,因此有时候会形成复数的输入交易。
至于输出交易,则是指定比特币的转帐目标资讯,并可同时指定复数的转帐金额与转帐对象。如同本次的例子,在只转0.1 BTC给B先生时,就指定了两个出帐交易,故得以将剩余的0.2 BTC作为「零钱」再转给A先生。
设定转帐目标的时候,虽然是指定等同于帐户号码的比特币地址,但若以实际的原理来分析过程,可视为因应收款人所持有的加密金钥,来指定一把公开金钥加以使用。透过公开金钥加密的方式,将只有手持加密金钥的人才能够接收交易。
【图2】
透过具体的图示,希望大家能够更加理解比特币的交易。
Tags: 比特币交易
本栏推荐
标签云
-
Binance OKx 虚拟货币交易所 USDT 模因币 BRC20 TRC20 Staking 虚拟货币 ARB Sol gamefi 小狐狸钱包 DAO web3.0 流动性挖矿 什么是DeFi ICO 什么是NFT 什么是稳定币 SHIB 虚拟货币钱包 加密货币交易所 加密货币 什么是加密货币 GST 资金费率 MAX 区块链技术 区块链投资 区块链是什么 Coinw BingX Gate.io Bitfinex MEXC BITGET BitMEX Kucoin pionex Bybit BitMart KYC 网格交易 LTC Litecoin PI 什么是狗狗币 LUNA USDC