最全面的AION区块链指南

  最全面的AION区块链指南。区块链的采用正以疯狂的速度增长。越来越多的以区块链为中心的应用程序每天都会出现,这是一个真正难以置信的时间。然而,随着这种快节奏的采用,出现了一个主要问题。有这么多基于区块链的公司,每个公司都成为自己的社区。

  因此,它们之间的相互通信几乎是不可能的。考虑一下,我们有比特币社区和以太坊社区,但是,他们几乎不可能以有效的方式相互沟通和互动。

  这是AION Blockchain的用武之地。

  Aion Blockchain是第一个用于互连这些不同区块链实体的多层区块链网络。在本指南中,我们将对Aion进行深入研究。随着他们在即将到来的月份的主要净发行,现在是一个很好的时间任何熟悉这个,可能是开创性的公司。

  

  最全面的AION区块链指南

  区块链的三代人

  到目前为止,我们已经历了三代区块链。

  第1代:比特币和汇款

  创建比特币是因为每个人都在问同样的问题。

  是否有可能创造一种可以在没有任何中间人的情况下在两个人之间转移的资金形式?

  是否有可能创建一个可以在区块链之类的东西上运作的分散资金?

  Satoshi Nakamoto在创造比特币时回答了这些问题。我们最终建立了一个分散的货币体系,可以将钱从一个人转移到另一个人。

  然而,比特币存在问题,这是所有第一代区块链的问题。

  他们只允许进行货币交易,没有办法为这些交易增加条件。

  Alice可以发送Bob 5 BTC,但她无法对这些交易施加条件。例如。她无法告诉鲍勃,只有当他执行某些任务时,他才能获得这笔钱。

  这些条件需要极其复杂的脚本。需要一些东西才能使流程更加无缝。

  第2代:以太坊和智能合约

  那个“东西”是聪明的合同:


  什么是智能合约?

  智能合约可帮助您以透明,无冲突的方式交换金钱,财产,股票或任何有价值的东西,同时避免中间人的服务。

  

  Vitalik Buterin的以太坊很容易成为这一代人的坚定后盾。他们向世界展示了区块链如何从简单的支付机制演变为更有意义和更强大的东西。

  然而,这一代也存在一些问题。

  随着越来越多有趣的区块链使用案例的出现,它们越来越被人们所接受。

  问题是,这些代码区块链实际上并没有很好的可扩展性规定。与此同时,这些区块链的治理体系并没有经过深思熟虑。例如,根据Hoskinson 的说法,以太坊和以太坊经典分裂是一个典型的例子(没有双关语意图)的不良治理。

  这是第三代进入的地方。


  第3代:永恒之塔区块链和互操作性

  Aion Blockchain白皮书预测,未来,区块链将在类似于互联网的中心和轮辐模型中工作。

  什么是Hub和Spoke模型?

  

  中心辐射分配网络是一种系统,其中各种网络像线轮一样分布,其中交通流经连接到中心的集线器的辐条。

  Aion设想自己是“一个联网的联合区块链来整合这些独立的辐条”。

  Aion旨在成为第三代区块链,使公共和私人组织能够:

  联邦:在连接到Aion和以太坊的区块链之间发送数据和值

  比例:增加所有Aion区块链的可扩展性。

  发言:帮助组织创建可互操作的区块链,但可以拥有自己独特的共识机制,发布和参与。

  Aion区块链的核心是一个名为Aion-1的“专用,公共,第三代”区块链。Aion-1专门设计用于不仅可以自我维持,还可以与其他区块链连接。


  互操作性的重要性

  让我们看看当前的生态系统。在密码圈中,我们有不同的加密硬币,如比特币,以太币,莱特币等。问题在于这些个体实体很难相互通信。比特币很难知道以太坊发生了什么,反之亦然。

  这就是为什么,在不同密码之间提供门户的加密交换变得如此强大和重要。然而,这本身就存在问题。交易所不是一个分散的实体,而且非常脆弱。

  他们可以被黑客入侵。

  它们可以长时间停电以进行系统升级。这基本上是在2018年2月8日Binance发生的事情,它完全停止了他们的服务。

  然而,互操作性变得可取的另一个原因是区块链的主流采用是必要的。为了使区块链获得成功,它们必须能够与金融机构等遗留系统进行交互。到目前为止,加密世界和遗产世界之间的互动非常困难。

  互操作性被称为“区块链的圣杯”并非毫无意义。

  在分散的未来,在区块链上运行多个实体,拥有可互操作的生态系统至关重要。想象一下,医院的区块链上有医疗记录,与社会保障区块链相互作用,可以自动验证患者的身份。

  与Aion 区块链一起,ICON和Wanchain 等项目旨在加强互操作性。他们共同组建了“ 区块链互操作性联盟 ”,旨在“合作研究链间交易和通信”。

  除了解决互操作性困境之外,Aion还希望创建一个可以与私有和公共区块链协同工作并帮助解决可扩展性的系统。

  好吧,现在我们知道Aion区块链是什么以及它的主要目标是什么。现在让我们来看看它是如何工作的。当我们说永恒之塔是第一个“多层区块链网络”时,我们的意思是什么?


  AION区块链:多层区块链网络

  永恒之塔的多层区块链网络将像计算机网络一样工作,为不同的系统提供相互通信的方法。最重要的是,Aion还将允许参与的区块链在它们之间创建共同链,以进行链上交易。

  

  想象一下连接到中央集线器的计算机网络网络,计算机可以在这里自由地相互交互。现在将“计算机”替换为该类比中的单独区块链。通过AION,每个参与的区块链都能够与连接到生态系统的所有链进行交易。

  多层网络包含以下组件:

  连接网络。

  链间交易。

  桥梁。

  参与网络。

  连接网络

  连接网络是所有私有和公共区块链在AION区块链生态系统内进行通信的协议。连接网络提供以下功能:

  通过桥接协议在不同的区块链参与者之间路由消息。

  提供上述桥接协议。

  提供分散的问责制。

  连接网络通过利用网桥和区块链网络确保流经它的交易的正确性。通过负责来自的路由,连接网络确保参与的区块链不需要担心管理困难或不清楚的情况。


  链间交易

  好的,让我们来看看到目前为止我们有什么:

  我们有一个互连网络,将所有这些不同的网络连接成一个互连的生态系统。那么这些不同的网络如何相互通信呢?

  通过链间交易。

  在我们继续之前,让我们来定义它们是什么。链间事务允许所有连接的区块链网络在彼此之间交换信息。

  假设Chain A希望通过链间事务与Chain B进行通信,这就是它的工作方式:

  交链事务在链A上创建,即源区块链。

  交易流经桥梁和连接网络。

  交易到达目标区块链即链B.

  链间交易的创建者必须使用AION令牌支付交易费。

  好吧,现在我们知道了一个链间交易意味着什么,让我们更深入一点。现在我们将学习一个链间事务的样子,它的路由系统如何工作,以及状态如何在链本身中发生变化。


  链间交易是什么样的?

  在视觉上,链间事务看起来像这样:

  

  从上面可以看出,链间事务包括:

  有效负载:发送方打算发送给接收方的实际数据。

  元数据:交易的元数据,包括与路由和费用相关的所有信息。

  Merkle proof:这是可选的。它只能在用户计划绕过桥接器时使用(稍后会详细介绍)。

  链间交易的路由

  

  现在我们知道了链间事务的样子,让我们看看它实际上是如何通过路由到达目的地的。路由的基本概述如下:

  路由是一个多阶段过程,其中在每个阶段,验证器验证交易的有效性并确定它是否应该继续

  如果交易确实被拒绝,那么生态系统的状态将恢复到交易完成之前的状态。

  路由有两个子路径:

  前向路径:链间事务从源链一直流向目标链。

  后向路径:确认交换链间事务的有效性。

  假设Alice希望通过Charlie向Bob发送消息,并且在消息传递期间Charlie通过Dave。携带信息的查理正在使用前进路径。如果Dave向Alice发送消息确认他看到Charlie携带片段信息并向Bob跑去,那么Dave的消息就是Backward路径。

  好的,那么现在如果验证者的桥梁拒绝广播交易,交易会发生什么?

  在这些情况下,发送方仍然可以选择通过交易,通过向连接网络提供Merkle证明来完全绕过网桥。如果证明工作是真的,连接网络将广告交易有效。


  国家如何通过链间交易进行变革?

  

  上图显示了链间事务(ICT)可以通过的不同可能状态。记住上面的图表,让我们了解每个状态如何实现。

  当网桥验证器观察参与网络中的链间事务时,状态变为“已接收”。

  如果链间事务从验证器接收到三分之二的投票,则事务状态变为“暂停”。这将创建一个事件,在该事件中,相应的连接网络令牌将被锁定,直到处理完交易。

  如果他们获得不到三分之二的选票,那么状态将变为“拒绝”。最终,它将变为“已完成”。

  如果状态为“保持”,则验证者将事务转发到连接网络。

  如果交易的目标区块链发送确认,则状态变为“已确认”,否则如果没有确认则更改为“超时”。

  所有确认的链间交易都将其状态更改为“已完成”。所有锁定费用都将提供给连接网络和网桥验证器。


  永恒之塔区块链系统

 

  好吧,我们已经谈过桥梁了,它们究竟是什么?网桥是一组验证器,其任务是通过参与和连接网络来监督和验证链间事务。从视觉上讲,它们提供了参与网络和连接网络之间的链接。

  桥梁有两个主要职责:

  只有在源区块链中已经密封并且已经支付了链间交易转发费用时才签署和广播链间交易。

  通知连接网络参与网络的merkle哈希更新。

  桥梁如何变得有效?

  连接网络负责注册直接连接到它们的网桥。每个网桥都有一个专用的验证器表,可以查看流经它的交易。

  任何人都可以通过抵押它来成为公共桥梁的一部分。只有当桥梁的总赌注超过所需的最低总赌注时,该桥才能生效。每座桥梁的顶级验证器都参与了桥梁共识。

  如何激励桥接验证器?

  多组验证器可以为同一区块链网络注册多个网桥由用户通过指定其目标网络来确定要使用哪个网桥。这种竞争意识有助于创造一个开放的市场,并激励桥梁竞争和更好的竞争对手。


  桥梁验证器如何达成共识?

  

  上面的图表很好地说明了桥梁共识的工作原理。

  验证器等待链间事务。

  他们就其有效性达成了共识。如果三分之二的人同意,那么交易就会通过,否则就会被取消。

  如果交易有效,那么他们检查是否有足够的费用,如果有,那么他们验证并广播它,否则,他们放弃交易。

  如何在桥接验证器之间分配费用?

  验证者有两个收入来源:

  从链间交易费中获得奖励。

  块奖励的一部分(如果有效)。

  验证人可以按比例获得报酬,也可以平均分配报酬。这取决于桥梁。

  发送链间事务的用户也可以影响验证器和连接网络如何获得奖励。他们可以通过以下两种方式之一执行此操作,具体取决于所使用的分发模型:

  它们规定了连接模型将获得多少资金以及将给予桥梁多少钱。

  他们只需支付费用,这些费用根据已经硬编码到交易中的分销模型在验证人和连接网络之间分配。


  参与网络

  参与网络是满足成为Aion生态系统一部分所需的某些要求的任何网络。它们不仅限于区块链实体,它们可以是:oracles,cryptlets或数据库集群。一旦他们满足条件,他们就可以通过桥接连接到连接网络。

  他们需要满足的要求如下:

  分散并支持原子广播和交易。

  有能力区分常规交易和链间交易。

  请注意桥接器使用的共识协议并存储被视为有效的事务。

  实施锁定时间或类似的功能,只要交换链条事务的状态变为“哦保持”,它们就会冻结。

  什么是AION-1区块链?

  Aion-1区块链是Aion连接网络的第一个或创建实现。它被设计为尽可能公平,分布和开放。它有三个主要设计目标:

  将参与的区块链与外部实体连接。

  提供创建链间应用程序的稳健性。

  创建可维护的生态系统。

  Aion-1区块链实现这些任务的方式是因为它有两个支柱:

  共识。

  永恒之塔虚拟机

  支柱#1:共识

  

  上图以AION-1架构的鸟瞰图为特色,描述了网络的关键组件:连接网络结构,由共识协议和构建在虚拟机之上的应用程序组成。


  什么是共识机制?

  这就是维基百科定义共识决策的方式:

  “共识决策是一个群体决策过程,群体成员在这个过程中发展,并同意支持一个符合整体利益的决策。共识可以被专业地定义为可接受的解决方案,即使不是每个人的“最爱”,也可以得到支持。“

  简而言之,共识是在一个群体中达成协议的动态方式。虽然投票只是为多数人统治而不考虑少数人的感受和幸福,但另一方面,达成共识可确保达成一项可以使整个集团受益的协议。

  从更加理想化的观点来看,共识可以被分散在世界各地的一群人用来创造一个更加平等和公平的社会。

  实现共识决策的方法称为“共识机制”。

  那么现在我们已经定义了共识是什么,让我们来看看共识机制的目标是什么(数据取自维基百科)。

  协议寻求:共识机制应该尽可能多地达成协议。

  协作:所有参与者都应该致力于共同努力,以实现最先发挥团队利益的结果。

  合作社:所有参与者都不应该把自己的利益放在第一位,而且要比团队更多地团结一致。

  平等主义:试图达成共识的团体应该尽可能地平等。这基本上意味着每一票都具有相同的权重。一个人的投票不能比另一个人更重要。

  包容性:尽可能多的人应参与共识过程。它不应该像普通投票那样人们不喜欢投票,因为他们认为他们的投票从长远来看不会有任何重要性。

  参与性:共识机制应该是每个人都应该积极参与整个过程。

  现在我们已经确定了共识机制是什么以及它们应该瞄准什么,我们需要考虑房间里的另一头大象。

  哪些共识机制应该用于像区块链这样的实体。

  在比特币之前,有大量的点对点分散货币系统的迭代失败了,因为在达成共识时他们无法回答最大的问题。这个问题被称为“拜占庭将军问题”。

  什么是拜占庭将军的问题?

  

  好吧,想象一下,有一群拜占庭将军,他们想攻击一个城市。他们面临着两个截然不同的问题:

  将军和他们的军队相距很远,所以集中的权力是不可能的,这使得协同攻击非常艰难。

  这个城市拥有庞大的军队,他们唯一可以获胜的方式就是他们一下子全攻击。

  为了进行成功的协调,城堡左侧的军队向城堡右侧的军队发送一条信使,上面写着“攻击星期三”的信息。但是,假设右边的军队没有为此做好准备。攻击并说,“不。攻击星期五“并将信使通过城市送回左边的军队。

  这是我们遇到问题的地方。

  穷人信使会发生很多事情。他可能被城市中的另一名使者俘获,受害,被杀,并被替换。这将导致军队获得篡改信息,这可能导致不协调的攻击和失败。

  这也明确提到了区块链。这个连锁店是一个巨大的网络; 你怎么可能信任他们?如果您从钱包中发送了4个以太网,那么您如何确定网络中的某个人不会篡改它并更改4到40个以太网?

  这些将军需要的是一种共识机制,可以确保他们的军队实际上可以作为一个单位进行攻击,尽管有这些挫折。

  能够回答所有这些问题的共识机制被称为拜占庭容错。有很多机制可以解决这些问题,但更有名的是:

  工作证明。

  股权证明。

  委托的股权证明。

  委托拜占庭式的容错。

  Aion区块链使用的共识机制是混合堆积和智能证明系统。为了概述系统的工作原理:

  网络中的每个节点都可以作为候选者提交自己,并成为候选人的支持者。支持者可以是赌徒或解决者。这将在以后扩展。

  具有最高支持者的候选人被选为该术语的验证者。

  验证器生成块并获得比例块奖励。

  然后,这个过程重新开始一个新的任期。现在我们已经全面了解了整个共识流程的工作原理,让我们了解更多细节!

  提名程序

  任何节点都可以提名自己成为验证者。但是,为了成为一个节点,节点需要由网络中足够的节点支持。为了保持活动状态,验证者必须由网络连续支持。具有最高支持量的候选者成为活动集的成员。

  这种持续的支持流程如何运作?

  只要节点提供或删除候选者的支持,就会更新实时的验证器集。还有一个静态集仅存在于期限内。

  这是一个有点复杂的地方,运行共识协议所需的有效验证器集从静态集导出其活动集,并且在每个术语结束时,静态集将被实时集覆盖持续时间下一学期

  每个验证器都可以建立其支持条款,如果它们是可接受的,则节点通过提交其资源成为该验证器的支持者。

  通过支持者的整个验证器选择过程如下图所示:

  

  支持如何运作?

  节点可以通过支持扩展对验证器的支持,可以通过以下方式完成:

  放样。

  解决又名智力证明。

  通过赌注支持

  支持者可以通过放置他们的代币来显示他们对候选人的支持。这是它的工作原理。

  在时间段t期间,支持者可以通过在t + 1期间将他们的代币放到他们身上来证明他们对验证器V的支持。

  令牌保持赌注直到t + 1结束。

  当t + 1结束时,支持者可以获得他们的赌注代币。

  但是,如果他们希望继续使用验证器,那么他们可以通过在t + 1结束之前发送消息来实现。

  AION区块链:智力证明

  支持者可以通过智能证明(POI)系统显示其支持的另一种方式。

  在POI中,生成一个独特的谜题,并且必须通过智能证明算法来解决谜题,以生成智能证明。然后将证据提交给网络,作为对特定验证器的支持量的证明。

  现在我们有了一个大致的想法让我们进入细节!

  

  求解器通过执行人工智能(AI)计算来帮助防止拒绝服务攻击。目的是激励创建可用于机器学习和未来神经网络培训的AI特定或专用硬件。

  在POI求解器中训练预定义的神经网络以识别某些模式,以便将来它们输出的结果将类似于正确结果的先前迭代(例如,给定先前块的散列作为输入的当前块的散列)。

  验证过程非常简单,并遵循以下三个步骤:

  使用提供的参数加载神经网络。

  使用前N个块的哈希值为神经网络提供信息,以便知道N + 1的哈希值必须如何。

  收集输出。

  与传统的工作证明类似,情报解决者的证据也可以集中在他们的资源中。


  支柱#2:永恒之塔虚拟机(AVM)

  什么是虚拟机?

  有两种系统可以运行和执行智能合约:虚拟机(以太坊,Neo等使用它)和Dockers(Fabric使用它)。如果你比较两者,那么你可以看到为什么像虚拟机这样的东西更合适:

  

  那么,什么是永恒之塔虚拟机?

  AVM是一种定制的轻量级JVM实现,专为在分布式网络中执行链逻辑(应用程序逻辑)而定制,并针对在此类环境中出现的场景进行了强化

  AVM实现包含以下属性:

  性能:使用机器友好的指令,确保AVM以最大可能的性能工作。

  稳定性:在主VM中运行不稳定或新的代码/计算可能会导致系统不稳定。通过利用沙箱环境并仔细测量计算和资源使用来避免这种情况。

  有限消费:智能合约创建中使用的大部分语言都是图灵完备,这意味着如果有足够的资源,他们可以解决任何和所有问题。这在纸面上听起来很酷,但是,一些恶意用户可能编写垃圾邮件合同,这可能占用所有计算资源。

  因此,为了执行智能合约,用户需要准确指定他们分配给智能合约的资源量。这很像天然气和以太坊智能合约。

  决定论:在数学方面,在确定性系统中,如果我们有一个数字A和f(A)= A',那么无论发生什么,f(A)总是给A'。对于运行智能合约的生态系统,确定性确保一致性。

  向后兼容性:这意味着随着链的发展,过去的链逻辑和值将始终有效。

  工具:现有字节码分析的工具也可以适应AVM字节码。利用这种互操作性,可以使工具适用于任务关键代码,如链逻辑。

  脚本语言

  用于在AVM中编写合同的脚本语言,即Aion语言具有以下属性:

  防守编程。

  区块链运行时环境。

  区块链上下文注入。

  安全

  5种将使用AION区块链的用户

  在2018年北美比特币会议期间,Aion创始人兼首席执行官Matthew Spoke 发表演讲,确定了可以使用Aion区块链的五类用户:

  初创公司:一直有大量创业公司希望他们的企业加入区块链。虽然他们确实拥有深厚的领域知识,但他们并不精通区块链,而且往往试图解决已经解决的基于区块链的问题。拥有像Aion这样的系统,他们可以简单地将他们的业务连接到其他基于区块链的解决方案,可以为他们创造奇迹,让他们专注于他们拥有真正专业知识的领域。

  企业:Aion区块链的互操作性的一个重要目标是以无缝方式将传统行业与区块链行业联系起来。Aion花费了四年的时间来试图了解是什么阻止了这些大企业进入区块链领域。

  Dapp Develope r:这些基本上是开发人员,他们已经在以太坊,ethereum classic,neo等基础上构建了dapps 。然而,由于缺乏互操作性,这些开发人员被迫并且仅限于仅在一个协议上开发。永恒之塔将帮助他们跨多个系统进行转换。

  验证者:现在我们来到核心用户。第一组永恒之塔的核心是验证者,也就是在永恒之塔生态系统中负责共识的人。

  桥梁建设者:第二组核心用户是桥梁建设者。这些人将负责监督链间交易。

  永恒之塔区块链团队

  Aion背后的公司是Nuco,这是一家企业软件公司,为复杂的受监管市场构建模块化,安全且可扩展的区块链网络。

  Aion拥有区块链领域最令人难以置信的团队之一:

  

  他们由首席执行官兼创始人Matthew Spoke领导,他也是以太坊企业联盟的董事会成员和安大略证券委员会的FinTech顾问。

  除此之外,他们的合作伙伴名单也令人难以置信:

  

  最全面的AION区块链指南结论

  如果未来将是分散的,区块链将成为我们的时代精神,那么毋庸置疑,需要掌握互操作性。这就是为什么像Aion区块链这样的项目取得成功至关重要的核心原因。他们拥有一支出色的团队和坚实的技术,所以他们没有理由不这样做。随着即将发布的主网,我们真诚地希望他们能够实现自己的目标。

  还有其他项目,如ICON和Wanchain,他们的目标是实现与Aion相同的目标,很高兴看到他们将他们的资源集中在一起,以实现通用区块链互操作性的梦想。

猜你喜欢

转载自blog.csdn.net/szmgsz/article/details/80929029
今日推荐