大炮榜单3月代码质量榜,EOS力压Lisk夺冠,Tron挤进前10
Posted 大炮评级
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大炮榜单3月代码质量榜,EOS力压Lisk夺冠,Tron挤进前10相关的知识,希望对你有一定的参考价值。
质量榜优化
想了解热门区块链项目代码最新动态,请认准《DarpalRating-代码质量榜》。
欢迎引用本榜单数据,但请务必标明出处。
Darpalrating官网:darpalrating.org
截至发文时4月19日14:30,DPC指数:129.53 ;BIVX:89.84
各类报告可于此下载:www.darpalrating.org/download.html
《DarpalRating-代码质量榜2月版》发布后,我们收到了许多读者的留言,如果有本榜单外的项目希望加入代码质量评审的,可以在评论区下方留言,我们会将其加入下个月的代码质量榜。
在本次《代码质量榜》中我们进行了内容优化,主要改动如下:
1、扩充项目范围:利用新技术增加了评审项目的数量,目前已包含市值前200的所有项目,后续仍会进一步扩大。
2、修正提交次数评星方法:我们认真回顾了以往排名,发现在原有阶梯式评星模式下,有部分项目因为仅提交99次commits而未达到100次的标准就导致整体评级少了0.5颗星,但本质上99与100次commits并无太大区别,原有的评判标准在临界点的评判上缺乏公允性,因此我们对提交次数的星级规则进行了修正。
3、丰富榜单元素:在原有基础上新增各项目月底市值排名,方便读者对比发现存在较大升值空间的技术币种。
后续我们还将在DarpalRating官网上开放各项目代码库更新情况查询功能,敬请期待。
锁定《DarpalRating-代码质量榜》,笑看币价起伏,追踪项目本质。
判定标准
【库热度】:统计该库Watch、Star、Fork三数值的平均值。高于500定义为极高,100-500定义为高,20-100定义为中,20以下定义为低。
【开发者数量】:统计该库本月内提交过commits的开发者contributers数量。高于12定义为多,6-12定义为中,6以下定义为少。
【迭代速率】:以大饼、姨太主链版本迭代速度为基准值,得出区块链项目版本迭代标准为每14.31天发布一次。进而统计该库release单版本平均花费天数,除以上述基准值得出该库迭代速率。低于2定义为快,2-4定义为中,4以上及无release的定义为慢。
如:eos主链自2017/4/2至2018/4/1期间共计release35次,则其平均每9.13天发布一次新版本,与14.31的基准值相除得到其迭代速率为0.64,故其迭代速率为快。
【提交类型】:该项需要建立在足够的提交样本上才能做出判定,因此,若当月提交在10次(含)以下,我们给出“提交太少,无法评判”的认定。
若提交次数在10次(不含)以上,则深度查看统计阶段内的Commit,将其类型分为:
【A1】- 持续需求开发迭代阶段
【A2】- 明显的开发迭代后的集中BugFix、Test阶段
【A3】- 初始化提交导致的功能迭代、配置修改混合
【B】- 日常运维型的少量BugFix、Test阶段
【C】- 日常运维型的修改配置
【D】- 其他难以被归类的类型
打星标准
满星为五星,具体标准如下:
【库热度】为极高得1星、高得0.5星,中和低不得星;
【开发者数量】为多得1星,中得0.5星,少不得星;
【迭代速率】为快得1星,中得0.5星,慢不得星;
【当月提交】星级=0.005*提交commits次数(commits次数需大于10),最多得1星,200及以上可得1星,100可得0.5星,10以下不得星;
【提交类型】为A1及A2得1星,A3得0.5星,B、C、D不得星;
说明:若某项目具备多个核心代码库,我们将取其中数据最好的作为该项目代码质量的代表。
二、首先来看排名前20项目的代码质量详细分析
(排名依次按照星级、提交次数、代码质量、库热度、迭代速率排列)
第1名:
EOS(EOS)
官网:eos.io
星级:★★★★★
柚子EOS在Github上的主页为https://github.com/EOSIO,最活跃的两个代码库分别为“eos”和“eosjs”,前者为主链库,后者为js版本的参考文档库。
除了正在积极开展的DPOS候选节点选拔工作外,Eos团队于3月期间相继发布了Dawn3.0Alpha版本的四个后续修正,主要是在superdawn分支上进行区块连接、区块同步调试等测试,同时也对Dawn3.0Alpha版本代码进行了简化。此外,团队在3月16日发布了EOS技术白皮书V2版本,Dawn版本的延时交易、stake权重计算、新货币合约以及新的token生成标准等新功能正在持续完善中。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
eos (主链) |
极高 | master |
0.64 | 38 | 995 |
A1 |
eosjs | 高 | master | 0.39 | 3 | 38 |
A3 |
综合以上情况,评定为★★★★★等级。
第2名:
Lisk(LSK)
官网:lisk.io
星级:★★★★★
应用链Lisk(LSK)在Github上的主页为https://github.com/LiskHQ,最活跃的两个代码库分别为“lisk”和“lisk-hub”,前者为主链库,后者为微型客户端。
LIsk团队3月2日发布了lisk核心库0.9.12版本,新增交易申请撤销功能,解决重复交易队列问题,进行交易池压力测试、日志记录。3月15日发布了lisk-hubV0.2.0客户端版本,修复操作系统兼容性错误,优化数据同步、账户切换功能,实施了钱包单元测试。此外,Lisk团队于3月其间于香港、上海、东京等地了多场与爱好者的meetup。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
lisk (主链) |
极高 | development |
0.71 | 13 | 781 |
A1 |
lisk-hub |
中 | development | 5.69 | 10 | 510 |
A1 |
综合以上情况,评定为★★★★★等级。
第3名:
Particl (PART)
官网:particl.io
星级:★★★★★
Particl (PART)在Github上的主页为https://github.com/particl,最活跃的两个代码库分别为“particl-core”和“particl”,前者为主链库,后者为dapp生态库。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
particl- core (主链) |
极高 | master |
1.20 | 26 | 398 |
A1 |
particl- desktop |
中 | develop | 2.82 | 5 | 73 | A1 |
综合以上情况,评定为★★★★★等级。
第4名:
Cardano (ADA)
官网:www.cardanohub.org
星级:★★★★★
艾达Cardano (ADA)在Github上的主页为https://github.com/input-output-hk,最活跃的两个代码库分别为“cardano-sl”和“daedalus”,前者为衔尾蛇POS算法协议,后者为钱包。
艾达团队3月如期推出了Cardano sl主网1.1版本和daedalus钱包0.9.0版本,对前版本的API以及配置进行了完善,修复了区块同步、日志记录等方面的错误,daedalus钱包则进行了区块同步、文档说明、用户界面优化等工作。
另外团队也公布了艾达路线图官网:cardanoroadmap.com,可以看到第一阶段拜伦(Byron)已经基本完成,这一阶段主要专注于用户账户、转账以及上线交易所的基础建设,在2018年2、3季度将进行第二阶段雪莱(Shelly)的开发,将完善OUROBOROS协议Pos竞选、投票规则,此外还将新增多重签名、抗量子签名等新特征。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
cardano-sl (主链) |
极高 | cardano -linux -update -test |
0.73 | 16 | 212 |
A1 |
daedalus | 高 | develop | 2.24 | 7 | 366 |
A2 |
综合以上情况,评定为★★★★★等级。
第5名:
大饼
星级:★★★★★
大饼在Github上的主页为https://github.com/bitcoin,最活跃的两个代码库分别为“bitcoin”和“bips”,前者为主链库,后者为比特币改进协议。
大饼团队自2月26日正式发布了Core V0.16.0版本后,本月主要是对前述版本钱包和用户界面做改进与优化,主要是对P2SH隔离见证、钱包、测试节点做了bugfix和test,此外还对远程过程调用接口RPC进行了调试修改。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
bitcoin (主链) |
极高 | master |
1.14 |
23 |
365 |
A1 |
bips | 极高 | master | 1.45 | 4 | 8 |
A2 |
综合以上情况,评定为★★★★★等级。
第6名:
姨太
星级:★★★★★
姨太在Github上的主页为https://github.com/ethereum,最活跃的两个代码库分别为“go-etherenum”和“solidity”,前者为主链库,后者为智能合约平台。
自姨太团队于3月陆续更新了ForstV1.8.2以及Supreme Gardening Equipment V1.8.3版本,该两个版本分别从远程调用接口、客户端和抗DoS攻击安全性方面对2月发布的Iceblog版本进行了优化和修改,“细语(whisper)”和“蜂群(swarm)”已作为辅助协议进行开发。此外,智能合约solidity也更新了V0.4.21版本,该版本优化了命令行、语法分析功能,修复了装配数值过大、JSON传输错误等bug。在两个核心库以外,姨太团队也对EVM虚拟机以及web IDE界面进行了大量迭代与更新。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
go-ethererum (主链) |
极高 | master |
0.86 | 16 |
90 |
A1 |
solidity | 极高 | develop | 2.60 | 19 | 206 | A1 |
综合以上情况,评定为★★★★★等级。
第7名:
IPFS(Filecoin)
官网:ipfs.io
星级:4.9星
IPFS在Github上的主页为https://github.com/ipfs,最活跃的代码库分别为“go-ipfs”和“js-ipfs”,前者为ipfs的go语言实现,后者为ipfs的js语言实现。
本月ipfs团队主要对js-ipfs、go-ipfs以及interface-ipfs-core库做了大量开发,js库发布了V0.28.0js版本以及2个更新版本,已可实现js和go语言的相互转换,新增了配置验证功能并更新了CLI客户端。go-ipfs库则发布了V0.4.14版本,重构后的代码大大降低了对CPU以及内存的占用率,同时提供了go版本的API接口。此外,interface-ipfs-core库也发布了多个版本更新。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
go-ipfs (核心库) |
极高 | master |
1.24 | 11 | 175 |
A1 |
js-ipfs | 极高 | master | 1.52 | 12 | 36 | A1 |
综合以上情况,评定为4.9星等级。
第8名:
TRON (TRX)
官网:www.tron.network
星级:★★★★☆
波场TRON (TRX)在Github上的主页为https://github.com/tronprotocol,最活跃的两个代码库分别为“java-tron”和“wallet-cli”,前者为主链库,后者为钱包。
波场已于3月底推出测试网,本月代码更新主要实现了账户创建、交易转账、投票API等功能,优化了出块逻辑、区块网络同步以及区块链浏览器,同时对以上功能开展了部分bugfix和单元测试。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
java-tron (主链) |
高 | develop |
1.23 | 19 | 848 |
A3 |
wallet-cli | 低 | master | 无 | 14 | 527 |
A3 |
综合以上情况,评定为★★★★☆等级。
第9名:
0x (ZRX)
官网:0xproject.com
星级:★★★★☆
0x协议(ZRX)在Github上的主页为https://github.com/0xProject,最活跃的两个代码库分别为“0x-monorepo”和“wiki”,前者为主链库,后者为文档库。
0x协议团队3月发布了多个子项目的更新版本,目前已可以使用0x查看账户余额、改变、取消订单并可接收通知,已实现0X对ETH的兑换,优化了智能合约、网络的稳定性并进行了部分bugfix。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
0x-monorepo (主链) |
高 | develop ment |
0.04 | 6 | 569 |
A1 |
wiki | 低 | master | 无 | 4 | 41 | B |
综合以上情况,评定为★★★★☆等级。
第10名:
Augur (REP)
官网:www.augur.net
星级:★★★★☆
Augur (REP)在Github上的主页为https://github.com/AugurProject,最活跃的两个代码库分别为“augur-core”和“augur”,前者为价格预测核心库,后者为网页版客户端。
Augur团队已于3月完成智能合约代码安全审计,本月主要工作为根据报告内容进行代码修改与重构、安全性优化,此外团队对其交易市场网页进行了大量维护,优化了用户界面UI。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
augur-core (主链) |
高 | master |
1.81 | 4 | 22 |
A1 |
augur | 高 | seadragon | 2.44 | 14 | 551 | A1 |
综合以上情况,评定为★★★★☆等级。
第11名:
Nebulas (NAS)
官网:nebulas.io
星级:★★★★☆
星云链Nebulas (NAS)在Github上的主页为https://github.com/nebulasio,最活跃的两个代码库分别为“go-nebulas”和“wiki”,前者为主链库,后者为参考文档库。
开发方面星云团队发布了主网创世版本Eagle Nebula,这一版本优化了数据转换与网络传输性能、新增了事务并发同步与多区块并行同步的等功能,目前已能支持JS语言编写智能合约,在下个版本中将进一步加强生态建设和开发人员友好度。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
go-nebulas (主链) |
高 | develop |
1.77 | 11 | 518 |
A1 |
wiki | 中 | master | 无 | 10 | 75 | B |
综合以上情况,评定为★★★★☆等级。
第12名:
Komodo(KMD)
官网:komodoplatform.com
星级:★★★★☆
Komodo(KMD)在Github上的主页为https://github.com/jl777/komodo以及https://github.com/KomodoPlatform,最活跃的两个代码库分别为“komodo”和“BarterDEX”,前者为主链库,后者为去中心化交易所。
komodo团队3月发布了多个BarterDEX更新版本,目前已支持图表隐藏、快速加载、最低金额限制同时修复了utox相关bug。主链方面未发布新版本,主要是对节点、钱包做了大量bugfix与测试。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
komodo (主链) |
高 | dev |
3.61 | 5 | 252 |
A1 |
BarterDEX |
中 | master | 1.80 | 17 | 185 | A2 |
综合以上情况,评定为★★★★☆等级。
第13名:
Waves (WAVES)
官网:wavesplatform.com
星级:★★★★☆
波币(WAVES)在Github上的主页为https://github.com/wavesplatform,最活跃的两个代码库分别为“waves”和“wavesGUI”,前者为主链库,后者为客户端。
waves团队3月先后发布了V0.10.2、V0.10.3核心版本,包含主网及测试网更新,已实现主网的大量转账交易,新增了投票功能,更新并优化了API接口性能,客户端方面暂未推出新版本,主要是优化了UI界面并增加了对BCH的支持。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
waves (主链) |
高 | master |
0.82 | 9 | 230 |
A1 |
wavesGUI | 高 | master | 0.85 | 4 | 251 | A1 |
综合以上情况,评定为★★★★☆等级。
第14名:
aeternity(AE)
官网:www.aeternity.com
星级:★★★★☆
aeternity(AE)在Github上的主页为https://github.com/aeternity,最活跃的两个代码库分别为“epoch”和“elixir-node”,前者为主链库,后者为elixir节点库。
AE团队3月发布了的aeternity新版本V0.9.0,本次发布重点是优化了交易速率和网络安全,新增了Coinbase交易验证及采矿奖励、区块索引功能,VM虚拟机以及智能合同语言仍在进一步完善中。另外在AE推出的æpp也有所进展,目前已能Exchange模块中实现ETH/AE的交易互换。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
epoch (主链) |
高 | master |
0.79 | 15 | 250 |
A1 |
elixir- node |
中 | master | 无 | 8 | 170 | A1 |
综合以上情况,评定为★★★★☆等级。
第15名:
Raiden Network(RDN)
官网:raiden.network
星级:4.3星
雷电网络Raiden Network Token (RDN)在Github上的主页为https://github.com/raiden-network,最活跃的两个代码库分别为“raiden”和“microraiden”,前者为主链库,后者为微支付方案。
闪电网络团队本月发布了microraiden2.5.0版本,主链未发布新版本,主要是对2月发布的V0.3.0版本做了大量修复和改进,提升了对eth网络的同步性和兼容性,此外对修复了API接口、RPC命令行等bug错误。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
raiden (主链) |
高 | master |
3.61 | 4 | 163 |
A1 |
micro raiden |
高 | master | 2.44 | 4 | 15 | A2 |
综合以上情况,评定为4.3星等级。
第16名:
Steem (STEEM)
官网:steem.io
星级:4.3星
斯蒂姆Steem在Github上的主页为https://github.com/steemit,最活跃的两个代码库分别为“steem”和“condenser”,前者为主链库,后者为社交应用的Web前端库。
本月steem团队未发布新版本,主要开发内容是设计STEEM的三种token资产数据类型、开发自动化做市商、完善了文档和开发工具并引入外部团队来进行代码测试和安全评审。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
steem (主链) |
高 | develop |
0.78 | 7 | 161 |
A1 |
condenser | 中 | master | 1.96 | 9 | 145 |
A1 |
综合以上情况,评定为4.3星等级。
第17名:
Siacoin(SC)
官网:sia.tech
星级:4.3星
Siacoin(SC)在Github上的主页为https://github.com/NebulousLabs,最活跃的两个代码库分别为“Sia”和“Sia-UI”,前者为主链库,后者为客户端。
本月SIA团队正式发布了V1.3.2核心版本以及对应的UI新版本,本次更新主要专注于提升稳定性和性能,优化了上传下载的网络配置并修复了I/O方面的BUG,同时对网站外观和设计进行了优化。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
Sia (主链) |
极高 | master |
2.58 | 6 | 157 |
A1 |
obelisk.tech |
低 | master | 无 | 2 | 25 |
A2 |
综合以上情况,评定为4.3星等级。
第18名:
BitShares(BTS)
官网:bitshares.org
星级:4.3星
比特股BitShares(BTS)在Github上的主页为https://github.com/bitshares,最活跃的两个代码库分别为“bitshares-core”和“bitshares-ui”,前者为主链库,后者为客户端。
本月BitShares团队发布了核心客户端2.0.180238版本,该版本优化了网络稳定性,新增了API调用口令,更新了参考文档。UI服务器方面则是发布了2个新版本,主要优化了帐户显示页面,修复了余额显示错误等bug。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
bitshares-core (主链) |
高 | develop |
0.91 | 7 | 67 |
A3 |
bitshares-ui | 高 | staging | 0.71 | 11 | 150 | A1 |
综合以上情况,评定为4.3星等级。
第19名:
Status(SNT)
官网:status.im
星级:4.3星
Status(SNT)在Github上的主页为https://github.com/status-im,最活跃的两个代码库分别为“Status-react”和“Status-go”,前者为核心客户端,后者为对接以太坊网络的浏览器。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
Status-react (核心库) |
极高 | develop |
3.36 | 20 | 89 |
A1 |
Status-go | 中 | develop | 4.18 | 10 | 60 |
A1 |
综合以上情况,评定为4.3星等级。
第20名:
Loopring (LRC)
官网:loopring.org
星级:★★★★
路印Loopring (LRC)在Github上的主页为https://github.com/Loopring,最活跃的代码库分别为“loopring-ios”和“loopr2”,前者为路印ios端钱包,后者为新版本网页钱包,此外对接eth及neo的“protocol”、“neo-protocol”库也有更新。
以太坊方面,路印团队在以太坊主网上部署了v1.2版本的协议,此版本引入了新的双重签名技术并优化了挖矿机制;量子链方面将与以太坊共享相同的路印协议智能合约(LPSC);neo方面已完成LRN及其空投智能合约,目前已在neo测试网开展测试。
loopr钱包已支持助记词和密钥库文件,Web钱包已支持metamask、Ledger以及trezor,进一步优化了iOS钱包APP的UI设计,同时更新了多个语言版本的loopring新版白皮书。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
loopr -ios |
低 | develop ment |
无 | 2 | 173 |
A1 |
loopr2 | 中 | master | 无 | 4 | 757 | A1 |
考虑到项目有多个库同时在迭代更新,总开发者数量评定为多,综合以上情况,评定为★★★★等级。
三、接着来看热门币种代码质量详细分析
(币种按照不同概念、星级高低、市值排名先后顺序排列)
1、市值前10概念:
Ripple(XRP)
官网:ripple.com
星级:3.7星
瑞波Ripple(XRP)在Github上的主页为https://github.com/ripple,最活跃的两个代码库分别为“rippled”和“ripple-dev-portal”,前者为主链库,后者为开发者用服务器。
瑞波团队于3月发布了0.91.0版本,本版本并无新功能,主要是修复了可能导致系统终止运行、影响账簿安全性的几个问题。此次修复主要包括序列化公钥的严格认证,去除跨边界存取、强化编码/解码逻辑等,改善了瑞波的稳定性与安全性。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
rippled (主链) |
极高 | develop |
2.06 | 8 | 31 |
A1 |
ripple-dev -portal |
高 | master | 4.19 | 4 | 49 |
A2 |
综合以上情况,评定为3.7星等级。
BCH
星级:3.3星
BCH在Github上的主页分别为https://github.com/Bitcoin-ABC和https://github.com/bitcoincashorg。主页中最活跃的两个代码库分别为“bitcoin-abc”和“website”,前者为核心库,后者为官网页面库。
3月BCH团队分别在两个库中进行了代码更新,主要对钱包、官网页面做了bugfix以及测试,此外也对5月的32M扩容做了准备。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
bitcoin-abc (核心库) |
高 | master | 16.76 | 5 | 57 | A2 |
website | 中 | master |
无 | 9 | 27 |
B |
综合以上情况,评定为3.3星等级。
Litecoin (LTC)
官网:litecoin.com
星级:2.1星
莱特Litecoin (LTC)在Github上的主页为https://github.com/litecoin-project,最活跃的两个代码库分别为“litecoin”和“gitian.sigs.ltc”,前者为主链库,后者为发布签名库。
莱特团队本月代码更新主要为对bip协议的修改、新版本改动的说明以及对密钥、UI的bugfix,但整体来看代码修改不多。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
litecoin (主链) |
极高 | 0.16 |
1.04 | 3 | 18 |
B |
gitian.sigs.ltc |
高 | master | 无 | 7 | 11 |
B |
综合以上情况,评定为2.1星等级。
Stellar (XLM)
官网:www.stellar.org
星级:3.6星
恒星Stellar (XLM)在Github上的主页为https://github.com/stellar,最活跃的两个代码库分别为“stellar-core”和“go”,前者为主链库,后者为恒星币的go语言实现。
恒星团队本月发布了V9.2.0新版本,该版本主要主要集中改善了恒星网络和节点的稳定性,修复并制作了一份操作指南以解决关机断线、同步连接失败、高CPU使用率等问题。另外团队也发布了多个客户端API接口Horizon的更新版本以及钱包的更新版本。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
stellar -core (主链) |
极高 | master |
2.85 | 11 | 128 |
A1 |
go | 中 | master | 2.84 | 11 | 68 | A1 |
综合以上情况,评定为3.6星等级。
NEO(NEO)
官网:neo.org
星级:3.1星
小蚁NEO在Github上的主页为https://github.com/neo-project,最活跃的两个代码库分别为“neo”和“neo.org”,前者为主链库,后者为官网库。
NEO团队本月持续进行DAPPs生态的建立,优化了主网区块导入以及共识机制,修复了neo-gui中部分漏洞,另外大量更新了各操作系统的智能合约说明、参考文档和测试用例文档。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
neo (主链) |
极高 | master |
76.66 | 6 | 19 |
A3 |
neo.org | 中 | master | 无 | 4 | 17 | B |
综合以上情况,评定为3.1星等级。
Monero (XMR)
官网:getmonero.org
星级:3.4星
门罗Monero (XMR)在Github上的主页为https://github.com/monero-project,最活跃的两个代码库分别为“monero”和“kovri”,前者为主链库,后者为匿名技术开发库。
3月门罗团队发布了v0.12.0.0新版本,更新改进了工作证明算法以防止DoS攻击、支持多重签名及硬件钱包,此外对钱包、主网进行了大量测试和bugfix。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
monero (主链) |
极高 | master |
6.22 | 15 | 87 |
A1 |
kovri | 高 | master | 无 | 4 | 36 |
A2 |
综合以上情况,评定为3.4星等级。
2、基础链概念:
Golem (GNT)
官网:golem.network
星级:★★★★
Golem (GNT)在Github上的主页为https://github.com/golemfactory,最活跃的两个代码库分别为“golem”和“golem-electron”,前者为核心库,后者为客户端。
3月golem团队主要工作集中在核心库V0.13.0及V0.14.0新版本,这个版本的重点是对服务器和WebSocket添加了密码设计、改进GUI界面、RPC通信并修复大量bug。此外electron客户端也发布了Alpha 0.1.8、0.1.9版本,修复了钱包、密码保护等功能,同时改善用户体验并增加了安全性。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
golem (主链) |
极高 | develop |
5.73 | 12 | 296 |
A1 |
golem- electron |
中 | dev | 2.08 | 3 | 183 | A2 |
综合以上情况,评定为★★★★等级。
Bytom (BTM)
官网:bytom.io
星级:★★★★
比原链Bytom (BTM)在Github上的主页为https://github.com/Bytom,最活跃的两个代码库分别为“bytom”和“dashboard”,前者为主链库,后者为轻钱包。
本月比原团队发布了v0.4.1新版本,对2月发布的“Neu("诺")”版本进行了大量更新,改进了区块头数据结构、挖矿算法以改善挖矿适配性,优化了p2p业务层各节点间的通信协议、钱包交易的utxo存储,修改了仪表板、合约编译器API接口,本月在bytom主链的dev、get-work等分支上进行了大量的开发、测试并编写了文档。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
bytom (主链) |
高 | dev |
1.33 | 14 | 95 |
A1 |
dash board |
高 | master | 无 | 2 | 36 | B |
综合以上情况,评定为★★★★等级。
Qtum(Qtum)
官网:qtum.org
星级:3.8星
量子链Qtum在Github上的主页为https://github.com/qtumproject,最活跃的两个代码库分别为“qtum”和“qtum-electrum”,前者为主链库,后者为轻钱包。
4月初量子团队发布了V0.14.16主网新版本,该版本新增了EVM虚拟机以及便于开发者使用的regtest模式,进一步完善了POS协议、智能合约GUI。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
qtum (主链) |
高 | master |
1.12 | 4 | 11 |
A2 |
qtum- electrum |
低 | master | 1.97 | 1 | 165 | A1 |
考虑到其在explorer、server等库均有更新,开发者数量评定为中,综合评定为3.8星等级。
Ethereum Classic(ETC)
官网:ethereumclassic.github.io
星级:3.2星
姨太经典Ethereum Classic(ETC)在Github上的主页为https://github.com/ethereumproject,最活跃的代码库为主链库“go-etherenum”。
ETC团队在多个分支更新代码,同时于本月6日发布了Ethereum Classic Geth 5.1.0版本,添加了多项防攻击对策,进行了代码重构并通过测试,修复了区块同步问题。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
go-etherenum (主链) |
高 | master |
0.88 | 4 | 134 |
A1 |
go-etherenum | 高 | feat/ad dr-tx -index -proto |
0.88 | 6 | 101 |
A3 |
综合以上情况,评定为3.2星等级。
IOTA (MIOTA)
官网:iota.org
星级:3.1星
埃欧塔IOTA (MIOTA)在Github上的主页为https://github.com/iotaledger,最活跃的两个代码库分别为“iri”和“iota.lib.py”,前者为主链库,后者为python文档库。
IOTA团队3月发布了两个测试网更新版本V1.4.2.2和V1.4.2.3,实现了新的tipselection算法,解决了数据损坏问题,另外在iota.py库对前一版本进行了少量bugfix。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
iri (主链) |
高 | dev |
0.80 | 5 | 20 |
A3 |
iota. lib.py |
高 | develop | 1.41 | 3 | 4 |
B |
综合以上情况,评定为3.1星等级。
GXShares(GXS)
官网:gxs.gxb.io
星级:1.8星
公信宝GXShares(GXS)在Github上的主页为https://github.com/gxchain,最活跃的两个代码库分别为“gxb-core”和“gxb-light”,前者为主链库,后者为钱包。
4月初公信宝团队发布了GXB-CoreV1.0.180404新版本,优化了API的缓存性能,添加了钱包支付、查看账户状态等多个API命令,此外布洛克城也同步新增了提现、余币宝等新功能。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
gxb-core (主链) |
中 | dev_master |
3.34 | 2 | 51 |
A1 |
gxb-light | 低 | dev | 无 | 3 | 3 | 无法 判断 |
综合以上情况,评定为1.8星等级。
Hshare (HSR)
官网:h.cash
星级:1.1星
红烧肉Hshare(HSR)在Github上的主页已于2月改为https://github.com/hybridnetwork,最活跃的两个代码库分别为“hxd”和“hcashwallet”,前者为主链库,后者为区块链浏览器。
HSR新库中的代码是在decred项目的基础上进行开发的,本月Hcash团队核心工作仍是其测试网络RC1、GUI钱包以及抗量子功能的开发。经过一个多月的测试,团队于3月22日宣布RC1网络开发者测试已完成,本次测试中收集到的数据将用于推进主网上线。此外,团队推出了跨平台GUI钱包Hxify,并在测试网络中对抗量子技术功能进行了测试。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
hxd (主链) |
中 | dev |
无 | 2 | 24 |
A1 |
insight |
低 | dev -v0.01 |
无 | 3 | 24 | A2 |
综合以上情况,评定为1.1星等级。
3、去中心化交易所概念:
Kyber Network (KNC)
官网:kyber.network
星级:2.9星
Kyber Network (KNC)在Github上的主页为https://github.com/kybernetwork,最活跃的两个代码库分别为“KyberWallet”和“smart-contracts”,前者为钱包库,后者为核心智能合约库。
kyber主网页面已完成测试阶段,3月19日起已公开使用,主要修复了测试发现的页面显示、交易错误等问题,本月新增4种ERC20token上线交易。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
Kyber Wallet (核心库) |
中 | release _0.3.0 |
9.92 | 3 | 72 |
A1 |
smart- contracts |
中 | develop | 无 | 3 | 67 | A1 |
综合以上情况,评定为2.9星等级。
4、闪电网络概念:
Trinity Network Credit(TNC)
官网:trinity.tech
星级:2.9星
Trinity Network Credit(TNC)在Github上的主页为https://github.com/trinity-project,最活跃的两个代码库分别为“trinity”和“wallet-website”,前者为主链库,后者为钱包浏览器。
Trinity团队3月发布了V0.1版本,4月初发布了更新版本V0.2,主要对线下扩容通道协议、CLI钱包、网络浏览器做了更新迭代,另外还对网络节点、交易传输做了单元测试。
以下为统计数据:
子库 | 热度 | 考察 分支 |
迭代 速率 |
开发者 数量 |
当月 提交 |
提交 类型 |
trinity(主链) | 高 | trunk |
4.33 | 6 | 72 |
A1 |
wallet- website |
高 | master | 6.73 | 2 | 27 | A2 |
综合以上情况,评定为2.9星等级。
Funfair、Ethos、Dent、Power Ledger、Kin、Iconomi、Civic、XPlay、Hyper Pay、Kcash、Soc。
核心库选取标准
我们只审计项目的核心库,但对于不同的项目,其核心库的定义并不相同。
对于具备主链的项目,典型的如公链、联盟链等,无论项目处于什么生命周期,我们只选取主链作为评判依据。
对于不具备主链的,如一些依托于其他公链的应用类项目,我们通常会尽量选取出核心业务代码库,作为评判依据。
关于本榜单
本榜单将每月发表一次,次月发表上个月的代码质量榜单。受制于人力物力,我们仅能将市值排名靠前以及较为热门的项目纳入考察范围。
我们欢迎对自己有信心的项目方,主动要求将自身列入我们的每月代码质量榜单考察范围中。对于此类项目方,请联系我们并告知意图。
往期精彩回顾
疑
DarpalRating∣大炮评级
观点略偏激,但真理从来不中庸
人生当如阿灰喵,不必活成狗
为保证我们的中立性、客观性和准确性,我们的评级业务不合作、不推广、不收费、不加入任何媒体联盟,还请谅解。
读者交流
Twitter账号:twitter.com/DarpalRating
电报交流群:t.me/DarpalRating
电报公告群:t.me/DarpalRatingChannel
手机没挂梯子的可通过以下链接加入电报群:
电报交流群:https://0.plus/DarpalRating
电报公告群:https://0.plus/DarpalRatingChannel
BeeChat:https://beechat.io/joing=7a687fd384774774898d790c8e350cc8&lang=zh
以上是关于大炮榜单3月代码质量榜,EOS力压Lisk夺冠,Tron挤进前10的主要内容,如果未能解决你的问题,请参考以下文章
鲁大师4月新机性能榜:拯救者电竞手机2 Pro夺冠,联发科崭露头角