CONVOY节点策略

CONVOY团队
August 30, 2026
我们已于 2025 年 12 月 21 日停用了备用模板选项。
点此详细查看

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)

设置高优先级/低手续费交易的最大体量(单位:字节)