标准共识 评级|DCR 通过混合共识机制平衡权益分配
北京时间 2018 年 11 月 22 日,标准共识发布针对区块链项目「Decred」(Token 符号:DCR)的一般投资风险评级报告。以下为报告的主要内容。
Overview 概述
报告将 Decred 风险等级定义为「C+」,该项目属于「一般风险」水平,需要投资者注意。
依据「标准共识一般项目投资风险评级标准(初创期)」获得「C+」评级的主要原因是:Decred 社交媒体热度低;DCR 换手率低,流动性风险高;PoS+PoW 混合共识机制有利于平衡相关利益方的权益;项目开发团队有较好的区块链开发经验;提案及投票系统使得社区拥有较高的项目治理权。
基于标准共识分析师团队调查和研究,项目主要风险及优势在于:
项目主要风险
风险点 1
Decred 社交媒体热度低。
Decred 项目的信息披露渠道丰富,但是除 Twitter 以外的社交媒体热度相对较低,关注订阅人数较少,除 Twitter 外,其他渠道关注人数均少于 10,000,知名度、用户活跃度等是支付类 Token 能否扩大商业生态的重要指标。
风险点 2
DCR 换手率低,流动性风险高。
DCR 近 30 个交易日全市场平均换手率 0.89 %,近一年全市场平均换手率为 0.89 %,属于低换手率即使与同期其他 Token 相比,0.89% 同样是非常低的。因此,DCR 不仅是近期,而是长期都存在流动性风险。
项目主要优势
优势 1
Decred 使用 PoS+PoW 混合共识机制,一定程度平衡了 Token 持有人、矿工、开发者三方权益。
从事 PoW 挖矿的矿工将创建区块,以 PoS 获取权益的用户可确保这些区块符合用户的利益。这样可以较好地解决了比特币社区中比特币持有者没有任何权利,而矿工和开发者可以决定一切的局面。同时混合挖矿可以抵抗量子攻击,奖励分配更合理。
优势 2
团队技术实力较强,Decred 主要开发者曾开发 btcsuite。
Decred 主要开发者曾开发 btcsuite,btcsuite 是一套替代比特币全节点的软件,团队有丰富的区块链开发经验。
优势 3
Politeia 提案及投票系统使得社区拥有较高的项目治理权。
Politeia (Pi) 确保生态系统的可持续性发展,该平台将允许用户和利益相关者提出建议,确定相关奖励方式,并参与项目层面的决策。
以上为项目主要风险点和优势,以下为完整报告。
如果任何项目方对标准共识的评级结果有疑问,或对相关数据提出申诉(包括但不限于项目运营数字、重要团队成员变更原因、代码更新和最新交易表现等),标准共识分析师团队会根据材料的真实性重新评估。
如果标准共识分析师团队在调查过程中使用了错误材料而影响评级结果,或任何项目变动可能导致评级等级变动时,标准共识也会重新调查和评估风险等级。
任何项目方、利益相关方和投资者可直接通过以下途径与标准共识获得联系:
微信:「标准共识」ID:SNCrating
邮箱: [email protected]
Rationale 依据
产品和技术模块
市场及产品分析
Decred 是采用 PoW+PoS 混合共识机制的加密 Token,2016 年 2 月上线主链,Decred 希望改进比特币持有人无法参与社区治理的情况。
Decred 有以下特点:
使用 PoW+PoS 混合共识机制,PoS 挖矿:用户需锁定一定比例的 DCR 来换取投票权,投票完成之后,用户可以解锁相应的 DCR 并能够获得一定的奖励;
PoS 矿池,如果用户想离线挖矿,可以选择加入矿池,Decred 的 Pos 协议,允许一些矿池代理用户的投票权,同时矿池并没有访问用户钱包资金的权限;
交易扩展,添加了交易到期这个属性,如果区块已经达到一定的高度,允许从内存池中删除交易。
Decred 作为一个持续发展的项目,除了基于比特币改进了共识机制、治理方式等权益分配方式,同时还致力于扩展以下场景:
共识投票:Decred 使用创新混合工作量证明 (PoW) 和权益证明 (PoS) 系统,为利益相关者提供激活共识规则集的决策制定权。可实现从一组规则无缝过渡到另一组规则,同时保持现有区块链生态系统不变;
Politeia:Decred 使用无审查的基于区块链的公共建议平台,授权用户从 DCR 的区块补贴中提交自我筹资的项目。Politeia (Pi) 确保生态系统的可持续性发展,该平台将允许用户和利益相关者提出建议,并参与项目层面的决策;
支持闪电网络。闪电网络 (LN) 是一种低延迟区块链外系统的应用程序,它允许以 DCR 进行即时的微支付;
不同数字货币之间的交叉链式原子交换;
易于使用的跨平台钱包;
去中心交易所。
标准共识分析
Decred 项目 2016 年发布时,主要提供具有支付功能的 Token DCR,随着项目的持续发展,生态逐渐扩大,目前已经完成和计划上线的功能包括:投票系统、分布式交易所、完整支持闪电网络、不同数字货币之间的交叉链式原子交换等。
DCR 作为支付 Token 有以下优势:
PoS+PoW 混合共识机制,平衡 Token 持有人、矿工、开发者三方权力,抵抗量子攻击,奖励分配更合理;
Decred 的 Politeia 提案、投票系统给予了社区充分的项目治理权;
相对 BTC,Decred 优化了共识机制和社区治理。
Decred 是支付类 Token,目前市值较高的支付类 Token,除 BTC、LTC、BCH 外,主要有Monero、Dash、Zcash 等,下表主要对比了几种有特点的支付 Token:
Decred 在支付类 Token 里市值不高,知名度有待提升,相对优势较弱。项目方还需在市场推广、扩大项目知名度投入更多资源,从而扩大 DCR 影响力。
技术分析
技术介绍
Decred 作为支付 Token 主要用到技术如下:
椭圆曲线签名算法
1)尽管 secp256k1 被广泛认为是椭圆曲线参数的一个安全选项,一些起源于曲线的问题依然存在。
2)采用 128 位加密的数字签名算法(DSA)是 Ed25519,它在曲线上使用双向合理的等效于 Curve25519 的 EdDSA 签名算法,在如今被广泛应用。
3)与 secp256k1 的 ECDSA 不同,Ed25519 使用更简单的 Schnorr 签名, 在随机预言机模型中被证明是安全的。Schnorr 签名也被用于比特币,然而 Decred 使用一个新的操作码—— OP_CHECKSIGALT 来验证一个无限数量的新的签名机制。
4)在目前的实现中,secp256k1 Schnorr 签名和 Ed25519 签名均可用于作为 secp256k1 ECDSA 签名的增补。将来,在软分叉中添加新的签名方案是非常简单的,例如量子安全的。
5)拥有这两个 Schnorr 套件也允许生成一个占用与正常签名空间相同的简单组签名,这两者目前都已经实现了。使用无代理的加密共享的门限签名还将使得(t,n) 门限签名占据相同的空间量。
Blake-256 算法,Blake - 256 在 x86-64 微架构上有着显著的高性能,与 SHA256 相比,短消息的速度更快。
功能评测
Decred 使用的是 Blake-256 算法,BLAKE 是基于 ChaCha 流密码的密码散列函数,在每个 ChaCha 回合之前添加一个包含一些常量异或的输入块的排列副本。Blake-256 算法使用 32 位字,并生成 256 位摘要。
从官方浏览器(网址:https://mainnet.decred.org/ )中可以看到,当前 Block 是高度 291,909,可以看出交易比较频繁,出块速度很稳定。
目前已经生成 8,810,551 个DCR,占 21,000,000 总量的 42% 左右。
GitHub 代码质量评测
Decred 项目在 GitHub 中已开源 https://github.com/decred ,代码主要基于 go 和 Javascript。
DCR 采用 PoW + PoS 混合机制,PoW 产出的块都必须经过 PoS 的验证才能成为合法的块,即 PoW 打包记账 + PoS 投票治理的共识机制。
应用 PoW 机制的方式:每个 Block 由随机选 5 张 ticket 进行投票,在 3 张 ticket 通过后, Block 被加到主链上。
应用PoS 机制的方式:由持有 DCR 的权益人锁定一定数量的 DCR 购买 ticket,ticket 有时间限制。每个挖出的 Block 会包含 20 张 ticket,这些 ticket 需要等到 256 个新 Block 产生后才能拥有被选择行使投票权的效力。如果 ticket 顺利被选中去投票,系统会返回购票的货币并加上奖励。每个 Block 需要随机选 5 张 ticket 进行投票验证 Block 的有效性。整个 ticket 池被控制在 40,960 张。
从 Github 提交的代码,可以看出主库更新比较频繁,结构模块划分比较清晰。模块划分的细节:
Blockchain 相关模块:blockchain
后台监控模块:connmgr
分布式 P2P 模块: peer
通信协议 RPC 模块:wire
我们节选核心模块中近期更新的(https://github.com/decred/dcrd/blob/master/blockchain/chain.go )为样本,其中 2,188 行代码。可以看出代码注释很清晰,业务模块划分合理,完成了把基本业务抽象化的目的。
在主项目中,可以看到一个重要项目:peer,peer 项目是利用 go 实现路由系统,这样 nodes 可以可靠地互相发送信息而无须任何外部干涉。所有 DCR 流量将会被加密并通过 Decred 节点路由。该部分主要分为三大模块:通信、路由、传输。
最核心的功能是 stallHandler 方法,其中包含 157 行代码,调用 5 个子方法,完成了最核心的 peer 发现和转发功能。
通过检查代码,可以发现 Decred 项目基本覆盖了匿名加密数字货币的相关规则和安全协议,注释清晰,架构明确,可行性较高。
检查另外一个重要的模块:wire,可以发现文档的注释很清晰,通过阅读代码,可以清楚地了解整个业务逻辑。
通过阅读 Decred 的白皮书和代码,没有发现有锁仓计划。
标准共识分析
Decred 合理的利用去中心化的方式解决现有数字货币隐私和安全的痛点。整体代码非常清晰,架构明确,且更新频率较高。
从技术角度出发,Decred 的技术方面优势在于:
清晰的匿名交易业务模块设计。Decred 的整体架构非常清晰,技术论述和接口设计都相对完善;
提供 PoS+PoW 实现,PoW 矿工来创建区块搭建区块链,PoS 矿工来确保这些区块符合用户的利益。这样可以完美解决了比特币社区中比特币持有者没有任何权利,而矿工和开发者可以决定一切的局面。
Token 生态系统
Decred 的 Token 名称为 DCR。DCR 是一个支持 Windows、macOS 和 Linux 的多平台数字货币。使用钱包应用即可实现 DCR 的发送、接收和挖矿。项目自 2016 年 2 月发布,发行总量为 21,000,000 DCR,流通数量为 8,851,036 DCR。
截至目前区块信息如下:
Token 主要用途
DCR 作为一种支付 Token ,这一点类似于 BTC,因此,BTC 的应用场景,DCR 也适用。除此之外,因为 Decred 是 PoW 和 PoS 混合共识机制,持有 DCR 可以参与社区提案和投票。
共识机制
DCR 采用 PoW + PoS 混合机制,PoW 产出的块都必须经过 PoS 的验证才能成为合法的块,即 PoW 打包记账 + PoS 投票治理的共识机制。Decred 存在预挖,占发行总量的 8%,4% 为初始开发成本,4% 为上线后一个月内的空投。其余 DCR 由挖矿产生,使用计算能力在网络上验证交易,然后获得新产生的 DCR,即 PoW 挖矿;使用 DCR 在重要的网络发展事项上来进行投票并验证交易,从而获得奖励,即 PoS 挖矿。详细介绍可参考 GitHub 代码质量测评部分。
Decred 挖矿信息如下图:
标准共识分析
Decred 结合了两种共识机制的优点,在功能性上更加完善,但也存在一些问题,具体可参考 GitHub 代码质量测评。
社群基础
用户社区
Decred 项目的信息披露渠道丰富,但是除 Twitter 以外的渠道关注度相对较低,支付类 Token 的社区热度和共识认可程度是项目能否长久发展的重要的参考指标之一。
Google 趋势
根据 Google 趋势,目前搜索「Decred」的热度较高的地区为中国,其他地区依次为斯洛文尼亚、爱沙尼亚、保加利亚、马其顿。该关键词相关主题中有「白皮书」、「GitHub」,所以 Google 趋势热度有一定参考价值。
下图为 Google 趋势截图:
开发者社群
官方的 GitHub 主页有 62 个库,主要的库是 dcrdata ,该库有 25 个 Watch、60 个 Star、82 个 Fork、586 个 Commits、14 个 Branches、50 个 Releases、26 个 Contributors。
下图为 Decred 主页:
标准共识分析
代码提交活跃度一般,在 11 月 21 日 CryptoMiso 12 个月指数代码提交次数中排名第 121,一共 482 个 Commits。
开发者社群关注度较高,Watch 、Fork 和 Star 的数量较多;主力开发者数量较多,提交 Commits 数量超过 100 的有 4 位。
根据 「SNC 代码更新排名」小程序显示,在近 90 天,Decred 提交代码总行数为 85,983,排名 76,可执行代码提交总行数为 77,612,排名 74。
团队分析
根据 Company 0 官网,团队的任职信息如下:
标准共识分析
项目方并未在官网披露主要成员的过往履历或 LinkedIn 链接,但是由于项目核心团队曾经是比特币社区的重要开发人员,曾以 Go 开发了 btcsuite,编写的一套替代全节点比特币软件。
团队有加密类 Token 开发经验,有支撑 Decred 的开发能力,项目运营风险较低;
Decred 看到了 BTC 存在的矿工和核心开发人员权力大,持有 BTC 的投资者,无法行使社区治理权的问题,针对此在Decred 提出了解决方案。
治理结构
基金会
Decred 项目方并未向公众募资,除了由项目方挖出的 8% 的 Token,剩余 92% 的 Token 均由挖矿产生,挖矿奖励中的 10% 将用来支持项目发展,项目并未设立实体基金会管理该部分 Token。Decred 由 Company 0, LLC(2013 年,Decred 的发起团队原 Conformal Systems LLC) 公司负责项目开发。
标准共识分析
Decred 项目方并未设立基金会,DCR 持有人可以通过 Politeia 提案和对提案投票,项目方赋予了社区治理权,是分布式治理机制。
项目履约情况
根据项目官网披露, Decred 2018 年的路线图如下所示:
标准共识分析
Decred 的线路图是以里程碑的形式对公众披露项目进展,并未设定具体完成任务的时间点。
项目方发现对用户提供估计任务完成的日期,可能导致一些用估计日期抱怨项目的声音,所以并未设置任务时间点;
项目方并未公布具体完成各项任务的时间点,导致公众无法判断任务是否延期;
目前项目各项计划都在开发中,其中 Politeia 已经投入使用。
项目信息披露义务
官方开设了多个社交渠道公布项目信息。Twitter、电报群、Medium 更新信息都比较及时;
Decred 提供了关于项目商业介绍、技术介绍等重要文档;
项目方并未详细披露团队重要成员的履历信息;
官网未列示目前接受 DCR 支付的商家统计。
标准共识分析
Decred 并未在 Medium 以周报的形式更新项目进展,但项目方通过社交媒体不定期发布关于项目进展的信息。
Decred 信息披露风险一般,项目方有关于项目信息的披露和更新,但是未建立周报机制、未披露团队主要成员的履历。
交易模块
价格表现
资料来源:Coinmarketcap,数据截止时间:2018 年 11 月 21 日,SNC 分析部
DCR 近 30 个交易日全市场平均换手率 0.89 %,平均振幅 7.94%,涨跌幅平均值 -1.28%。平均换手率低,流动性风险高。
持仓分布
Decred 官方主网区块链浏览器(https://mainnet.decred.org/ )公布了区块,节点等有关挖矿的信息。第三方浏览器(https://www.dcr.observer/ )提供了有关持仓分布的信息。需要注意的是,DCR 没有公开募集,但有占总量 8% 的预挖,4% 为初始开发成本,4% 为上线后一个月内的空投。持仓分布占比较分散,具体数据见下图。
资料来源:https://www.dcr.observer/ ,数据截止时间:2018 年 11 月 21 日,SNC 分析部
由于 Decred 共识机制为 PoW 和 PoS,除了考虑持仓分布之外,还需考虑投票权利的集中度。区块浏览器器显示,投票权益前 200 地址合计占总权益的 54.59%,总供有 12,354 个地址有投票权,因此 200 个地址占有投票权的地址总数的 1.62%,投票权集中度很高。见下图。
资料来源:https://www.dcr.observer/ ,数据截止时间:2018 年 11 月 21 日,SNC 分析部
市场表现
根据 Coinmarketcap 全市场走势图显示,DCR 上市交易以来,分别在 2018 年 1 月份和 5 月份达到历史高点,形成一个明显的 M 形顶,之后价格回落,目前交易量萎缩,价格窄幅波动。
资料来源:Coinmarketcap,数据截止时间:2018 年 11 月 21 日,SNC 分析部
下图为 Huobi 交易平台 DCR/BTC 交易对日线走势图。自今年 9 月份开始,价格开始窄幅波动,形成一个支撑,近期有突破支撑的可能,警惕价格放量下跌的风险。风险提示,在 9 月 份左右有持续一个星期的放量,但价格并没有什么太大振幅,存在集中仓位的可能。
资料来源: Bancor Network,数据截止时间:2018 年 11 月 21 日,SNC 分析部
下图为 Bittrex 交易平台 DCR/BTC 交易对的日线图,该交易对自 2016 年 2 月 9 日在该交易平台交易,价格走势跟 Coinmarketcap 基本一致。期间价格波动剧烈,偶尔出现单日巨幅价格波动,及交易量异常。目前价格处于均线下方,警惕价格下跌风险。
资料来源: ABCC,数据截止时间:2018 年 11 月 21 日,SNC 分析部
下图为 Binance 交易平台 DCR/BTC 交易对的日线图。因为该交易对在 Binance 的交易时间较短,且日交易量并不大,没有明显的趋势特征。我们将持续关注该交易对在 Binance 的市场表现。
资料来源: HitBTC,数据截止时间:2018 年 11 月 21 日,SNC 分析部
综上所述,DCR 换手率低,流通性风险高;持仓集中度较分散,但投票权很集中,社区治理可能存在一定中心化风险;市场表现无明显异常。
Rating Action 评级结果
「C+」,该项目属于「一般风险」水平,需要投资者注意。主要依据是:
Decred 社交媒体热度低;DCR 换手率低,流动性风险高;PoS+PoW 混合共识机制有利于平衡相关利益方的权益;项目开发团队有较好的区块链开发经验;提案及投票系统使得社区拥有较高的项目治理权。
感谢代码评审团成员 Andy 对本文中「技术分析」部分做出的贡献。此为 Andy 第九次参与技术评测。
免责声明:
标准共识提供的「风险评级」服务和其它一切相关评级产品仅是一种投资风险的提示,是标准共识根据调查和研究结果得出的结论。它并非衡量评级对象本身价值、以及其发行的 Token 的价值的工具。
标准共识的风险评级仅是对特定风险的提示,而无法展示一个项目或一种虚拟货币的全部风险。
任何一个风险评级报告都仅展示某个时间范围内对项目和其 Token 生态未来的投资风险预期,而非对未来某个事实确定发生的判断。
对任何项目的风险评级不构成投资者作出最终投资决策的全部依据。
标准共识仅是金融信息的提供者,评级类产品不对投资者的任何投资决策及其所导致的结果负责。
风险评级不是永久有效的,项目的投资风险等级可能随着时间、环境因素和项目进展等外部环境的变化作出调整。同时,评级标准调整也可能会造成项目风险等级变化。任何调整和原因都会向所有投资者公开。
在标准共识的评级体系下,我们按照不同的等级对评级对象的投资风险划分,用「S」「A+」「A」「B+」「B」「C+」「C」「D」等符号,由低到高依次表示其投资风险等级,展示一种相对的风险。