跳转到正文
buybitcoinsmart

术语表 /闪电网络与 Layer 2

Fedimint

又称联盟铸币、联邦铸币、社区托管。

Fedimint 是什么?
Fedimint 是一种社区托管协议:一组守护者以门限多重签名方式持有比特币,并发行经过盲化的电子现金票据,守护者自身也无法追踪这些票据。

Fedimint 介于自行保管密钥和把密钥交给公司之间。比特币由一个联盟持有,该联盟可容忍固定比例的恶意守护者:4名守护者可承受1个故障,7名可承受2个故障;其发行的票据使用 David Chaum 在1982年发表的盲签名技术。这仍然是由他人托管,而这正是其全部取舍所在。

运作方式

Fedimint 联盟是一小组服务器,每台由不同的人运营,在任何资金移动之前,它们须先相互达成一致。

守护者的数量遵循拜占庭容错公式:3倍故障数加1。因此,由4名守护者组成的联盟在1名守护者作恶或离线时仍可运作,7名可容忍2名,10名可容忍3名。他们之间的协调使用异步共识协议 AlephBFT,每名守护者在 Fedimint 软件之外还运行自己的比特币节点。比特币本身存放在一个多重签名地址中,任何一名守护者都无法单独动用。

存款可通过链上或闪电网络到账,您收到的是电子现金。铸币方在看不到票据内容的情况下对其签名,这用的是 Chaum 的盲化技术;随后您去除盲化,持有一份价值特定聪数的持有人凭证数据。支付就是把这份数据交给对方,对方再请铸币方重新发行,以确保它不会被重复花费。由于重新发行同样经过盲化,守护者只知道某张票据被使用过,而不知道是谁使用、谁收到。在联盟内部,支付对持有这笔资金的人本身也是保密的。

闪电网络通过网关接入。网关是独立的参与方,不是守护者,它在两个方向上将电子现金与闪电网络支付相互兑换,使成员能够向外部世界支付发票。网关不属于需要信任的对象,这一点与铸币方不同:网关可以使一笔支付失败,但无法拿走您的余额。

有两点需要坦率说明。票据是保存在您设备上的文件,因此设备丢失是真实存在的风险;不过,新版客户端可以通过重放联盟的记录,从助记词中重建余额,但这只有在守护者仍在运行时才有效。此外,如果足够多的守护者同时串通或被迫配合,这些比特币就归他们所有,而不是归您所有。

在哪里会遇到它

Fedimint 出现在银行账户难以获得、而单一受信任托管方不如一群邻里可靠的地方。

典型的部署是一个成员之间本就以其他方式相互信任的社区:储蓄会、合作社、教会团体,守护者从不能轻易消失的人中选出。它也被用作家庭或小企业的共享钱包,由一名成员负责维持闪电网络网关的运行。Fedi 应用把整套功能打包好,面向永远不会去读配置文件的人。

对于购买比特币并打算长期持有的读者,建议很明确:这不是自托管,不应用来存放您的积蓄。请从交易所提币到只有您自己知道助记词的钱包,金额较大时使用硬件钱包。Fedimint 真正的使用者,是那些替代方案并非硬件钱包,而是陌生人运营的托管型应用,或者根本没有比特币的人。

Fedimint vs Cashu

Fedimint 和 Cashu 都发行 Chaum 式电子现金,区别在于谁掌握密钥。Cashu 是单一铸币方、单一运营者:易于运行、易于尝试,但也是一个可能让全部资金被盗的单点。Fedimint 把密钥分散在多名守护者手中,任何个人都无法带走储备金,代价是设置和协调更为复杂。此外,Cashu 票据可在许多独立钱包之间流通,而 Fedimint 票据只属于您所加入的那个联盟,在联盟之外没有意义。

请勿混淆

常见问题

Fedimint 是自托管吗?

不是。守护者在共享的多重签名中持有比特币,您持有可据以兑回的电子现金票据。守护者中串通的多数可以拿走储备金,而硬件钱包的助记词绝不会出现这种情况。

守护者能看到我的支付吗?

不能。票据是以盲化方式签名和重新发行的,因此守护者只知道某张票据被花费了,却不知道是谁花费、付给了谁。但他们确实能看到联盟边界处的充币和提币。

守护者离线会怎样?

联盟会在其容错范围内继续运作,该范围遵循3倍故障数加1的规则:4名守护者可承受1个故障,7名可承受2个故障,10名可承受3个故障。

接着阅读

相关术语

闪电网络与 Layer 2中的更多术语

阅读本页英文版