跳转到内容
GingerWallet 文档

先阅读日常指南。需要技术细节时,选择进阶指南。

CoinJoin 费用与隐私进展

阅读级别:进阶指南。先了解常规启动和暂停控件,以及完成轮次会产生费用这一事实。

CoinJoin 有成本,也有隐私目标。开始前检查两者:协调器费用豁免不代表轮次免费,进度指示也无法衡量别人知道的所有信息。

按 Ginger 当前协调器费用设置,每个 3 000 000 聪(0.03 BTC)或更低的输入不支付协调器费用。恰好 0.03 BTC 也包含在内。超过阈值的输入通常按完整价值收取 0.3%,不是只对超过 0.03 BTC 的部分收费。小数形式费率为 0.003;计算所得不足一聪的部分向下取整。

阈值对每个输入独立检查,不针对钱包总余额或注册输入总和。符合条件的再次参与也可能豁免;Ginger 宣传的豁免包括通过一笔交易直接花费已参与 CoinJoin 的资金。这些额外豁免取决于轮次及输入资格。参与前重新核对当前 Ginger 费用说明。

没有其他协调器费用豁免的输入:

输入价值 BTC 价值 协调器费用
2 999 999 聪 0.02999999 BTC 0 聪
3 000 000 聪 0.03 BTC 0 聪
3 000 001 聪 0.03000001 BTC 9 000 聪
4 000 000 聪 0.04 BTC 12 000 聪

例如,0.04 BTC 输入支付 0.00012 BTC(12 000 聪),不是仅对高于阈值的 0.01 BTC 收取 0.3%。矿工手续费另计,协调器费用为零的输入也不例外。这些示例说明配置的计算方式,不是未来轮次报价。

矿工手续费补偿矿工提供交易空间,取决于费率及交易输入输出。花费小额币的成本可能占其价值很大比例。重复 CoinJoin 即使符合协调器费用豁免,也可能每次产生额外矿工手续费。

不了解由此产生的额外交易、费用和公开关联时,不要仅为追求豁免而拆分币。

实际花费可能不止宣传的协调器百分比。CoinJoin 还需要交易空间,客户端分配可用价值后,输出金额可能留下小额余数。这些余数可能成为协调器收益或交易矿工手续费,不一定以独立费用项目显示在钱包中。

对于一笔完成的 CoinJoin,比较你的输入总价值与该交易中你拥有的所有输出总价值。包括发往不同输出钱包的输出。不要从自己的输入中扣除共享交易的全部输出:其他参与者拥有其中一部分。

下面是示意核算例子,不是对 Ginger 输出金额的预测,也不是应用截图:

项目 聪
你的应收费输入 5 000 000
你的输出,汇总两个钱包 4 980 800
价值差额 19 200
示例假定协调器费用:输入的 0.3% 15 000
示例归属于你参与的矿工手续费 3 600
示例中的剩余分配差额 600

这里 15 000 + 3 600 + 600 = 19 200 聪。最后三行解释同一差额;不要再把差额作为另一项费用相加。整轮矿工手续费也不是每位参与者都完整支付的费用。不要认为某个费用字段或日志行代表价值差额的所有组成部分。

如果输出发往硬件钱包,它们从软件钱包余额消失,是转移你仍拥有的价值。两边钱包都完成同步后再核对。未确认交易、同时发生的付款和入账资金,可能使简单的前后余额比较产生误导。

判断结果是否值得成本时,将 CoinJoin 前后步骤也计算在内:

步骤 应考虑的成本
从交易所提现 提现费用,可能与其交易矿工手续费不同
加入一个或多个轮次 每次完成参与的实际价值差额
转移到另一个钱包 普通转账会有另一笔矿工手续费
以后花费产生的币 后续付款输入和输出的手续费

例如,一次参与成本 19 200 聪,再进行 1 200 聪手续费的转账,两步共 20 400 聪。之后的付款另计。更多输出可提供较小份额,便于分开花费,但花费这些份额也占交易空间。创建输出并没有预先支付未来成本。

选择负担得起的金额用于学习,检查首次完成结果后,再让重复轮次继续。保留个人成本预算;CoinJoin 时间偏好或选币设置不保证整个过程总成本有上限。

客户端参与前检查提议条件,可能显示 Mining fee rate was too high、Coordination fee rate was too high、Min input count was too low 或 Server did not give remix fee exemption。调查提供的条件,不要盲目提高限制。

手续费偏好也可能导致 Awaiting cheaper coinjoins。时间偏好表示等待相对便宜的条件,不是保证一天或一周内完成的预订。广播前轮次失败,本身不会创建新的已确认比特币交易。

本版本正常 CoinJoin 启动也拒绝资金已经达到隐私目标的钱包,或仅包含达到目标币的选择。另选输出钱包不会绕过检查。如果目的为转移已私密资金,考虑普通转账,不要期待目的地选择会强制开启另一轮。

Ginger 跟踪币的隐私信息,并与钱包匿名评分目标比较。评分是基于钱包已知交易信息的本地估计,不是经过独立核实的人数,也不是观察者识别你的概率。

整体进度按金额加权计算评分向目标的进展。另一个彩色余额分类显示各隐私类别的金额。两者衡量不同内容。

简单例子:假设目标为 5,钱包只有以下两个币:

币 价值 本地评分 达到目标?
A 1 000 000 聪 5 是
B 3 000 000 聪 3 否

只有 25% 的价值达到目标。整体进度方面,本版本加权计算高于评分 1 的进展:币 A 贡献 1 000 000 × 4,币 B 贡献 3 000 000 × 2,最大值为 4 000 000 × 4。结果是 62.5%,以整数 62% 显示。因此,这两个视图出现不同百分比,本身不是错误。

消息 Hurray! All your funds are private! 表示按当前目标和核算,钱包认为资金私密。不代表历史消失、你在互联网上匿名,或后续付款不能建立关联。

降低目标可能改变哪些币符合要求,却不改变已在区块链公布的内容。提高目标可能需要更多参与和费用;不会买到保证的匿名人数。新收款、合并币,或不带本地元数据恢复钱包,也可能改变显示结果。

决定想限制谁掌握的信息:交易所、特定收款人,或追踪某个已披露地址的人。他们可能知道 Ginger 看不到的金额、时间和身份。既评估当前评分,也评估下一笔付款。

暂停查看完成的轮次,核对币,并考虑如何花费。迁移安装时,如果想保留更多背景,应保存本地元数据。目标、手续费偏好和目的地控件见 CoinJoin 设置。