编者按:本文来自36Kr战略合作区块链媒体《Odaily星球日报》(微信官方账号ID: O-Daily,APP下载)
Cardano项目于2015年推出,是一个完全开源的区块链平台。由两位重量级人物创建:查尔斯霍金森和杰里米伍德,两人都是前以太坊的核心成员。
卡尔达诺的目标不是建立一个类似以太坊的协议。Cardano的目标是建立一个分层的区块链生态系统,即结算层和计算层。听起来有点抽象?用简单的语言来说,Cardano是一个整合了数字货币(如比特币、莱特币)和智能合约(以太坊、EOS)的区块链生态系统。Cardano的直接竞争对手是比特币、以太坊和EOS。
区域自治,分层区块链生态为了满足实际业务需求,卡达诺提出了分层的核心理念,以解决当前区块链难以拓展的问题。分层是指目前主流公链的存储交易都是在一条链上进行,而Cardano实行的是双层双链、分层自治的政策,分为清算层和计算层。
因此,卡尔达诺提出了分层架构的思想,试图将整个系统分为清算层和计算层两个层次,分别解决货币和智能合约的问题。你可以简单理解为区域自治的概念。钱和应用可以根据各自的特点采取不同的治理策略。这似乎有点类似于传统的it架构模型:层次架构模型。卡尔达诺包含两个级别:
结算层清算层:Cardano的令牌ADA在这一层流通,用户交易在这一层匿名。清算层是整个系统支付清算的基础,主要用于处理数字货币价值的转移。
计算层:计算层可以简单理解为以太坊的改进版,主要用于服务智能合约、身份认证、消息通信等功能,方便开发者在此开发DApp。
分层技术设计的优点是可以根据不同的功能需求进行不同的系统升级或代码部署,具有较高的灵活性。比如在清算层,如果数字交易出现问题,技术人员可以通过软叉迭代代码,而在计算层,如果DApp的运行需求发生较大变化,可以单独在计算层进行性能的扩展和升级。这样整个系统边界清晰,运行良好,也实现了更好的扩展性和交互性。
值得注意的是,卡尔达诺的分层和EOS的切片技术是不同的概念。碎片化是同类型链条之间的信息交互,而分层则是治理理念和方式完全不同的两条链条,运行在同一个生态系统中。
除了Cardano的分层区块链概念可以用来提高公链的可扩展性,我们可以看到目前主要的区块链扩展方案还有很多,比如一层扩展和二层扩展。
卡达诺的分层区块链生态与Layer1和Layer2有什么区别?卡达诺实行两层双链治理模式,第1层主要在链上运营,第2层在链下完成,两者不在一个区块链生态系统中运营。
1层扩展法,即提高区块链本身,主要是通过增加块大小和分片。2层扩展法,就是把计算搬到链上,即把计算、交易等业务处理拿到主链之外进行执行,在主链上只体现最终结果,中间过程不记录在主链上。目前具体的解决方案主要有状态通道、侧链、等离子、Truebit等。虽然它们解决的问题不同,但都是通过链外操作而不是链上操作来实现功能,同时保证足够的安全性和完整性。业内人士表示,目前,公链的扩张已经从1层走向2层。
业内普遍的想法是让共识由第1层来做,第2层只负责扩容和性能提升。1层保证安全和去中心化,绝对可靠可信;它可以达成全球共识,并作为“加密法庭”,通过智能契约设计的规则进行仲裁,以经济激励的形式将信任转移到第二层。而第二层追求的是极致性能,只能达到局部共识,但能满足各种业务场景的需求。因此,第一层和第二层的安全级别也不同。
权益动态证明的共识算法:OuroborosOuroboros是Cardano采用的共识算法,用于Cardano的清算层,用于代币的价值转移。它是卡尔达诺自己开发的。
但EOS的技术总监BM认为大毒蛇是DPOS(委托股权证明)的翻版,并做了相关修改。查尔斯霍金森(Charles Hoskinson)和卡尔达诺的创作者兼技术总监BM是前同事。从DPOS的一些用法中是可以了解到的。BM也在2018年初在Steemit上发表了一篇帖子谈及Ouroboros算法,认为Ouroboros不适合去中心化应用。感兴趣的朋友可以看《Peer Review of Cardano\’s Ouroboros》。
实际上,大毒蛇也是一种POS机制,这与DPOS不同,它是一种利害关系的动态证明。
在卡尔达诺的操作中,时间被分成槽,每个槽有20秒长。每个时隙只能产生一个块。如果这个区块有问题,或者应该产生这个区块的“矿工”(也就是利益相关者的候选人)不在线,或者产生的区块没有向大多数人广播,那么这个槽位就被视为废弃,也就是会跳过这个槽位。多个槽位为一个历元,权益的计算基于每个历元开始前的历史,也就是说,这个历元的权益变化并不影响当前槽位阻塞者在这个历元的选择以及其他与历史相关的事情。当前纪元中生成的历史只能在未来纪元中生效。
每个历元的时隙被分成10等份,整个历元分为承诺阶段、揭露阶段和恢复阶段三个阶段,分别占4:4:2,对应可验证秘密共享协议的三个阶段。
参见知乎网友肖进的文章。简单的实现过程如下:
1.从链的真实创建块开始,一些公钥及其对应的权限S和初始随机种子被硬编码。之后,这个纪元将继续带着这些基本信息运行。
2.每个节点独立运行自己的代码,根据当前历元的随机种子,执行追踪中本聪算法F,以genesisblock中的权益、随机种子和槽的索引为输入,根据概率得出谁应该阻塞当前槽。如果发现是自己出块,就会进行打包交易之类的,和比特币区别不大,但是除了基础工作之外,还会产生一个随机数,但是这个随机数不会放在链(块)里,而是放在一个promise Com里。如果没有,就等屏蔽器屏蔽广播。收到这个块的时候会进行类似比特币的检查。如果长时间(超过该时隙的时间)没有收到,则该时隙的块将被视为被放弃。
3.在当前时段中重复步骤2的过程,直到该时段中的所有时隙结束。
4.在epoch的整个过程中,会产生一个随机种子,这个种子是这个epoch中所有槽头都同意的。
5.把这个随机种子和下一个纪元的利益相关者记录在自己的记忆里,开始下一个纪元循环,进入2的过程。
以上是大毒蛇的一般实现流程。
大毒蛇的根本目的是根据股权的多少随机选择一个记账员,随机选择的过程是不可预测的。所以,看了大毒蛇的执行过程,你就明白了,相比DPOS,大毒蛇非常重视随机不可信来源的需求,以保证生产者调度不受制于块生产者操纵块内容来控制调度,用随机性来解决安全问题。所以卡达诺生态里的记账权是随机动态的,更是去中心化的。
DPOS共识最大的特点是在POS权益证明的基础上,加入了现实世界中的议会选举制度,由所有投币者投票选出最终获得记账权的EOS生态中的21个超级节点。记账权可以人为选择。
Cardano团队将Ouroboros共识算法称为第一个经过“同行评审”和“可证明安全”的股权认证共识算法。总的来说,这个算法还需要进一步的验证。毕竟是新算法。
五个发展阶段,目前处于拜伦阶段。根据卡达诺官网公布的路线图,卡达诺的发展路线图分为以下五个阶段。
第一阶段:拜伦版——开机阶段。Byron stage为Caradano建立了一个基准,并允许用户交易和转让代币ADA。
第二阶段:雪莱——版成为完全去中心化的网络。
第三阶段:Goguen版——智能合约的整合。被称为IELE的下一代虚拟机和公共语言框架将被用作未来区块链技术的核心基础设施。
第四阶段:Bakus版本——处理改进智能合约。巴库(Backus)版侧重于性能、安全性和可扩展性。
第五阶段:——IOHK在伏尔泰将增加一个金融系统和治理。伏尔泰的版本通过引入金融部门,侧重于保障和可扩展性,这将确保区块链和社区的可持续发展和自给自足。
卡尔达诺目前处于拜伦阶段,也是起步阶段,项目正在完善中。这包括代码的改进,比如钱包的后端和调试。Cardano将改进代达罗斯钱包的设计,使其更容易与第三方集成API。卡尔达诺将从拜伦转移到雪莱,网络将变得分散。
3月25日,卡达诺宣布完成其卡达诺1.5主网络升级。这个硬分叉把Cardano变成了一个权限证明(PoS)机制,Cardano声称其安全性相当于工作量证明(PoW)机制。
3月27日,Cardano官方社区宣布,Cardano正式宣布与硬件钱包Yoroi和Ledger Nano S整合。莱杰纳米S现在兼容卡尔达诺的ADA。投资者可以通过Ledger的钱包保护自己的私钥,获得对ADA更高的安全访问权限。Ledger Nano S还集成了EMURGO开发的Yoroi wallet,这是首个支持Cardano Ledger硬件钱包的官方配套应用。
公开资料显示,卡达诺的主要上线被推迟到今年第二季度。有评论认为,这是因为其共识机制过于复杂,难以落地。
全球市值排名第10位的10Cardano的ICO还没有公开发行。卡达诺从2015年10月到2017年1月经历了四个阶段。发行总额450亿英镑中的300亿英镑。根据卡尔达诺公布的审计结果,卡尔达诺几乎所有的投资者都来自亚洲。尤其是日本,日本投资者至少占90%。
由于阿达深受日本投资者的喜爱,卡尔达诺也被称为“日本以太坊”。
CoinMarketCap最新数据显示,ADA目前流通市值约为17亿美元,全球市值排名第10,仅次于Tether。值得注意的是,其交易活跃度相对较低,换手率为7.15%,明显低于EOS同等公链项目(EOS56.93%,ETH12.91%)。可见持有ADA的投资者是比较稳定的。
让大家印象深刻的是,从2017年11月25日到2018年1月5日的40多天里,ADA的价格上涨了近40倍,从0.03美元涨到了1.15美元。当时市值也跃升至全球TOP5。即使在动荡的外汇市场,这种增长也并不常见。更何况当时的主要参与者只有日本投资者。据CoinMarketCap报道,截至截稿,ADA最新价格为0.069美元。
“三权分立”的组织结构矛盾不断。Cardano由香港IT公司IOHK开发,负责Cardano的整体技术支持。IOHK由两位重量级人物于2015年创立:查尔斯霍斯金森(Charles Hoskinson)和杰里米伍德(Jeremy Wood)。两人都是前以太坊团队的核心成员。
我想特别谈谈查尔斯霍金森。除了参与以太坊的开发,他还担任过以太坊的CEO,也参与了Bitshare的开发,但是因为不认同BM理念而选择了退出。所以他与神V和BM(EOS和Bitshare的创始人)关系密切。
查尔斯(右一)与神五(左一)合影
鉴于查尔斯与BM和V神合作的经历,有媒体直言:如果进展顺利,卡尔达诺有望成为超越以太坊的“史诗级”项目。
同时,卡尔达诺还与以下世界著名大学保持着密切的合作关系:爱丁堡大学、伊利诺伊大学、斯坦福大学。
此外,卡尔达诺项目由另外两个组织推动。
卡尔达诺基金会(瑞士),主要负责卡尔达诺基金的监管。
作为Cardano项目的最高管理者,该基金会提供开发和应用方向,管理项目资金,推动加密货币ADA的普及,并负责与政府的沟通和监管。
Emurgo(日本)主要负责Cardano项目的生态布局。
其作用是支持和孵化生态系统中的其他项目团队,并将其连接到Cardano的生态系统中,从而推动整个项目的生态建设。因为是日企,ADA在日本做了更好的市场开拓。
但卡尔达诺虽然采用了“三权分立”的组织架构,看似分工明确,运作高效,实则为团队内斗埋下了伏笔。
2018年10月,查尔斯与EMURGO首席执行官发表联合声明,公开指责卡尔达诺基金会不作为、无能,要求团队负责人辞职并接受审计。同时,他们宣布将在2020年接管基金会。在公开声明中,查尔斯还列举了基金会的八大罪状,包括财务不透明、重大事件失实等。
其实这已经不是团队第一次有冲突和分歧了。早在今年7月,卡达诺中国社区负责人李德离职后就爆出一些黑幕:负责项目生态技术布局和投资的CEO埃姆尔戈表现平庸无能,管理层不断割韭菜.
从总结底层公链的竞争来看,卡达诺显然是一个非常强的竞争对手。以分级管理的区块链生态,强大的技术R&D团队,以及创始人之前的明星团队背景,未来仍有可能与以太坊、EOS争夺公链的宝座。
卡尔达诺的总体目标是雄心勃勃的。如果项目顺利完成,其价值和意义将是巨大的。同时,项目的复杂性必然会带来很大的开发难度,投资者对此也要适当审视。
比特币已经在泥潭中爬行了10年,其安全性受到了时间的考验。可以说,这是所有“假币”的破绽。虽然Cardano在2015年就成立了,但还是不够长。不适合看重短期回报的投资者。因为话题性和市场认知度低,市值高,成交热度低,短期内很难有好的表现。
参考资料:
卡尔达诺白皮书:https://www.cardano.org/zh/academic-papers-3/
《Cardano makes Proof-of-stake algorithm security Breakthrough!》
《Cardano: Peer-reviewed blockchain for the third-generation — Analysis Review》
《Cardano (ADA) — better than Bitcoin, but can it be best?》
《告别V神,与BM互怼,前以太坊CEO携Cardnao杀回,欲彻底解决BTC和ETH的历史难题》
《CARDANO:一个挑战EOS的存在》
《卡尔达诺(ADA),公链项目中的宝马》