BitShares 代码持续优化,但用户量级仍待提升

北京时间 2018 年 11 月 7 日,标准共识发布针对区块链项目「BTS」(比特股,BitShares)的项目调整报告。以下为报告的主要内容。

Overview 概述

报告维持 BitShares 风险等级「B」不变,该项目属于「一般风险」水平,需要投资者注意。

依据「标准共识一般项目投资风险评级标准(初创期)」 获得「B」评级的主要原因是:BitShares 项目产品和技术性能已经过大量数据和较长运行时间检验,性能优秀;项目技术创新性高,核心代码模块在不断优化。

基于标准共识分析师团队调查和研究,项目目前的主要风险和优势在于:

项目主要风险

原风险点 1

BTS 目前开发热度较低,核心开发者数量不足 5 人。更新如下

Bitshares 近期开发热度较好。项目代码的可用性以及安全性不断加强,更符合企业化的标准,核心模块持续优化。

根据 SNC 代码更新排名,Bitshares 项目近 90 天内排名 43,开发热度较好,以下为具体技术测评更新。

Bitshares 功能评测更新

Bitshares 项目已上线运行四年有余,截止美国西部时间 2018 年 11 月 5 日晚,共产生区块约 32,002,392 块,区块产出速率还是约 3s 一个。目前已上线区块浏览器、多版本钱包、去中心化交易所等等相关应用,从标准共识 6 月 25 日评测至今,在功能方面,Bitshares 项目没有大的迭代更新,由于具体的功能在 6 月测评中已进行过阐述,本次更新主要介绍功能更新和问题。

钱包功能

上次评测并没有对 Bitshares 的钱包功能做出详细评测,本次评测我们分别测试了网页版轻钱包和全节点本地钱包,轻钱包可以直接通过网页版登录注册,钱包功能通过网络协议与 Bitshares 主网进行数据交互,不论是币价还是当前区块交易情况都几乎实时同步,延迟不超过 1s,代币交易认证速度极快,几乎可以与中心化交易所认证速度相媲美。

目前为止,基于 Bitshares 的交易数量虽没有中心化交易所的绝对数量多,但相较于其他去中心化交易方式,Bitshares 绝对算得上成熟且已经运用于实际的项目,目前没有发生过拥堵、错误、被攻破的情况,相较于其他主网发布交易或智能合约经常出错或延迟较高的情况,Bitshares 的运行情况良好,去中心化的卡顿并没有在应用方式中展现。

全节点本地钱包需要在 GitHub 中下载部署程序后通过命令行配置安装,随后需要加载 Bitshares 日志文件同步之前全部交易,最后需要同步账号信息,生成本地 Bitshares 全节点钱包,同步信息与操作详情与网页版钱包几乎一致。

网络性能

首先目前 Bitshares 作为去中心化的资产交易平台不仅仅可以基于加密电子货币进行交易,还可以基于法币等一般等价物进行去中心化的交易发布,交易认证时间上与电子货币几乎没有差别。

其次是认证时间上,根据标准共识测试,Bitshares 基本可以做到交易秒认证,交易体验与中心化交易所相差不大,更重要的是几乎没有出现交易失败的情况,成功率相当高。

最后是安全性,在 Bitshares 2.0 以及最近的代码更新中,都对认证以及加密算法做了新的更新,就目前而言,Bitshares 相较于传统的中心化交易方式安全性更高。

总的来说,Bitshares 项目在去中心化交易平台同类项目中,属于成熟且相对成功的项目。目前从功能角度出发,所有中心化交易平台可以实现的功能在 Bitshares 平台中几乎都有体现,交易性能与安全性也都比较出色。从上次评测至今,交易热度并没有下降,但相对来说还是没有达到传统的中心化交易所的绝对用户量与交易笔数的量级。在未来 Bitshares 还需用户获取和改善交易上手难度方面的大量工作,以达到真正商业化交易平台的级别。

GitHub 代码质量更新评测

Bitshares 项目目前已开源,开源代码也在不断的迭代更新中,该项目的代码结构以及相关创新点上在上次评测中已做过解析,本次评测主要侧重于代码更新以及之前没有提到的点。

石墨烯架构

对于公众关心的石墨烯与 BTS 技术是否存在「抄袭」问题,标准共识仔细研究比对了石墨烯项目原始代码库 cryptonomex/graphene 以及 BTS-core 代码库,发现首先石墨烯技术已经用 C++ 语言实现了一条独立的主链的所有基本功能,最主要的特点为 DPoS 共识、账户体系、数据存储模块等等。石墨烯模块本身是可运行且性能相对稳定的独立区块链代码。而 BTS-core 代码库恰好也沿用了 C++ 语言,但是我们可以很负责任的说 BTS-core 除了架构以及设计思路以外,具体的功能以及算法实现与原始的石墨烯代码并无相似之处。

更重要的是,从 Bitshares 2.0 开始, 项目不再仅仅侧重于实现,更新的代码主要体现在细节的推敲和处理上,比如每一条交易操作应该并行处理还是在一个线程进行操作,对于不同用户权限的层次性设计,从最近的细节更新上我们可以看出,虽然直观来看 Bitshares 没有新的功能,也没有突破性的性能进展,但是代码的可实用性以及安全性在不断地加强,更符合企业化的标准,这点值得肯定。

通信和交易模块

如果有用过 ETH 的用户一定知道,即使一模一样的操作,也有可能出现一次成功一次失败的情况,这与 P2P 通信、交易的处理模式等等关系都很大。 Bitshares 在通信和处理模块上都进行了优化,再加上 DPoS 中引入的理事会、见证人机制保障了绝大部分可能出现的交易种类的效率和安全。

其次是交易速度,必须客观的说 Bitshares 的快速交易是牺牲去中心化换来的,在 Bitshares 网中的用户并非绝对平等,中心化程度相对于 PoW 等等共识方式当然是更高的;第二就是其 LMAX 技术,该技术虽然有借用的痕迹,但是在更新中来看还在一步步的进行迭代更新,对于内存处理等等还在不停的优化,在细节上 Bitshares 确实在不断地思考以及实践。

Bitshares 的未来规划

基于两次评测以及一直以来的检测,Bitshares 项目功能上相对完善,但和所有应用性程序一样,即使基本功能完善,还是要不停推出新的版本以及 debug ,所以标准共识预测未来 Bitshares 可能不会有颠覆性的版本更新或是性能迭代,但会继续更新以及维护的代码。

标准共识分析

总体来说,Bitshares 项目已经基本实现了一个去中心化交易平台的全部功能,且性能表现相较于其他同类项目较好。基于两次评测的数据,交易速度和平台安全性都表现良好,但是用户数量和交易数量还没有达到传统交易所的级别。未来,Bitshares 的社区代码贡献者应会更侧重于代码的优化以及新技术的引入。Bitshares 是少数已经有一定数据和用户检验的项目,且至今性能稳定。

原风险点 2

Bitshares 的代币增发机制不稳定,存在突然增发的情况。项目无重大进展,该风险仍然存在。原风险点 3

BTS 流通性风险在逐步升高。投资者需注意避免过度投机。

从 Coinmarketcap 的全市场走势图来看,BTS 近一年价格走势大幅波动,低点和高点之间相差达 100 倍。表明针对与 BTS 市场整体投机性较强,而 BTS 的资产抵押方案本身存在杠杆效应,与交易市场的杠杆叠加将大幅放大价格波动。

项目无重大进展,该风险仍然存在。

BTS 近一月全市场平均换手率为 1.37%,较 6 月测评时的 3% 存在明显下降,流通性风险进一步提升。

项目主要优势

BTS 项目完全实现了一个去中心化交易平台的全部功能,且性能优秀。不论是交易速度还是平台安全性,都经过了大量数据和较长运行时间的检验,没有出现严重拥堵和技术漏洞。

BTS 1.0 的是最早使用 DPoS 共识机制的区块链项目,创新性较高。在 2.0 中机制进一步优化,变成了更加合理的「理事会/见证人」制度,是目前证明 DPoS 机制稳定性和有效性的正面案例。

以上为项目最新风险点,原文详见以下链接。

如果任何项目方对标准共识的评级结果有疑问,或对相关数据提出申诉(包括但不限于项目运营数字、重要团队成员变更原因、代码更新和最新交易表现等),标准共识分析师团队会根据材料的真实性重新评估。

如果标准共识分析师团队在调查过程中使用了错误材料而影响评级结果,或任何项目变动可能导致评级等级变动时,标准共识也会重新调查和评估风险等级。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181107B1S43H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券