相对于BTC,Aeternity的11个优势

【重要】 相对于BTC,Aeternity的11个优势!

本文为Aeternity营销和社区经理Vlad Dramaliev发布于比特币白皮书发布十一周年之际。

比特币白皮书使我成为了比特币的终身粉丝,æternity的诞生让我意识到公链技术的作用不仅仅是作为货币。

我热爱比特币,aeternity的每位成员也同样如此。

比特币是最原始的加密项目,释放了无国界、公开、无许可、抗审查的网络价值。近11年来,比特币一直是最负盛名的加密货币和区块链项目,在2019年家喻户晓的“无领导品牌”。

比特币吸引我2013年进入了区块链行业,我将是它的终身粉丝。

但比特币并不完美,也许它并不需要完美(实际上也不可能做到完美)。许多人称它为“金钱蜜獾”,但于我而言,它更像是“金钱马蹄蟹”,虽然这个称号不好记。

(头等仓注:蜜獾以胆子大,无所畏惧著称,被誉为“世界上最无所畏惧的动物”。形容比特币的开创性,它对传统银行业具有颠覆性。马蹄蟹又名鲎,夫妻鱼,由于它在地球上的起始时间比恐龙还要古老、被誉为活化石。此处作者是想突出比特币的历史之久。)

马蹄蟹存活了3亿多年,几乎没有发生什么变化。显然,大自然第一次就几乎做到完美,就像比特币。

大部分区块链人士会反对这一点。原因是比特币协议难以更改。自2009年起,数十个基于区块链基础架构的新项目涌现。这些项目都在寻找同一样东西——使他们平台优于比特币,甚至比比特币更成功的特殊功能。

虽然比特币震惊世人,但公开的,去信任化的区块链不胜枚举!

转眼比特币白皮书发布了11个年头,我会列出自己三年前加入的aeternity项目相对比特币的11大优点。

就像你比较自己的两个孩子——你爱他们两个,也很清楚他们的优点和缺点。

1.链上速度更快

目前区块链领域面临的最大的挑战是可扩展性,比特币和以太坊都存在可扩展性问题。前者每秒只能处理7笔,后者每秒只能处理15笔交易,这远远不能满足全球支付网络的需求。同时,你不能因为速度而牺牲去中心化,因为去中心化是区块链的主要特征!

为此,æternity实现了康奈尔大学开发的共识机制——Bitcoin-NG共识。它修改了流行的中本聪共识,允许链上速度最高达到每秒120笔交易。

根据AEknow.org的数据,目前æternity网络的速度最高是每秒116笔交易。比比特币快16倍,比以太坊快近8倍。

2. 出块时间更快

链上速度也受到出块时间的影响,出块时间指找到新块的平均速度。在Bitcoin-NG共识中,æternity有两种区块,分别是关键区块和微区块。

微区块验证交易,但是要将交易打包到区块链上,微区块验证的交易必须包含在关键区块中。

Bitcoin-NG共识中的关键区块和微区块,以及æternity的主要交易类型和信息。

换句话说,关键区块由打包交易的微区块组成。Aeternity找到关键区块的平均时间为3分钟,比比特币快3倍。找到微区块的时间更短——每3秒就能出一个块,比以太坊的15秒出块时间快上5倍。

3.链下扩容: 状态通道优于闪电网络

链上扩展达到的速度是有限的,低于每秒4笔交易的处理速度无法满足大规模应用的需求。 因为高于每秒4笔交易的速度必然要牺牲去中心化,于是比特币、以太坊、aeternity都开发了链下扩容方案。

在比特币中,这种链下扩容解决方案被称为闪电网络,它是一个第二层的链下支付网络,交易即时,几乎免费。尽管开发多年,但闪电网络中的交易只占比特币所有转账的极小比例。

目前,闪电网络中的比特币总量只有825枚左右。

这是因为,在闪电网络中容易丢失比特币。一个星期前,Reddit上的一位用户反馈,因为强行关闭了一个闪电通道,他损失了4个比特币。尽管有这些问题,但我相信闪电网络是可以解决比特币的可扩展性问题。只是不清楚还需要多长时间。

作为一个智能合约平台,aeternity实现全球可扩展性,而不仅是支付交易的扩展性。

智能合约执行效率是分布式应用程序的蓬勃发展的关键。

为了提高智能合约的执行效率 ,æternity正在研究和开发状态通道技术。状态通道是一种链下解决方案,在链下调用交易智能合约,在两个节点之间执行交易,并与主链保持同步。

状态通道网络视图

在æternity中,两个节点之间的状态通道可以打开一个私人智能合约,并依赖预言机的数据供给,自动化交易,比如定期支付保险费用,或按次计费的音乐或视频。

更出色的一点是,不同比特币和以太坊,aeternity的状态通道不是在第二层上实现的。

æternity的状态通道就是核心协议自身的一部分,就在第一层上实现。这极大地提高了通道的效率和可用性。

4.新生代智能合约语言和虚拟机

智能合约是区块链技术的重要部分。智能合约的作用是存储、创建和调整价值,使流程自动化,消除中间环节的昂贵手续费。最初以太坊实现了智能合约,引发了2017年ICO狂潮。

比特币的设计初衷不是要支持智能合约,由于RSK团队的努力和他们设计的RSK虚拟机,使比特币的侧链可以运行Solidity智能合约。

但自2015年以来,基于javascript的solidity智能合约语言和以太坊虚拟机被证实在可扩展性和安全性方面存在重大漏洞。

于是,æternity开发了自己的智能合约语言——Sophia,和æternity快速交易引擎FATE,一个专门为æternity安全和高效执行智能合约而设立的虚拟机。下图比较了Solidity和以太坊虚拟机EVM。

比较用Solidity和Sophia编写的简单智能合约的相似代码。

FATE合约的大小只有EVM合约的10%。

代码小还可以提高智能合约的执行速度,将成本降低几个数量级。aeternity有23种交易类型,所有交易类型纳入核心协议和FATE支持。

5.集成预言机

预言机将真实世界的信息发送到区块链,触发智能合约并自动执行合约。比特币协议不适应预言机,所以以外部解决方案的方式实现智能合约。目前,麻省理工学院的一个团队正在研究比特币预言机,是利用闪电网络开发多层智能合约计划的一部分。

对于æternity, 预言机的功能都是直接整合到核心协议中。注册预言机、查询和回答查询只是特殊类型的交易。

Æternity能让开发人员快速建立一个预言机服务,并连接去中心化应用程序。

一个有10个预言机的预言机市场应用场景。

6. 集成域名系统

虽然IP地址使用复杂,但比特币地址更难用,一旦你有类似下述的地址,就很难吸引用户了:

35yteoyhx6f3ec6vfxqbwpz8mmspjkytsb

用户看到这样一串地址心里就会恐慌,要通过这串地址发送价值,如果某个符号出错了怎么办?解决IP地址问题的方法便是域名系统(DNS),将IP中的字符串与一个人类可读的名称关联起来,如:vladisthebest.com

至今,比特币钱包还不允许发送BTC到任意人类可读的地址。我第一次见到æternity的创始人Yanislav Malahov,他正在为比特币研究类似的解决方案:BitAlias。后面BitAlias的大部分逻辑转移到æternity上了。

用户可以参与Æternity中的AENS系统拍卖,预定一个人类可读的名字(例如弗拉德),并将这个可读名字与AE账户关联起来:

ak_2QkttUgEyPixKzqXkJ4LX7ugbRjwCDWPBT4p4M2r8brjxUxUYd

毕竟用户友好是大规模采用的关键。

7. 链上治理

区块链领域有两种治理方式,一种是链上治理,一种是链下治理。

链下治理指任何人都可以自由地在社交媒体上发表对任何话题的看法,比如写文章,做报告等等。

但是参与链上治理更具有意义,因为它意味你在系统中有一个加密可证明的权益存在。如果你的建议实现了,最终被证明是错误的,则价格会受到影响。

在比特币中,链上治理意味着将节点更新(或不更新)到最新版本。但是,如果你拥有比特币,但没有运行节点,则只能参与链下治理。

æternity不同,如果你有AE代币,可以通过移动治理应用参与民意调查。你可以自己发起投票或参与现有投票。可以提问任何问题——从协议开发到各种小问题。

但规则是:一枚AE代币一票。

Lima硬分叉几天后,主网上的治理应用可用了。

通过治理应用,aeternity社区可以快速达成共识来解决生态系统中的重大问题。

如果你不想自己投票,可以将代币权重委托给另一个地址,无需转移你对AE的所有权。一个小小的移动治理应用就能为你实现。

8. 用Erlang编写核心协议

比特币核心网络采用C++编程(区块链领域的一种流行语言)。虽然判断一种语言的好坏由主观决定,但可以根据一些特性做出判断。

æternity核心协议采用Erlang编程,一种构建可扩展系统的函数式编程语言,可扩展系统分布在网络中计算机上。Erlang编程在电信行业已有30多年的历史,目前90%的互联网流量都经过Erlang控制的节点。Erlang早于其他任何编程语言支持多线程,它具有垃圾收集、使用虚拟机、模式匹配(压缩和清理程序)的功能。

Erlang是一种高级语言,特别是在开发以下条件的后端系统时:
· 大量的并发活动
· 实时响应
· 不停机运行,容错能力强
Erlang的创始人之一Robert Virding也是æternity团队的成员。

9.Stellar开发者社区

比特币背后的开发者社区有区块链行业的佼佼者,比如Pieter Wuille、wlavan der Laan、Gregory Maxwell和Peter Todd。目前每月大约还有51位活跃的核心开发者。

æternity高于大部分项目!

根据Electric Capital的开发报告,aeternity实际拥有与比特币同等数量的活跃开发者。但不仅数量很重要,质量也很重要。

前面提到,Erlang的创始人Robert Virding也是aeternity社区成员,此外AE还获得以下加密人士的支持:
· John Hughes,Haskell编程语言的共同设计者;
· Ulf Norell,Agda编程语言(用于形式验证)的共同设计者,;
· Ulf Wiger,一位有着30年开发经验的Erlang专家;Ericsson’s OG成员之一,AXD 301的首席设计师(AXD 301可以说是有史以来用Erlang构建的最复杂的系统);
· Erik Stenman,从1980年开始编程,拥有博士学位,任瑞典最成功的金融科技创业公司之一Klarna的首席技术官;
· Thomas Arts,Quviq的联合创始人和首席技术官,QuickCheck的创始人;拥有博士学位并担任软件工程教授;
· Hans Svensson,QuickCheck的核心开发者之一;拥有Erlang程序测试、模型检查与验证博士学位;
· Sergei Evdokimov,计算机科学博士学位,拥有密码学和机器学习背景;
· Tobias Lidahl,工程物理科学硕士,编译器、虚拟机和静态分析领域学术研究人员;
· Sascha Hanse,以前是AdTech部门的软件架构师,自2011年以来一直是加密货币社区的活跃成员。

10. 抗ASIC

如今只有ASIC矿机能挖出比特币。在专用挖矿硬件取代GPU的时期,ASIC矿机挖掘比特币形成了一个健康的市场。目前,有20多家制造商提供这种矿机。

虽然如此,最初山寨币领域引入ASIC矿机时,对基于工作量证明的加密货币造成了致命性打击。它能将GPU矿工逐出游戏,导致矿工中心化,并有可能导致51%攻击。

为了避免形成这种局面,aeternity采用Cuckoo Cycle挖矿算法。它是第一个图形理论的工作量证明算法,也是内存限制最大的算法,能提供即时验证。最棒的是:

还没有针对Cuckoo Cycle挖矿算法的ASIC矿机,最好的挖AE代币显卡仍然是广泛使用的NVIDIA GTX 1080和1070。

目前有一些针对Cuckatoo31+挖矿算法的ASIC矿机,但它们不适用Cuckaroo29+、Cuckatoo32+或Cuckoo Cycle。背后的原因是,即使微小地调整挖矿算法也可能使ASIC矿机失去效用。如果Aeternity社区担心出现ASIC矿机,可以通过链上治理应用投票支持或反对调整,抵制ASIC垄断市场。

11.对手机友好的区块链生态系统

全球一半的互联网流量来自手机,发展中国家用户访问万维网的主要方式是通过手机,因此需要建立一个可通过手机访问的生态系统。市面上已有数十个移动比特币钱包,甚至还有一些对手机友好的比特币硬件钱包,例如Ledger Nano X和coolwallet。

由于Æternity是一个智能合约平台,因此手机不仅要能发起交易,还能管理智能合约和运行应用。在手机上实现这一点是区块链行业当前面临的一大挑战。

去中心化应用通常有缓慢、复杂和不可靠的特点,æternity正在打破这一现状。

Base æpp主屏幕。

Base æpp,是一款最受欢迎的AE代币帐户管理器之一,集成了æpp浏览器(左边的“浏览”菜单项),在这里,AE代币用户可以访问许多æpps,涂鸦项目、治理、域名拍卖界面。首次链上治理投票——区块奖励计划,也是通过Base内置的移动应用完成。

希望æpps的数量保持继续增长,越来越多参与Starfleet孵化器的团队加入应用市场。
以上就是Aeternity相较于比特币的11大优势!

Mark(大家熟知的AE金刚狼),为目前的官方中国社区管理(大家随时可以联系到我)。涉及代币迁移等资金操作环节上,请务必确保信息的准确性,一切信息请以官方渠道、官方信息为准,注意自己的秘钥、资金安全!