ADA是Cardano项目的流通货币的简称,中文称为艾达币,Cardano起源于2015年。Cardano致力于创建一个完全开源、比以太坊更加完善、先进的智能合约平台,同时提供点对点的支付功能,希望做到交易绝对安全,且快速完成及低手续费。
Cardano由前以太坊、bitshare核心人员创办,项目设计与以往的低层技术项目设计完全不同,可说是EOS、ETH的劲敌,Cardano的设计理念为分层设计,具有比特币的货币属性,又有以太坊的智能合约特性。
新颖的分层技术
Cardano项目受到关注的原因有很多,像是Cardano的分层架构很新颖也很实用,对以后网路的升级和拓展有很大的帮助,团队也在做一个完全透明不能作弊的分散式平台,值得令人期待。还有Cardano采取类权益证明的Ouroboros也受到区块链的关注,Ouroboros由开发团队的密码学小组设计而成,由爱丁堡大学的Aggelos Kiayias教授带领,它使用严格的加密模型,已予证明安全的核心创新是一种模组化和灵活的设计。
透过分层技术以及共识机制来解决可扩展性的问题,分层技术的逻辑是将不同的交易在不同的层级里去完成,Cardano将架构分成了清算层(CSL, Cardano Settlement Layer)和计算层(CCL, Cardano Computation Layer)。
清算层用于流动ADA提供转帐、挖矿等基础服务,是Cardano整个系统的基础,可以将此层理解为升级版的比特币系统,而计算层提供智能合约、身份认证、消息通信等等功能,方便开发者于此层开发DAPP,可以将此层理解为升级版的以太坊系统。
结算层与计算层分开运行的方式,可以针对不同的需求进行针对性的升级。针对结算层,可以透过软分叉对加密货币交易中遇到的问题进行升级和换代,而对于计算层,则可以根据DAPP的运行需求进行针对性的拓展和改良。因此,分层的方式实现了在一个生态内建立清晰、有边界的系统运行秩序,实现更好的可拓展性和互通性。
Cardano是史上第一个通过学术研究学者同行评审的区块链项目。区块链的基础技术可以达到此水准,可说是目前该行业领域里排行第一。Cardano的另一独特之处是通过Haskell编码语言构建。Haskell 被视为最安全的程式设计语言之一,可以将错误的发生机率降至最低,同时为平台增加极为坚强的安全性。
因Cardano也以区块链3.0 的目标迈进,所以区块链领域的分析都将Cardano与EOS比较,目前为止两者仍开发中,即便EOS的发展看似比Cardano较完整,但两者皆有很大的潜力能够改变区块链成为明日之星,最中哪个会是胜利者,大家都期待着。
CARDANO 之底层技术的亮点
底层技术或公链都有想要解决目前区块链遇到的问题,像是EOS与IOTA追求可扩展性,宣称可以达到很高的每秒交易数,瑞波币致力于解决可交通性问题,达世币致力于解决治理性的问题,而Cardano想要解决目前区块链生态面临的三个问题:可扩展性(scalability)、可互通性( interoperability)、可持续发展性(sustainability) 。
可扩展性(SCALABILITY)
区块链的可扩展性,主要受到三个因素的影响:TPS (每秒能够交易的数量)、网络频宽、数据量。
TPS:采用Ouroboros共识机制的Cardano,是随着参与者的数量增加,TPS数量也会跟着增加且是无上限数量,被加密研讨会认可的Ouroboros论文中提到以无限量的TPS为目标。于2019/01/15负责人Charles Hoskinson在社群平台上表示,Cardano目前已经可以做到50-250TPS,虽然与VISA的TPS相较之下还不够大,但已经比比特币、以太坊高30多倍,而且还会继续成长。但追求最多的TPS,并非是项目的目标,能够处理5000 TPS,有效的与VISA系统竞争就好,也因为这样Cardano积极开发侧链与平行链,希望做到最有效率、安全、去中心化的系统,支撑去中心化的金融体系平台。
网络宽频:随着区块链规模增加,网络宽频的需求也越来越高,但实际上每个节点无法支撑与日俱增的需求,为了解决这个问题,Cardano采用了RINA ( Recursive InterNetwork Architecture ,递归网络架构),类似于TCP/IP的架构。
数据量:由于区块链的特性,核心节点需要保存所有的交易和合约数据,无限增长的资料量是个潜在问题。
在实际应用时,并不是人人都想要知道所有的资料,比如帐户A与帐户B交易时,他们并不需要知道其他人的资料,只需要知道的转出资金的一方是正确的即可。
Cardano采用修剪(Pruning)、订阅(Subscription)和压缩(Compression)等等的技术,使得每个帐户大致上都只需要保存必须的资料。这些技术使得帐户只需要保留非常小的资料的同时,获得同样的安全和正确性保障,以应对无限增长的资料量。
可互通性( INTEROPERABILITY)
在区块链技术的可互通性目前是个难题,不管是在区块链领域内,还是与传统金融机构。各个主链之间无法资讯流通也无法交换各个的加密货币,跨链技术尚未有成功的案例。传统金融机构的中心化系统与区块链的去中心化网络是毫无互通。
创办人Charles Hoskinson提到区块链的互通性有多重要,假设小明透过ICO投资一家区块链公司,后来将代币变现,拿着这些现金去银行存起来,银行为了进行KYC以及AML询问这些资金来源,小明回答代币变现,因难以查询这些资金的兑换纪录导致银行无法将这些钱存至小明的户头。
去中心化的区块链技术若要应用于传统金融领域,在资讯流通的部分就需要有所应变,透过区块链将代币变现的纪录,只能查询到钱包地址,但还是无法查到真实身份。Cardano希望做到使用侧链技术做到资讯的交换,以及透过Deadalus(Cardano的钱包名称)或其他的认证支援目前传统金融体系的KYC、AML的需求,达到此功能的方法将在雪莱阶段之后公开说明。在白皮书中有提到达到这个功能有三个诉求:第一,资讯的表示方式和准确性。第二,价值的表示及其相关的所有权。第三,实体和特定用户的代表以及这些实体的总体信任水平。让数据能够做到税务、会计等目的。
可持续发展性(SUSTAINABILITY)
所谓可持续发展性的问题就是项目持续运作的流通货币集中化问题以及分叉问题。流通货币集中化问题是指现有的区块链项目一般采用ICO 或私募的方式为创始团队筹集资金,这样的方式快速帮助项目募集到资金,但也因为这样造成少数人拥有大部分的流通货币的现象发生,使得去中心化无法彻底执行。
会遇到流通货币集中化的另一个问题是目前主链通常会使用PoW机制保证网络安全,但缺点来自于耗能极高,不利于平台长期发展,而使用PoS机制解决了这个问题,PoS机制让矿工抵押一定数量的代币作保证以避免恶意矿工试图改变交易结果,但这样的状况又会发生持币的数量越多越容易被分到奖励,也会导致流通货币的集中化,不利于平台的长期发展。。
Cardano希望透过Ouroboros机制设计公正且不依赖中心化的机构的财政模型(Treasury Model)的系统,在项目发展良好的前提下,为公众带来收益,从而形成良性循环。
分叉问题是任何一个项目都会遇到的,区块链并不是一成不变的,技术不断的进步,项目也需因应升级,升级就会遇到分叉的问题,像是以太坊因原先的设计有问题,面临硬分叉,但部分社群参与者认为人为改变平台发展已经违反区块链去中心化的特性,于是产生了两个不同版本的以太坊,留在原本的链上成为了「古典以太坊」(Ethereum Classic)。Cardano为了避免分叉,设计了《Cardano 优化议案》(Cardano Improvement Proposal),优化议案类似于宪法,它通过智能合约保证执行。
CARDANO创办团队
Cardano由Cardano基金会、IOHK、Emurgo这三个组织互相合作创办,有很好的区块链技术支援、学术成果,同时也有众筹审计等监督措施。
Cardano基金会:主要工作是负责营销推广Cardano,也就是制定Cardano生态法规和协议以及社群建设,并负责与政府沟通监管。
IOHK(Input Output Hong Kong):主要工作是负责技术支援,IOHK是一家学术机构,为企业和政府开发区块链提供方案。该机构由前乙太坊核心开发人员Charles Hoskins和ETH前首席执行官兼执行助理Jeremy Wood领导。IOHK支持Cardano并拥有17个研究团队。这些团队一直负责Cardano的技术和钱包的开发。IOHK还支持其他区块链专案,其中包括乙太坊经典。
Emurgo:以日本为基地的Emurgo公司,主要工作是构建Cardano的生态圈,也就是协助第三方厂商在Cardano上开发DAPP。
ADA介绍
ADA是Cardano网络的流通货币,总发行量为450亿,目前市场流通300亿,团队持有51亿,剩余未发放的ADA将在未来以区块奖励发放。ADA用来用户之间的发送、支付商品或服务、执行智能合约的媒介。
Cardano于2015年10月到2017年1月进行众筹(ICO),蛮值得注意的是90%的投资者为日本人,这反映出团队的营运与宣传不到位,某种程度可以说是营销能力有待加强。2015年10月到2017年1月进行众筹(ICO),蛮值得注意的是90%的投资者为日本人,这反映出团队的营运与宣传不到位,某种程度可以说是营销能力有待加强。
OUROBOROS共识机制
Cardano和EOS都修改PoS机制作为共识机制,EOS的共识机制为DPoS,这里的D是Delegated,也就是委托,EOS 通过投票委托见证人代表自己生产区块。而Cardano为修改的PoS命名为Ouroboros共识机制,与原本的PoS不一样的地方式多了动态(Dynamic)机制,透过动态随机的选取权益候选人作为区块的生产者。它不需要浪费电力,而是透过随机选取任意节点作为区块生产者,被选中的概率跟该节点权益成正比。在Cardano中,权益是指节点的相对价值,也就是持币的数量,被选作为区块生产者的节点,该节点也被称为SLOT 领导者。
Cardano采取Ouroboros共识机制,Ouroboros共识机制也是一种改良的PoS,是个严格的加密模型,且能透过数学证明安全性。Ouroboros将时间划分成不同单位,一个大的时间单位称为周期(Epoch),小的时间(20秒)单位称为slot。每个周期都会由权益所有者选举产生该周期内各个slot的领导者,每个slot领导者有权在自己的slot内打包生成一个区块。为了确保按权益权重随机生成slot领导者,Ouroboros使用多方计算(MPC, Multi-party Computation)的方法,确保选举的随机性。网路随机选择一个节点确认下一个块,奖励分配给该节点。手中持有越多的ADA,越有可能被选中。ADA持有者也可以通过向他们提供ADA来“投票”节点,并增加他们当选的可能性。
Cardano的节点目前分为三种:核心节点、中继节点、边缘节点。
核心节点是最重要的节点,完全参与网络活动,也只有核心节点可以创建新的区块,其余两种节点只是辅助节点,为了加强核心节点的安全性,因此将核心节点完全地与外界隔离,只允许外围网络资讯通过中继节点。特别的是,核心节点不负责提交交易,是由边缘节点负责。
中继节点是外围网络资讯与核心节点的中继站,由于中继节点不是隔离的,所以中继节点可能被攻击,但是中继节点原则上只有资讯的传递功能,对整体区块链没有其他的功能,中继节点可以随时增加数量来分散流量或者在需要的时候关闭,中继节点即便被攻击,对核心节点的影响几乎为零。
边缘节点,主要负责发起交易,而核心节点和中继节点没有权利提出交易。边缘节点可以跟其他边缘节点通讯,但无法直接与核心节点通讯的,必须通过中继节点转接。
CARDANO蓝图发展
Cardano于2017年9月上主网,正式启动。Cardano在官网设立Roadmap来展示项目的发展状况与未来规划。Cardano项目在蓝图规划上非常的明了,整体蓝图分为五个阶段,且皆用科学家或哲学家来命名,这与项目的口号「一个根据科学理论而发展的区块链平台」符合。五个阶段分为「拜伦(Byron)」、「雪莱(Shelley)」、「哥根(Goguen)」、「芭蕉(Basho)」、「伏尔泰(Voltaire)」。
一、拜伦(Byron)
拜伦阶段为最初阶段(2015年-2018年),是项目创办近两年的研究和主网启动前后一年的发展。由团队IOHK负责完整的区块链程式开发且建立项目的基础,此阶段主要完成Cardano SL、钱包后端、改进Deadalus(Cardano的钱包名称)的设计,并通过API简化第三方的整合等等的。
二、雪莱(Shelley)
雪莱阶段比拜伦阶段更为复杂,拜伦阶段将Cardano的基本功能架设完成,在2019年正式进入雪莱阶段,此阶段将会新增更多功能,像是提供纸钱包、共识机制启动、测试环境给社区、放开开源代码、与第三方开发商合作,此阶段也开始进行全球的推广活动。
三、哥根(Goguen)
哥根阶段专注于设计称为IELE 的下一代虚拟机和通用语言框架,此阶段将完成智能合约的功能、支援多货币的分类帐本、侧链等等的。
四、芭蕉(Basho)
芭蕉阶段专注于执行Ouroboros Praos以及网路层的性能、安全性、可扩展性上,修改网路层的漏洞。
五、伏尔泰(Voltaire)
伏尔泰阶段为项目发展的最后,此阶段专注于安全性与可扩展性,确保ADA区块链生态、ADA社区能够永续发展以及自给自足,完全去中心化,也期待Cardano应用于传统的金融领域。
老张点评:
1.该代币是否具备实际用途?除了炒币之外,还有什么用途存在,会让人想要花钱去购买它?
ADA的实际用途有三:用户之间的发送、支付商品或服务、执行智能合约的媒介。目前让人购买ADA的原因是想加入Cardano节点赚取节点奖励。由于Cardano的开发还不够完整,第三方的DAPP也还没有开始开发,所以对ADA的需求也还没开始。若未来项目实现侧链技术,做到最有效率、安全、去中心化的系统,支撑去中心化的金融体系平台,那购买ADA的需求就会随之增加。
2.该代币是否具备让人愿意长期持有的特性?若有,有哪些?
Cardano项目还处于初期开发阶段,若项目皆实现白皮书写到的技术,未来对ADA需求量就会增加许多,当想要购买ADA的人变多时,ADA的价格就也会跟着有涨幅,长期的持有ADA可能因此而获利。
总结
Cardano团队的创始人是区块链领域的资深人士和技术熟练,其二把手也是乙太坊的前核心团队,整个技术开发团队也在逐步壮大,现在也近百人。Cardano开发过程都在官网上显示出来,并明确每一步开发的时间、负责人和原始码连结。值得一提的是同行评审机制,Cardano会邀请同行或专业期刊对原始码进行评审,通过评审之后才发布,这种严谨的作风有效降低了错误的发生,但同时也让整个进度会慢下来。
从技术实力、做事态度、透明度、基础架构和现在的市值上看,Cardano都有机会成为区块链的明日之星,如果能够顺利实现目标,解决跨链交易、分层架构、交易速度等问题,那么将对区块链领域有很重要的历史意义,长期来看,Cardano有很大的潜力。
但Cardano的开发速度会成为它是否成功的关键,Cardano不但要解决比特币遇到的问题,还要解决乙太坊遇到的问题,要让ADA成为主流货币,让Cardano平台被企业所用,这样的目标依照现在的开发周期以及速度来看,实现这个目标较困难,现在还处于从第一个阶段到第二个阶段的过渡时期,而第一阶段的研究探索和开发就用了3年左右的时间,下一个阶段的研发还要花费18个月的时间,区块链世界变化这么快,难免到时候会出现变革性的技术。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。