主页 > imtoken官网下载安全吗 > Ripple开源的背后:去年96%代码由员工完成

Ripple开源的背后:去年96%代码由员工完成

imtoken官网下载安全吗 2023-02-04 07:51:32

Rippled 是按市值计算的第三大加密货币,XRP 及其附属公司 Ripple Labs 不乏争议。 Ripple Labs 声称它早期获得了大约 80% 的 XRP 供应,由开源开发人员提供,但当它受到审查时,情况似乎并非如此。 与我们之前讨论过的加密货币比特币和以太坊不同,Ripple 客户端代码并不总是开源的。 例如,在早期,Ripple Labs 开发人员能够单方面直接更改协议,例如将地址的最低余额从 200 XRP 更改为 50 XRP。

尽管 Ripple 自 2013 年 9 月以来一直开源,但 Preston Byrne 指出,Ripple Labs 仍根据其 Github 存储库中的许可协议拥有该协议并享有版权。

开源让我们更好地了解独立开发人员是否为 Ripple 的源代码做出了贡献,或者这在很大程度上仍然是 Ripple Labs 员工的责任。 在过去的一年里,共有 21 位开发者为 Ripple 源代码做出了贡献,他们的贡献如下:

瑞波币Ripple开源的背后:去年96%的代码都由其员工完成

过去一年的前 10 名贡献者

1) Michael Ellery-Ripple 高级软件工程师,2016 年至今

比特币的开源代码在哪里_比特币开源代码公开_比特币开源代码公开

2) Nik Bougalis - 领导 Ripple 的 c++ 团队的密码学家和软件工程师

3) Scott Schurr - Ripple 高级软件工程师

4) Scott Determan - 为 Ripple 工作

5) Joseph Loser - Quantlab Financial, LLC 的软件工程师

6) Howard Hinnant - 在 Ripple 担任开发人员。 在 Quantlab Financial, LLC 工作

7) Ed Hennis (ximinez) - Ripple 高级软件工程师,2014 年至今

比特币的开源代码在哪里_比特币开源代码公开_比特币开源代码公开

8) Miguel Portilla - Ripple 高级软件工程师

9) David Schwartz (Joe Katz) - Ripple Labs 的 CTO,也是最初的开发者之一。也是对项目贡献最大的人

10) John Freeman - Ripple 高级软件工程师

其他贡献者

1) Mark Travis(triple) - 自 2014 年起在 Ripple 担任性能工程师

2) Markus Teufelberger-ripple 客户端的贡献者

比特币的开源代码在哪里_比特币开源代码公开_比特币开源代码公开

3) Joseph Busch (jwbusch) - Ripple 高级软件工程师,自 2018 年起

4) roman Reginelli (mdo13) - 文档工程师,Ripple,2014 年至今

5)Jesper Wallin(empatogen)——信息有限,具体职位和工作情况未知

6) Alloy Networks (alloyxrp) - 总部位于爱沙尼亚的公司运行着运行 XRP 账本的验证器

7) Elliot Lee (intelliot) - Ripple 高级软件工程师,自 2017 年起担任该职位

8) Ethan MacBarough (ChronusZ) - Coil 的首席科学家,该公司由前 Ripple 首席技术官 Stefan Thom 创立

比特币的开源代码在哪里_比特币开源代码公开_比特币开源代码公开

9) Cryptobrad-信息有限,具体职位和工作情况未知

10)Demonstefan-信息有限,具体职位和工作条件不详

在查看过去一年的前 10 名贡献者时,除了 Joseph Loser (JoeLoser) 之外,其他人都在 Ripple Labs 工作。 Loser 的代码提交在开发者中脱颖而出,他是第五大贡献者,占今年所有提交的 8.6%。 从实际commit数来看,共有21位贡献者,但前3名贡献者占总commit数的50%以上,前10名贡献率约88%。 Ripple 员工贡献了所有这些代码提交的 86%。

在所有开发人员中,我们可以确认至少有三分之二的人在 Ripple 的某个部门工作,这不一定是坏事。 本系列文章的主要目的之一是消除开源软件意味着成百上千的开发人员自愿编写代码的观念。 恰恰相反,我们在这里看到的是 Ripple Labs 部署了大多数开发人员自己。 同样有趣的是,Ripple 的 CTO David Schwartz (JoelKatz) 随着时间的推移提交速度变慢 (2.9%),但他负责 Ripple 存储库中所有提交的 36%。

瑞波币Ripple开源的背后:去年96%的代码都由其员工完成

虽然我们之前看到去年 86% 的代码提交是由 Ripple 员工完成的,但当我们查看提交的代码行时,我们可以看到去年添加的大约 96% 的代码行也是由 Ripple 员工完成的由 Ripple 员工完成。 Scott Schurr 添加的代码行最多,约占所有添加代码行的 39%。 在 Ripple Labs 的非员工开发人员中,Joseph Loser 处于领先地位,但他添加的 860 行代码甚至不到去年添加到代码库的代码行数的 1%。

比特币开源代码公开_比特币开源代码公开_比特币的开源代码在哪里

瑞波币Ripple开源的背后:去年96%的代码都由其员工完成

自 2016 年以来一直担任 Ripple Labs 高级软件工程师的 Michael Ellery 负责今年 23% 的代码提交。 更有趣的是,看上图,Michael 负责 912,359 次删除,大约占去年 Ripple 代码库中 99% 的行删除。

通过查看代码提交存储库比特币开源代码公开,我们可以更好地了解发生了什么,或者为什么 Michael 比他的同行删除了这么多。 下图显示了他的一次提交,其中包括 368,651 次删除,约占他删除的所有行的 40%。

瑞波币Ripple开源的背后:去年96%的代码都由其员工完成

看起来他们有很多依赖(他们用来完成软件工作的软件)代码提交到他们的 Ripple 主存储库。 通常比特币开源代码公开,这些并不是你真正想要做的事情,所以很多删除行都在这样做,删除不需要的代码行,这是一件好事。

总结

Ripple 客户端自 2013 年以来一直是开源的,但在过去的一年中,大多数开发人员都是 Ripple Labs 的员工。 在过去一年的 22 名贡献者中,三分之二是 Ripple 员工。 Ripple Labs 的工程师负责 86% 的提交、96% 的添加行和 99.8% 的删除行。 这并不是说这是一件坏事,但它确实表明该公司在很大程度上落后于其开源 Github 的开发。