交易所注册链接, ~40%折扣 insight加密货币套利会员群
作者 | DaPangDun
在我欣喜于 RGB 协议如今迈入正规的发展时,最近却发生了激烈的争论,经过梳理,我将尽可能保持独立研究员的角度来剖析最近的各个事情。
- 两个协会
7 月 14 日,由 bitfinex 牵头组建了 [RGB Protocol Association],协会的目标定义为开发者、团队和项目提供资金和战略支持,加速 RGB 生态系统的发展,协会采用收费的会员制度。
作为 RGB 核心开发者 Maxim 的项目(如 Pandora Prime)等也需要缴纳会费才能进入协会,这在 RGB 的官方 TG 引起了激烈的争论,Federico 和 Maxim 之间爆发了激烈的争吵。
7 月 17 日,由 Lnp/bp 协会牵头的生态联盟 [RGB Consortium] 也正式公布了相关章程,这是一个免费加入的联盟,有多种身份制度,强调对于 RGB 的长期支持和贡献,奉行开源主义的精神。
详情见:
我很难评判这种情况,从一方面来看两个协会的功能并不完全相同,但是明显有争斗的意味,我觉得在推动 RGB 发展的道路上,这并不是好事,因为力量已经分散了。
- 两个协议版本
7 月 10 日,LNP/BP 协会公告 RGB (v0.12) 的最终生产版本发布!这标志着 v0.12 的重大进展,在 Maxim 和 Bitlight 人员如火如荼的 merge RC3 的版本时,Iris Wallet 今天突然宣布上线 RGB v0.11.1 的主网版本,同时,相关联方 Tribe wallet, ThunderStack、Lnfi、kaileidoswap 同步宣布上线 v0.11.1 的主网版本,这显然是一个有计划的协调动作。
这给 RGB 带来的是 v0.11 和 v0.12 的版本之争现状。
2.1 版本差异
首先,我们来看一下 v0.12 和 v0.11 的版本差异:
1、0.12 相比 v0.11 进行了协议简化,0.11 rgb-core 有 10898 行代码,v0.12 减少到 2710 行。
2、0.12 采用了统一密封方式,这解决了 v0.11 存在两种不同的密封类型(用户选择其中一种变体)在代码、API 和用户体验方面都造成的复杂性以及由此引发的协议层上巨大的攻击面。
2.2 关于 v0.11.1 版本
接着,让我们来看一下这个 v0.11.1 版本。我查询了 RGB 的 github 库中关于版本的页面:
可以看见:v0.11.1 版本并不是一个经过 Maxim review 的版本,这代表着版本未经过严格测试(绿色的代表 reviewed 的版本)。
在我深入与相关开发者的沟通过程中得到关于 v0.11 版本更细节的问题点包括:
1、相关版本产品要求用户提供一个助记词 (Mnemonic) 来初始化其钱包,该助记词会通过用户提供的密码进行加密,并存储在本地文件系统上,这种密钥管理模型属于静态加密,在运行时会明文出现在内存中,如果电脑被入侵,则存在密钥暴露风险。
2、所有使用了 rgb-tools/rgb-lib(这个只有 v0.11 的版本)的钱包,都会持有用户的私钥。
对这样一个版本,我个人是存在疑虑的!
但是正如 Maxim 在 tg 里说的,社区可以尝试不同的版本,只要他们知道所面临的风险。我个人之前也强调项目方有选择版本的自由。
2.3 协议贡献
既然存在这样的问题,为什么这些版本采用 v0.11 版本作为发行版本,让我们继续潜入。
我仔细看了一下 RGB 协议的贡献者和提交情况,作为 Bitfinex 方的主要开发者的协议提交如下:
这几个版本均没有被 Maxim review,属于他们独立维护,而且在 v0.12 的版本上他们没有任何的代码贡献,这可能就是他们不得不选择 v0.11 的原因。
- 实质是什么?
这场争论来的很突然,又正值 RGB 即将真正走入 BTC 生态之时,我认为这是一场明显的关于 “话语权争夺” 的战争。
站在 Federico 的角度,Bitfinex 长期对 RGB 协议提供声誉支持和资金支持,Maxim 作为合作伙伴也可能被认定为 “打工仔”,如今协议慢慢发展成熟,但有脱离自身控制的风险;当然也有可能是对于 Lnp/bp 运作 RGB 协议不满意;也有可能他们认为 v0.11 已经能够符合所需,所以要先发制人,拿到未来生态发展的主要控制权。
站在 Maxim 的角度,近 6 年,协议的核心代码基本由他完成,诚然作为开源协议强调开源精神,但是个人的奉献是实打实的,在这样一个时间档口被排除,颇有种被 “卸磨杀驴” 的感觉,所以他要努力抗争。
- 我的看法
从最近的事情上,我得到了几点认知:
️1、RGB 协议具有极高的价值。如果没有价值,不会在这个阶段就开始抢占话语权了。
2、天下攘攘,皆为利往,这是亘古不变的道理。
然而,我对于当下的情况其实是存在比较大的忧虑的:
1、激进的推行尚未被广泛验证的版本(你可以看看 iris wallet 的下载次数),同时直接上主网,如果一旦出现 “资产丢失” 的问题,将会极大的影响用户对于 RGB 协议的观点和看法。(我希望这个问题不要出现,但是我认为这个概率不低,因为测试网我们经历过很多次这种情况)
2、由于 v0.12 和 v0.11 的不互通,v0.12 也即将进入主网的发布阶段,显然 RGB 在开篇便进入了一个需要用户选择阵营的阶段,这种割裂性和不可弥补性是不利于生态发展的。
3、目前 v0.11 的闪电连通基本上采用的就是本地 node 全托管的模式,这并不符合我对于 RGB 和 LN 结合的期望。
无声的战争在 RGB 上上演,谁会赢?我不想思考这些问题,我内心期望这些事情可以得到更好的解决,因为只有聚力 RGB 才能有更好的发展!
我知道对于大部分人来说,管它 v0.11 还是 v0.12,哪个能让我赚钱我就信哪个,这无可厚非,但是我对于 RGB 的感情是区别于很多人的,我要的是它的长期发展,最终成为 BTC 生态的支撑性协议。