CONVOY 的节点运行 Bitcoin Knots,其策略设置均保持默认值,如下方加粗所示。由于 DATUM 将区块模板的构建决策权交给了实际构建模板的矿工,而非矿池本身,CONVOY 自身无需偏离 Knots 的默认设置。
Bitcoin Knots v29.4.1 (20260508)
转发与内存池策略
-acceptnonstddatacarrier (default: 0)
转发并打包非 OP_RETURN 类型的数据载荷注入交易
-acceptnonstdtxn (default: 0)
转发并打包"非标准"(non-standard)交易(主网默认值:0,测试网默认值:1)
-acceptunknownwitness (default: 1)
转发发送至未知/未来见证脚本版本(witness script version)的交易
-bytespersigop (default: 20)
转发与打包交易时,每个签名操作(sigop)所折算的等效字节数
-bytespersigopstrict (default: 20)
转发与打包交易时,每个签名操作(sigop)要求的最低字节数
-datacarrier (default: 1)
转发并打包数据载荷(data carrier)交易
-datacarriercost (default: 1)
将交易中的额外数据视为按实际每字节至少折算为 N 个虚拟字节(vbytes)
-datacarriersize (default: 83)
转发与打包数据载荷交易时允许的最大数据体量(字节数)
-dustrelayfee=<amt> (default: 0.00003)
用于界定"粉尘"(dust)的费率(单位:BTC/kvB)——按此费率计算,若某笔输出的花费手续费将超过其自身价值,该输出即被视为粉尘
-maxscriptsize (default: 1650)
转发与打包交易时允许的最大脚本尺寸
-maxtxlegacysigops (default: 2500)
按照 BIP54 计算,转发与打包交易时允许的最大传统签名操作(legacy sigop)数量
-mempoolfullrbf (default: 1)
接受无需显式声明可替换标识的费用替换(RBF)交易
-mempoolreplacement (default: fee,-optin)
设置为 0 完全禁用 RBF;"fee,optin"遵从选择性 RBF 退出标识;"fee,-optin"则始终允许 RBF(即全替代 RBF / Full RBF)
-mempooltruc (default: accept)
针对请求 TRUC 限制(TRUC limits)的交易的处理行为:"reject"(完全拒绝该交易)、"accept"(与其他交易一样直接接受)或"enforce"(强制执行其请求的限制条件)。
-minrelaycoinblocks=<n> (default: 0)
交易所花费的"币块"(coin blocks)数量需达到的最低值,才会被转发
-minrelaymaturity=<n> (default: 0)
在我们转发的交易中,输入(input)在被花费前必须达到的最低成熟区块数
-minrelaytxfee=<amt> (default: 0.00001)
低于此数值(单位:BTC/kvB)的手续费将被视为零手续费,不予转发、打包或创建交易。
-permitbareanchor (default: 1)
转发仅含临时锚点(ephemeral anchor)输出的交易
-permitbaredatacarrier (default: 0)
转发仅含数据载荷(data carrier)输出的交易
-permitbaremultisig (default: 0)
转发非 P2SH 的裸多重签名(bare multisig)交易
-permitbarepubkey (default: 0)
转发传统的公钥输出(P2PK)交易
-permitephemeral=<options> (default: anchor,-send,-dust)
转发包含临时性(ephemeral)输出的交易包,可通过逗号分隔的选项指定(在选项前加"-"以强制关闭):"anchor"允许最简单的任何人可花费锚点输出,"send"允许将普通类型的输出也视为临时性输出,"dust"允许临时性输出为粉尘金额而非严格为零金额
-rejectparasites (default: 1)
拒绝转发或打包寄生性重叠协议(Parasitic Overlay Protocols)交易
-rejecttokens (default: 1)
拒绝转发或打包涉及非比特币代币(token)的交易
-spkreuse (default: allow)
接受复用地址或其他公钥脚本(pubkey scripts)的交易
-subdustfeepenalty (default: 1)
对于每个低于粉尘阈值(sub-dust)的输出,按粉尘阈值扣减有效手续费,使产生粉尘输出的交易需要支付更高的手续费
区块构建策略
-blockmaxsize=<n> (default: 300000)
设置最大区块尺寸(单位:字节)
-blockmaxweight=<n> (default: 1200000)
设置最大 BIP141 区块权重(Block Weight)
-blockreservedweight=<n> (default: 8000)
为固定大小的区块头以及挖矿软件可能添加的最大 coinbase 交易预留空间
-blockmintxfee=<amt> (default: 0.00001)
设置包含在区块构建中的交易最低费率(单位:BTC/kvB)
-blockprioritysize=<n> (default: 100000)
设置高优先级/低手续费交易的最大体量(单位:字节)