嗨~?社区里有很多朋友对于Aion、The OAN以及Moves三者之间的关系不太清楚。
我认为,大家可以将之理解成三个不同层面但有相互协作、促进的东西。以下为我的理解,供大家参考:
OAN开发应用公网(The Open Application Network,简称The OAN)前身是Aion Network,上线于2年多一点之前,是一个开源的区块链基础设施层,服务在其之上建立或与之连接的应用程序。重点说明几点:
The OAN是公开、无许可的,这意味着任何人都可以对它进行读取(钱包中有多少余额?),以及写入(从钱包A发送Aion到钱包B)。
为了易用性,团队在一年多一点之前发布了Aion虚拟机(简称“AVM”),让人们可以读取和配置Java“智能合约”(在公链上编写和运行的程序)。
去年秋天,The OAN引入了元交易(Metatransaction)功能,也称为第三方交易执行功能。这个功能让开发者(或其他人)能够代替用户支付交易费,省去了用户在使用接入网络的应用时,自行购买和管理加密货币的麻烦。
出于安全考虑,去年秋天,团队还引入了Unity间隔共识协议。这是一个工作证明(PoW)与权益证明(PoS)的混合系统,能够让两种机制交替出块。这意味着,要对The OAN网络进行“51%攻击”,攻击者必需既确保51%的算力,又掌握51%的质押权益。
建立在The OAN上的开放应用程序Velocia
最近,团队正在维护和改进内核,降低平均出块时间。另外,团队与滑铁卢大学开展的为期3年的关于智能合约的隐私保护的研究也在进行中,目前还剩余两年多的时间。
The OAN面向的受众是任何想要在其上开发应用程序,或接入应用程序的群体。“纯”去中心化应用(也就是托管在区块链上的DAPP)自然不必说,但The OAN并不要求程序的每行代码都要在“链上”。开发者可以自由的选择将链下应用程序接入The OAN,只所需要的区块链功能(也就是所谓的“开放应用程序”)。
印度最大的区块链社区Blockchained India致力于向主流开发者介绍区块链,他们与The OAN联手推出的百日编程活动(100 days of code)教授主流开发者如何向他们开发的应用程序中加入区块链相关功能。目前百日编程活动第一期已经接近尾声,第二期正在接受报名,9月启动。
The OAN为开发者提供了很多资源,大部分可以在
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。