首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

入门宝典—ADA

【入门宝典】第8期

文 | 小艾

币须听带你听懂币圈那些事儿〜

第八章:卡尔达诺 ADA

卡尔达诺市值为75.7亿人民币

ADA的背景

ADA是一个从2015年就开始的项目,这个项目一直备受关注,创始人CharlesHoskinson,根据其领英资料显示,在2013年7月至2013年10月期间,在比特股担任联合创始人和代理CEO职务,后来于2013年12月至2014年5月为以太坊这个项目服务,并担任CEO。

比特币、以太坊目前受到TPS、网络带宽以及数据量的限制其规模化进程受阻,而Charles在开始ADA这个项目时就说希望通过改变加密货币的设计和开发方式,使其拥有更加具有合理和安全的用户体验。

ADA的定位

卡尔达诺是一个完全开源的区块链项目,以科学哲学和技术研究为导向的区块链平台,该项目致力于创建一个比以太坊更加完善、更加先进的智能合约平台,同时提供点对点支付功能,所有网络中的交易都会保证安全,且要做到快速并且低费用,ADA是其平台的加密货币,此项目对飚EOS,被称之为EOS的最强竞争者。

本着许多开源项目的精神,卡尔达诺没有如其他区块链平台使用白皮书定义技术路线,而是先有论文之后再同行审阅,在数理逻辑层次上更加清晰明确,之后由IOHK的工程师们编写代码,而且为了避免程序Bug引起的程序崩溃或者区块链分叉,软件开发人员使用函数式编程语言Haskell来构建平台。

ADA的特点

卡尔达诺致力于提供匿名性但是又可以保证符合监管条例,协议分为两层,一是根据加密货币的可证安全权益证明(Proof-of-Stake)称为卡尔达诺结算层(CSL:卡尔达诺SettlementLayer),另一个是卡尔达诺计算层(CCL:卡尔达诺computationLayer)。

结算层

CSL是一个通过POS协议提供极高网络安全性的区块链协议。ADA代币就是在结算层流通,分散式应用DApps以及任何智能合约都可以通过CSL独立运行。这种情况下卡尔达诺平台上的应用在特殊情况下可以听从监管,并且不影响网络上其他的应用。

计算层

ADA则是整个卡尔达诺生态系统中的核心代币,与ETH不同,ADA持有者对网络协议的未来发展有发言权和投票权,这是项目发展更加稳定,避免很多不必要的硬分叉。任何对现有网络的更新都会是软分叉,并且保证网络中所有的几点都可以及时更新。

另外一点是ADA的持有者可以决定ADA的资产分配,每次一个新的区块产生时,现ADA持有者可以投票决定其中一部分ADA的用途,比如雇更多的工程师或者是做更多的市场宣传,甚至还可以投资其他的区块链项目。这一些规定都使卡尔达诺项目更和谐更稳定。

卡尔达诺不同于其他区块链项目,其没有使用白皮书的技术路线,它在设计上包含一系列原则,包括:

1、在高度模块化的功能代码中实现核心组件

2、小组学者和开发人员与同行评审研究进行竞争

3、大量使用跨学科团队,包括早期使用InfoSec专家

4、迅速的迭代发生于白皮书,实施和需要通过审查期间发现问题进而更正的新颖研究

5、建立具有在不破坏网络环境下进行升级部署后系统的能力

6、制定未来运作所需的分散资金机制

7、通过长期观点改进加密货币的设计,以便它们在移动设备上运行时,具有合理和安全的用户体验

8、让利益相关者更加接近他们所拥有的加密货币之运营和维护

9、承认需要对同一个分类帐中的多项资产负责

10、交易包括可选元数据,以更佳符合传统系统的需求

11、通过从将近1000种的山寨币中学习,含括其有意义的功能

12、采用由互联网工程任务组启发的标准驱动流程,使用专门的基础来锁定最终的协议设计探索商业的社会元素

13、为监管机构寻找一个健康的中间环节,与商业活动进行互动,并且不会影响从比特币继承的一些核心原则

ADA的共识机制

卡尔达诺采取的权益证明的共识机制,其共识机制名为Ouroboros,此为卡尔达诺独创,他由开发团队的密码学小组设计而成,由爱丁堡大学的AggelosKiayias教授带领。它使用严格的加密模型,已予证明安全的核心创新是一种模块化和灵活的设计,允许许多协议的组合来增强其功能。

Ouroboros协议将时间分片,称为epochs。每个epoch又划分为多个slot,在一个slot时间段(20秒)内,有且只有一个领导者,由他负责产生一个区块。如果领导者在他的slot期间因为一些原因未能产生区块,那么他就浪费了这次机会,除非再次被选做领导者。也就是说可以有一个或多个slot是空的(不产生区块),但是在一个epoch期间,必须由大部分的slot(50%+1)都有区块产生,也就是需要大部分的节点都是诚实的。

那么slot领导者是怎么被选出来的呢?基本条件是权益所有人,但并不是所有的权益所有人都能被选举,有准入门槛,比如节点权益占比全网权益的2%。如果按2%的准入门槛,那么整个ADA网络中,能够成为候选人的节点不会超过50个。随着权益分散,候选人会越来越少,权利会更加集中,而且权益所有人拥有的权益越多,它被选举为slot领导者的可能性也就越大,所以也可以说PoS是富人的游戏,但是ADA中又有一个权益委派的功能,简单的说可以将多个账户的权益集中起来使之成为候选人,每个账户可以按照比例获得分红。

在确立了候选人之后,如何选举出在下一个epoch阶段的slot领导者呢?选举的根本是随机性,在ADA中,采用多方计算(multipartycomputation)方法来实现选举的随机性,每个候选人都独立的产生自己的随机结果,但经过多方协调后,他们最终得到相同的随机种子。

在对应的epoch开始后,所有的候选人节点根据“追随中本聪(follow-the-satoshi)”算法,输入随机种子和slot的索引,就可以知道当前对应slot的领导者了。如果是节点自己,那么就将自己收到的交易打包成块,跟比特币类似;而如果当前slot的领导者不是自己,那就等待着区块广播,如果超过slot时间后还未收到区块,则认为该区块跳过。

ADA的团队

卡尔达诺团队由三个组织构成,由卡尔达诺基金会,InputOutputHK(简称IOHK)和Emrugo公司三方组成。

第一个是卡尔达诺基金会,该公司是位于瑞士的独立标准机构,其职责核心是支援卡尔达诺用户社区,并与当局合作监管和商业事务。

卡尔达诺的第二个组织实体是IOHK,一家领导隐私安全研究和开发的公司,该公司至2020年持有开发卡尔达诺平台的合约。最终业务合作伙伴是Emurgo,投资创业公司,并协助商业企业建立卡尔达诺区块链。

技术开发负责人CharlesHoskinson是一位数学家,他是比特股的联合始创者,同时也是以太坊的前CEO(前文有提及)。另一位合伙人JeremyWood也是以太坊曾经的高管。

ADA的发展路线

卡尔达诺的路线发展分为5个部分,依次是拜伦阶段、雪莱阶段、哥根阶段、芭蕉阶段和伏尔泰阶段。

总结

综上所述,这个项目拥有国际化的开发团队,但是同时这个项目也具有难度大、架构复杂,开发周期长的问题。卡尔达诺作为学术派的区块链典型项目,也收到了很多关注,目前这个项目在日本收到的关注度最高,类似于EOS在国内的热度,区块链项目社群与技术并重,未来可期。

END

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190125A0A9T500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券