文章来源:互联网作者:欧易发布时间:2023-04-05 14:47:00
你可能听说过雪崩协议的avalanche(avax ),据说他有很高的扩展性,可以抵挡51%的攻击。 Dapp具有非常高的灵活性,据说有区块链这三个项目,开发者可以在此基础上制作各种各样的区块链。
雪崩协议Avalanche怎么走? 为什么被称为第三代共识机制? 使用者如何才能进行投资呢? 本文从基本的技术合同开始。
:
雪崩的威力,相信大家都听过,一开始是从小块上滑下来,然后迅速引起一连串的连锁反应,比不上逃生。 雪崩协议Avalanche是利用同样的机制,达成超高速的交易时间和极高的安全性。
:
首先,介绍DAG的有向无环图。 顾名思义,它具有方向性,但不会在任何点之间形成循环。 或者,也可以说他一直在前进,就像雪崩只是顺流而下一样。
看上面的照片,DAG局部有序,有多条路径。 例如,从a到e之间有从a - c - e到a-e的两种走法。 DAG也有顺序。 例如,a是c的父节点(上一个节点),e是c的子节点)之后的节点)。
DAG有多种路由,包括a-b-d和a - c-e。 首先,您可以将每个节点视为交易。 各渠道是这笔交易的链条。 因此,例如,D交易可以首先确认完成,而无需等待e交易的完成。 因为a-b-d形成了一个完整的链条,d和e之间没有关联。 这样的特性赋予了雪崩协议的互操作性、可扩展性和交易速度非常快的优点。
以前,例如,以太坊和比特币使用单个线性链。 这意味着每个块都是相连的,只有一条路径,这极大地限制了可扩展性和操作灵活性。
使用DAG,协议可以发展到不同的APP应用程序,每个APP应用程序可以具有不同的路径,也可以连接到其他APP应用程序。 或者说从容量上来说,可以想象树状图的发展,甚至是指数级的增长,但是单一的线性链只会出现线性的发展。
因此,正如雪崩的形象,雪崩的生态有多种途径,与区块链不同,可以同时保持非常高的交易速度。 雪崩协议可以广泛发展为多种应用,可以是私有链,也可以是符合政府身份管理要求,节点可以有不同的要求、操作,每个应用都可以共享雪崩的安全性。
:
在下面的Safety Threshold字段中,可以看到只有Avalanche可以抵抗80%的攻击,比其他区块链的50%多一半。
关于雪崩安全性的实践,可以举出一个例子:
班里有40人,营养午饭必须决定是a餐厅还是b餐厅。 有些人想吃a,有些人想吃b,有些人没有意见。 这时,大家达成了一个共识,采用多数表决的方式,并且正确地投给多数表决一方的人可以获得奖励。 从这第一轮开始,班里所有的同学都要随机问一群人:“你想吃哪家餐厅?” 答案可能是a餐厅还是b餐厅,我没有意见。 如果这个小组的大多数人想吃A餐厅,他们会把他的答案改成A餐厅。 因为他和大多数人一样想得到报酬。
第一轮结束后,第二轮开始了,每个学生又随机选择另一组,问他们想吃哪一个,同样比较多的人想吃A餐厅,那个学生就继续选择A餐厅,将A餐厅改为“ 如果比较多人选择B餐厅,该同学应将选择改为B餐厅,“连续选择”次数为零。
每次反复提问,做出同样决定的人都会增加,“连续选择”的次数会持续上升到超过某个设定的阈值,但“连续选择”的次数超过阈值时,可以将其视为终局的决定,避免进一步变动最终大家达成同样的选择。
上述参数均可调整。 例如,每轮问多少人、问多少轮、“连续选择”要进行几次才能确认其决定。 在许多参数可以调整、定制的情况下,可以使雪崩具有较大的弹性。
以下是虚拟代码的实现。 不知道虚拟代码的人请直接无视。
n: number of participants
k(samplesize ):between 1 andn
(quorumsize ):between 1与
(decisionthreshold(=1
preference :=pizza
consecutiveSuccesses :=0
while not decided :
ask k random people their preference
if= give the same response :
preference :=response with=
if preference==old preference :
一致性安全
else :
consecutiveSuccesses=1
else :
consecutiveSuccesses=0
if consecutiveSuccesses :
decide (优先)
简单来说,每一轮都向k人询问你想吃什么。 回答某个选项的人数后,该选项将成为新的决定,并逆转为重复下一个回合。 现在可以做出最后的决定,直到consecutiveSuccesses 。 这意味着这笔交易不用等别人做出决定就可以确定。
这里可以体验Ava Labs的雪崩安装。
关于雪崩协议有几个重要的点:
机制/验证者
Avalanche使用的是销售点证明协议。 这意味着,必须抵押Avalanche的令牌AVAX才能成为验证者。 如果验证者试图做出恶意行为,将影响整个生态系统,导致货币贬值,成为无法获得报酬的令牌。 目前,雪崩协议的抵押率稳定在半数以上,年平均报酬率在10%左右。
另一方面,Avalanche没有slashing机制。 像以太坊这样,如果有恶意行为或者网络修理中断的话会受到惩罚。 但是,在Avalanche中,最多只能取消这次的开采奖励,没有额外的处罚。 这样可以避免用户在网络断开、硬盘烧毁等无辜情况下受到处罚。
节点递归
当验证者投票给x节点或认为x节点正确时,他将同步投票给x的所有父节点,即箭头,以提高链的准确性。 单条路线:验证新节点时,如区块链,同步也必须确保所有以前的节点都是正确的。
终局性
在雪崩的安全性图表中,可以看到雪崩的交易确认时间小于2秒,与其他区块链相比,一分钟就能下决心。 雪崩可以通过调整整个系统的参数,将交易冲突的可能性降到最低。
下图是雪崩协议的简单流程图:
:
雪崩协议与以太网虚拟机( EVM )以太坊虚拟机兼容,因此雪崩协议与)以太坊中的所有APP应用程序和开发工具兼容,但基本
:
与中本聪协定(即以太坊和比特币使用的协定)相比,雪崩协定具有低延迟、高生产率、不消耗能源就能开采等优点。
速度雪崩协议由康奈尔大学资本工程系教授、博士生开发,每次交易可在2秒内完成。 虽然实际上使用过Avalanche Wallet,但是真的能感受到交易速度提高了很多。
可扩展性每秒可处理4500笔交易,比大多数区块链都多。
安全性可以抵抗51%的攻击,最多可以攻击81%,比大多数区块链更安全。
灵活、轻松地定制。区块链和APP应用表明,除了Solidity外,目前还支持Go语言,将来还将支持更多的语言。
支持智能合约的智能合约,以及Remix、meta MAC、Truffle等以太坊开发者工具,以太坊开发者可以无痛联系雪崩协议。
专用定制区块链通过支持雪崩协议构建完整的基础架构,开发人员可以在雪崩生态系统中轻松开发自己的区块链,并拥有雪崩的安全性。 雪崩的高弹性开发生态系统允许开发者在雪崩生态系统中完成。 例如,要求加入的用户必须接受KYC/AML的认证。区块链,需要许可的情况下区块链。
通过支持金融APP,可以在不同的数字资产之间进行复杂的交换,也可以设置不同的交易规则。 具有很好的灵活性和定制性。
有人说雪崩协议是大器晚成,也有人说雪崩协议是以太坊杀手。 雪崩协议的创始人说他不想成为以太坊杀手,他想和以太坊一起发展。 在这一点上,雪崩协议的意图非常明显,它兼容SOLidty语言和以太坊开发工具,使开发者可以无痛地过渡到雪崩协议; 还可以支持Go等其他语言,允许更多的开发者加入雪崩协议。
在公链百家争鸣的时代,雪崩共识的达成机制和创新绝对是前所未见的,其背后的安全性、可扩展性、可开发性也超过了许多公链。 特别是随着各国政府越来越重视区块链的发展,需要进行相当大的监管,但雪崩的高度弹性开发性,在使雪崩符合政府规范方面具有很大的优势。 例如,当用户需要使用KYC或直接定制专用链时。
接下来介绍如何使用雪崩协议的令牌AVAX参与流动性开采。 共识机制3.0是什么,介绍如何在官网上抵押AVAX成为验证者。 感兴趣的人绝对不要错过。
1
TRC20量化交易软件 TRC20量化交易软件官方客服v6.4.8
金融动态
下载
pi炒币手机钱包 pi炒币手机钱包苹果v6.1.8
金融动态
下载
RP杠杆平台 RP杠杆平台官网登陆v6.8.4
金融动态
下载
什么是AIOZ Ntwork(AIOZ)币
金融动态
下载
什么是Nrvos Ntwork(CKB)币
金融动态
下载
Gains Ntwork(GNS)是什么币
金融动态
下载
什么是vrscal(VR)币
金融动态
下载
Mavrick Protocol(MAV)是什么币
金融动态
下载