比特币现金基础设施资金:现状与建议

1 279
Avatar for im_uname
4 years ago

本文将总结一些我个人的见闻与想法。我很有可能不清楚相关的幕后情报,也有可能在认知上有偏差,请多担待。

以下為比特币现金基建目前面对的挑战,以及一个可能的解决方法。

英文原文,同一作者手动翻译

问题现状

比特币现金的价值主张有赖于她作為一主要、可靠、完全开放加密货币的地位,并在这之上能扩容以满足社群大规模推广的需求。这样的主张在全节点及开源钱包上,对她的软件有著以下的需求:

1. 可靠,经过充分测试,勤于维护,尽可能做到无漏洞的软件

软件如果少人维护,时间一长就会被发现漏洞:即使品质极好的代码,当运行环境逐渐改变,攻击工具推陈出新时,也无法幸免。我们至少得有一队技术高明的维护员来保障链上的安全,并且不应该认为他们会给我们可持续地无偿劳动。

2. 支持新用例及安全扩容的功能

比特币现金在主要加密货币中处于相对新创的地位,必须不停地创新及获取新用例来取得网络效应。举一例子,2018年末新增的OP_CHECKDATASIG 支援了眾多新型智能合约,目前仍在开花结果。当用例越来越多,我们就得增加支援扩容的功能,让安全、每秒成千上万笔交易的扩容不只可能,而且不牺牲其他吸引人的性质。

比特币现金目前的开发路线图中,除了Avalanche以外大抵都是相对成熟的科技。即便如此,要安全并可靠地实现必须要有高端的人才,而这些人才非常昂贵。

有时这些人才出于兴趣或理念会志愿帮忙,但因為市场上对他们的需求实在太高,这些志愿者往往不可靠。我们可以讨论需要多少资金,但不能接受"不需要资金"的立场。

这些开发者的努力对链上的所有人都有好处,尤其是比特币现金的持有人们 - 网路越好用、越可靠,币价就更有潜力。但在这付出劳力的人常常很难获得直接的报酬,所以实际上做的人很少。

我们真得付钱吗?

有些人认为我们压根就不必付钱,自然会有志愿者帮忙,而他们就足够了。这些人有不少也认为软件只要有一定的维护就行,很长一段时间既不需要新用例,也不需要扩容。若是落到了这地步,比特币现金或许能够生存,但对达到能大规模推广开放货币的目标,恐怕并不乐观。

何以只付给某些人?

现在大多数的讨论都集中在Bitcoin ABC节点团队上,有时有些人会纳入Electron-Cash开源钱包以求多样。但我认為我们得实事求是,这些讨论的重点仍是Bitcoin ABC。

即使我们主观认為资金可能可以有多种用途,其他用途最后还是得以Bitcoin ABC的需求為优先考量。

啥?!

从风险管控的角度上看,比特币现金的生态圈非常仰赖Bitcoin ABC,以至于很难拒绝团队的资源需求。如果这些需求不能得到满足,团队就有可能解散或造成很大麻烦,这是我们不能容忍的。

Bitcoin ABC的竞争者们要不是不成熟、不能提供安全的挖矿环境(BCHD, Flowee, Bitcoin Verde),就是有不良的过往纪录、在矿池间有无法满足需求的风评(Bitcoin Unlimited)。我们得了解一项现实:只要我们希望继续有效地维护及改良链上的核心软件,又不愿意投入更多人力物力来支持大家都可接受的竞争者,这情况就会持续,总有人得付帐的。

或许这对于生态圈的多样性是一个不好的情况,但眼下,我们总得解决迫切的需求。

之后我们可以做许多事来改善这情况,但现在不行,形势太紧迫了。

我们不能继续装聋作哑。

好吧,我了解总有人得付帐了。谁付?

首先,谢谢您读到这。

以下是一些可能的资金来源:

商业投资

Bitcoin ABC 成立公司,承诺一定的收入及回报,从投资人手中获得资金

在币圈采此法最有名的莫过于Blockstream (BTC) 及 Parity (ETH/Polkadot)。这模式有明显的问题:公司获利的模式不见得与链上生态圈一致。时间一长,公司的地位稳固了,就难以取代,并会开始向其他成员肆意寻租。这在公司角度没什么不对,但往往对整个生态圈有害。

商业赞助

Bitcoin ABC 从链上多个营利公司收取赞助,并优先提供技术咨询及问题交流

此模式常被称為"Linux基金会模式",大抵被认為是一个优良的解决方案。但这方案的前提是链上得有许多已获利的公司,才能有余裕赞助。比特币现金目前的情况并不容许推行这方案。

矿工赞助 (志愿)

Bitcoin ABC 从矿工及矿池处收取赠款,矿工们为了长期的发展,应该捐助

Bitcoin.com 矿池已经小规模实施此法有一段时间,同时作為主要矿池及拥有一些算力的比特大陆也常被人认為给Bitcoin ABC提供了许多资金。

若我们从职业矿工的角度考量,这确实很难接受,因為矿工的净利常常已经够低了。不把利润再投资的矿工会在激烈竞争中被抛下,市场份额会缩小,这是不可免的。

更重要的是,矿工的动机往往与我们的需求不一致:SHA256矿工的收入目前绝大多数来自BTC,若不是对BCH的未来有憧憬,实在没有太多原因关心BCH的开发。

矿工税(强制)

Bitcoin ABC 的合作矿池以算力为后盾,排除不合作的区块,从实质意义上修改协议,让每一块的新币都有一部份直接或间接交给团队。

此为目前争议中方案的实质内容,不同版本细节可能有别,但不影响讨论。

这方案认为我们为了解决"搭便车问题",必须强制所有矿工交税; 同时,几轮难度调整后,费用应由全体SHA256矿工承担,对"BCH矿工"的负担将只与BCH/BTC相对价成正比。

有些矿池同时也认为这方案有助于解决目前BCH算力及出块时间波动太大的问题; 这想法是不对的,因为不论机枪池的占比多少,交税的总额并不改变。要根本解决此问题,只有提高BCH的相对价,而此方案可预见带来的社群分裂及形象问题对此并无助益。

更重要的是,此方案将改变BCH的根本性质:从一完全开放的公链,转型成在协议中瓜分部份新币导入特定人士手中,性质暧昧的半私链。

有些人可能认为这是为了生存,迫不得已的方案。但考量到长远的推广、投资和吸引人才需求,我们并不真的了解它到底合不合算。从今以后,BCH将以"少数几玩家私营操纵"为人所知,即使六个月后真能如期结束,这形象也无法消去。

同时,矿池以算力强制重新分配币,对于开放防审查的特性将作非常不好的示范; 越来越多的人将会对BCH生疑,不知道同一拨人是不是能对链上的任何币、任何交易收税,只要做好了公关,就百无禁忌。

话虽如此,大老们愿意正视开发经费问题,即使方法存疑,还是很值得赞赏的。

持币者赞助

Bitcoin ABC 从持币大老们获取赞助,经营基建,以利币价维持及上升。

赠款可以直接支付,也可通过Assurance contractMecenas定时付款等智能合约进行,或其他总总更细致的操作。

BCH持币者是网络维护及升级的最大受益人,这是不争的事实。单就此一论,让项目的最大受益人给项目买单,实属应当。

这方案有一很大问题:比特币现金设计上来说无法从持币人手中收费,若非持币人同意,几乎不可能强制执行。但就动机上来说,其实要说服持币大老并不困难。

只要他们的赠款金额低于开发团队给他们带来,算入风险的币价增值,持币人每人都有独立的出资动机,有无搭便车行為无关紧要。持有的币数额越高,就越合算,甚至不需要与他人合作,独自出资也有赚头。

若是在持币小户之间推行,此方案有一明显问题:如何确保合作?大户可以单独资助像Bitcoin-ABC之类的大项目,小户可能担心若他们投了钱,但最后金额不达标,项目就无法有效推展,已投的钱就一去不返。

这问题可由Assurance Contract解决: 远在比特币现金分叉之前,Mike Hearn的Lighthouse项目就已实现了原型。有了这种合约,赠款不达标,就不会放行,所有操作都在链上,不需要信任第三方。社群里有能在数日之内打造出基本机制的人才。

有人可能提出:一次性的赠款可能导致开发团队的动机不一致,收款后并没有动力继续劳动; 此顾虑可由BCH链上已开发成功的Mecenas智能合约解决,一笔赠款,分期送抵。这合约也能与Assurance Contract合并执行。

考量因素

1. Bitcoin ABC 可能与某些持币大老们有沟通上的矛盾,可能影响大老投钱的意愿。改善他们的关系将是关键。社群成员有可能需要更积极地协助沟通,营造友善的氛围。

2. 大老们可能有对"搭便车问题"过度的顾虑。这点上我认为给他们展示投资的直接好处非常重要,与搭便车并无关系。在这之上,币圈的生态与其他社群不同,即使是"搭便车"的人们也能增强网络效应,对投钱实属有利无害。

3. 若团队能将路线图上特定的项目独立出来,解释对推广及币价的价值,就更有利于说服资方。

建议方案

只要六个各有十万BCH的大老各出一百万刀,每人出约3%,矿工税的数额就可以满足。

他们每年都可以重复投钱,数年后仍然大赚。

参加的大老们人数越多,投钱的回酬率就越高,而且"搭便车"行为并不影响回酬。

让我们来草算一下。若您持有十万币,每年投一百万刀。极保守估计,此投资所带来的扩容及升级可靠性可于2025年让BCH市值达到今天以太坊的水平。投资当然有风险,但考虑到另一方面升值的潜能极大,我认為此估计并不为过。

让我们考虑另一情况:您今天不投钱,项目倒了。时间一久这链可能因缺乏维护而垮台,也有可能社群找到了新的、难以预料的价值主张。我们乐观些估计,BCH做为一难以成长的储值币得以生存,币价与联储局的2%通涨率连动:

我相信明眼人对两情况的分别应该很容易理解,与"搭便车"并无关系。

本人认为付款可以每六个月更新一次,以Mecenas智能合约分月付款给Bitcoin ABC或指定的代理人。如果收款方因任何原因无法接收,一定时间后可以退款。

在Mecenas合约之前,我们可以用简单的SIGHASH_ALL|ANYONECANPAY方式建造Assurance Contract,向投钱方以全或无的方式筹集一定金额。社群可以向有兴趣的持币人提供工具,让他们可以私下合作,并可选择将募款进度公开显示,或私下计算。最终交易要待金额足够后才有效,上链后Mecenas分期即可进行。

Bitcoin-ABC有义务在每期更新之前公开展示成果。

2
$ 0.18
$ 0.10 from @tula_s
$ 0.05 from @Geri
$ 0.02 from @hasson
+ 1
Avatar for im_uname
4 years ago

Comments

すごい本文! Ok, this was in japanese, i dont speak chinese :D

$ 0.10
4 years ago