Aeternity正式发布Lima V5.0版本升级

在一年的时间内,Aeternity协议的第三次重大升级大大改善了虚拟机,改进POS治理应用、去中心化的AENS命名系统,使Aeternity区块链和智能合约平台开源化。

Aeternity协议5.0.1发布后,第三次协议硬分叉的准备工作已完成,协议不仅增加了新功能和大量改进,同时对开发工具、SDK和区块链应用开发也做了进一步调整。

作为代码开发最活跃的区块链社区之一,开源社区在短短的一年内(2019年)达成了3次硬分叉的目标。

平台上集成的应用数量越来越多,这也表明Aeternity协议也已完全成熟。

超过25个活跃研究、项目开发正通过钱包和接口、开发工具、托管服务、前端和后端API支持aeternity协议。

引入FATE(aeternity快速交易引擎),一个用Sophia语言编写、专门优化aeternity智能合约的虚拟机。

升级去中心化治理,完成从以太坊到aeternity的代币迁移

最初aeternity代币是以太坊上的ERC-20代币,约21,000个地址完成了30万笔交易。目前所有代币已迁移至aeternity主网。2019年9月2日,停止了ERC20代币转账功能。虽然把代币从一条链上迁移到另一条链上是一项巨大挑战,但是aeternity所有用户成功迁移(99.9%)代币到aeternity主网,将手上的所有以太坊ERC-20代币迁移至aeternity主网。这一巨大的成功离不开GA(通用账户)的帮助,大约在3个月前我们引进了这一功能。

通用账户支持开发人员创建能验证交易的智能合约。连接通用帐户的Sophia 智能合约可以实现所有类型的逻辑来签署交易。使Aeternity账户保持高度灵活,例如允许创建一个通用账户,可以验证和接受用以太坊密钥验证和签署交易。相关深度解析可以观看Hans Svensson在布拉格举行的aeternity Universe大会上发表的演讲。

Aeternity社区具有包容性,社区论坛(forum.aeternity.com)和telegram都是用户的反馈渠道。

从一开始,代币持有者、用户、矿工和开发人员的治理一直是aeternity的重点,aeternity为社区而建。每个利益相关者都能够用简单易懂的方式表达自己的意见。

aeternity的核心概念是没有审查制度和完全透明,正因此所有任务和项目管理都在GitHub上公开并且每周召开会议,实时直播和记录。

为了让每个代币持有者都有发言权,Aeternity于2017年在以太坊上引入了代币加权投票POS应用,随后在aeternity主网和以太坊上运行混合投票应用。Aeternity与社区一起,做出了很多重要决定。其中之一就是“区块奖励计划”(BRI),它向非营利性的Aeternity加密基金会奖励10.9%的挖矿奖励,基金会以长期可持续的方式将这些奖励资金重新分配给核心协议开发和研究。

随着Lima升级,Aeternity引入了高度改进的链上治理应用,并为矿工提供了信号通知、选择硬分叉和协议升级的机制。

对于很多项目而言,都面临参与投票的人数少这个巨大的问题,所以Aeternity社区引入了一种类似于“流动民主”的委托投票制度。现在,每个代币持有者都可以下载一个简单的、针对移动设备进行了优化的、可自行委托的区块链应用,进行投票。

用户可以借助代币加权就某个问题投票,或将自己的投票权重委托给aeternity网络中的任意地址。通过这种方式,希望社区和大量的代币持有者参与社区和改善平台。

Aeternity治理应用作为一个最先进的区块链治理应用,得到了乌拉圭民主政党的采用,将自己的政务放到了aeternity上。

除了增加代币持有者参与外,Lima升级还引入了硬分叉信号机制。Aeternity应用了工作量证明机制POW共识,需要50%或更高的算力达成共识方可升级。为了避免不必要的网络分裂,矿工现在可以设置一个标志表示自己是否支持升级。社区认为,这样可以避免网络分裂,并可以在升级到新版本之前达成共识。

多达20多种交易类型,专门优化智能合约的虚拟机以及最先进的状态通道

Aeternity不存在状态通道扩容问题,它有一个更高效且安全的FATE虚拟机。

Aeternity的LIMA的升级对状态通道做了许多改进。Aeternity社区认为,要无限扩容,就必须有状态通道。一旦建立状态通道,通道中的用户无需再为执行智能合约支付交易费或燃料费。所有通信都是保密的,直到发生争议将结果公布到链上。状态通道不仅轻量,且内置于Aeternity的第一层,也就是说无需部署智能合约就可以使用。打开状态通道是一种简单的交易类型,其成本与简单的交易一样低,所有繁重的计算都由用户信任的节点完成。

Aeternity具有25种以上的交易类型,是所有其他区块链协议所不具备的。Aeternity不会使用智能合约来构建第二层解决方案,而是遵循“胖协议(fat protocol)”方法,协议本身内置许多功能,而与之相反的是以太坊,它将基础交易之外的所有功能映射为更改账户状态的智能合约。

“打开状态通道”,“注册域名”或“查询预言机”等交易类型不需要智能合约或任何链上部署,它们开箱即用。

借助FATE虚拟机,Aeternity引入了另一种功能更强大的虚拟机。FATE虚拟机针对以Sophia编写的智能合约进行了优化,并且对Aeternity协议的所有内置功能进行了优化,其燃料消耗降低了十倍以上,击败了其他网络中最常用的虚拟机。这意味着使用Aeternity进行构建,可以使企业家和开发人员即使在网络日益壮大和高度普及的情况下,也为其用户提供公平且低廉的费用。

正式推出Aeternity命名系统AENS(.chain),各种改进版的开发者工具以及SDK

在过去的一年,aeternity支持 .test(测试版)注册AENS。

随着LIMA升级,Aeternity引入了最终版AENS,包括AENS拍卖。AENS可以映射到Aeternity网络中的任何密钥,并且不像其他平台那样依赖第二层解决方案。在将其纳入协议后,社区认为AENS已成为整个生态系统中广泛使用的标准。

Aeternity AENS的一项特殊功能是,它们还可以在智能合约中指向不仅代表帐户而且还代表预言机或状态渠道的密钥。

为了促进Aeternity协议采用,Aeternity加密基金会支持开发人员工具和代码库的研究与开发。让社区在短短一年内为Sophia智能合约构建了五个SDK(JavaScript,Python,Go,Java和.NET)三个在线IDE(Contracts,Playground,Fire Editor)以及用于轻松设置本地智能合约和区块链的多个工具应用程序开发环境(AEprojects)。

经过以上努力,aeternity发布了多个应用程序,并且有更多的应用程序加入测试网络,并在LIMA上启动。在www.aeternity.com/documentaion-hub上的文档中心可以找到所有工具、应用程序、教程和学习资料库。