跳转到正文
buybitcoinsmart

术语表 /交易与手续费

Coinbase

Coinbase 是什么?
coinbase 是挖矿奖励交易中的自由格式字段,矿工可在其中写入任意字节,它与交易所 Coinbase 无关。

规定于 BIP-34。

这个名称对应两个互不相关的事物。协议字段是区块奖励交易中2至100字节的空间,自2009年起用于写入区块高度、矿池名称和偶尔的留言;该公司成立于2012年6月,借用了这个词。客服帮助文章和税务表格几乎总是指该公司。

运作方式

coinbase 字段位于普通输入携带解锁脚本的位置,由于该脚本从不执行,共识规则对其中的内容几乎不设限制。

存在两条规则。该字段必须至少为2字节且不超过100字节,Bitcoin Core 在检查区块中的其他内容之前会先检查这一限制;自 BIP34 起,最前面的字节必须编码所挖区块的高度。此后的所有内容归找到该区块的矿工支配。

矿工出于四个原因填写其余部分。

额外随机数空间。 区块头中的随机数为32位,因此矿场几乎瞬间就会用尽全部4,294,967,296个取值。更改 coinbase 字段中的一个字节,就会改变 coinbase 交易,进而改变区块头中的默克尔根,从而为矿机提供全新的搜索空间。Stratum 协议将这一做法规范化:矿池分配该字段的一部分,矿工滚动更改另一部分。

归属标识。 矿池会写入诸如 /Foundry USA Pool/ 或 /AntPool/ 的标签,区块浏览器读取这些字符串来标注各区块的矿工。这只是一种惯例,没有任何机制强制执行。矿池可以写入任何标签,也可以什么都不写,因此已公布的矿池市场份额数据依赖于矿池自行申报。

信号传递。 在软分叉改用区块头中的版本位之前,矿工在此处用文字投票。BIP16 请支持的矿工在其中写入 /P2SH/,一旦有足够多的区块带有该标记,pay-to-script-hash 于2012年4月1日在全网启用。

留言。 区块0带有一条关于银行纾困的报纸标题,因此人们至今仍会打开该字段,期待找到些什么。多数时候,他们找到的只是一个矿池名称和一个计数器。

在哪里会遇到它

区块浏览器会在每个区块页面解码 coinbase,通常同时显示原始十六进制内容和从中提取出的可读文本。

这是它出现的唯一位置。该字段无法从您的钱包中搜索,不会跟随之后转到您手中的比特币,也从不影响一笔付款是否有效。如果您在查看它,要么是在核实某个区块由谁挖出,要么是在寻找有人声称藏在其中的信息。

Coinbase 字段 vs Coinbase 交易所

该字段是比特币2009年设计的一部分;该公司是一家美国交易所,于2021年4月在纳斯达克上市,其名称取自该术语,早于上市九年。Coinbase 账户对账单上没有任何内容涉及这一字段。当税务工具、支持工单或新闻文章使用这个词时,除非句子明显在谈论挖矿,否则请默认指的是该公司。

Coinbase vs coinbase 区块高度

coinbase 是整个字段,最多100字节;coinbase 区块高度只是位于最前面的强制前缀。矿工选择写入的所有内容都在该前缀之后,而该前缀是节点唯一实际验证的字段部分。

请勿混淆

常见问题

coinbase 与交易所 Coinbase 是一回事吗?

不是。coinbase 是向矿工支付奖励的交易中的一个数据字段,自2009年1月第一个区块起就已存在。Coinbase 公司成立于2012年6月,只是借用了这个词。

任何人都可以在 coinbase 字段中写入信息吗?

只有找到该区块的矿工可以写入,且只能写入2至100字节。其他人要获得数据空间,需通过 OP_RETURN 输出或见证数据付费,两者都需要支付手续费。

coinbase 字段会影响我购买的比特币吗?

完全不会。它不携带价值,不附加任何条件,也不会随支付给矿工的比特币一起流转。经过它的比特币一旦被花费,就与其他任何比特币无法区分。

接着阅读

相关术语

交易与手续费中的更多术语

阅读本页英文版