ALGO / ALGO币
$0.305
(USD)数据更新时间:2024-11-23 23:14:54
中文名称 | ALGO | 币种简称 | ALGO |
英文名称 | Algorand | 核心算法 | |
共识机制 | PoS | 基础链 | Algorand |
众筹价格 | $0.050000 | 发行价格 | $2.3726 |
区块时间 | 区块奖励 | ||
挖矿方式 | 上架交易所 | 71家 | |
概念板块 | 货币 / 公链 / Coinbase Pro综合 / CoinList上线 |
Algorand(ALGO币)是由麻省理工学院(MIT)教授、哥德尔奖(GodelPrize)得主、图灵奖(TuringAward)得主Silvio。Micali领导开发的一个区块链项目。该项目成功募集到了一笔400万美元的种子轮融资,投资方包括知名风投Pillar和UnionSquareVentures。Algorand没有引入激励机制或发行数字加密货币,项目本身具有广阔的市场空间,它通过BA*的共识机制和密码抽签等技术创新,提高区块链的效率,拓展了区块链的应用前景,在硅谷享有极高的声誉。
Algorand区块链平台特点:
企业级性能:Algorand每秒可处理的交易数可以达到1,000,承载上百万用户的交易需求。
交易即时确认:Algorand区块链不会产生分叉(5秒内出块),所有上链的区块及其中包括的交易都会立即得到确认。
去中心化:Algorand采用纯粹的权益证明作为节点准入机制,任何人都能参与Algorand共识,不需要进行抵押或挖矿。
安全性强:Algorand协议在设计时采取了非常弱的安全性假设,将更多攻击的可能性都考虑在内,比如对于节点在网络层面上的DDoS攻击。
Algorand支持以下功能,使上链资产更加智能化和合规化:
自定义资产:允许用户和开发者自行在Algorand平台上创建,配置和发送自定义资产,并且支持自定义权限管理和多种资产类型。
原子交易:原子交易功能允许将多笔来自不同用户交易组合在一起,将资产交易的所需的技术门槛降到最低。
逻辑账户:用户和开发者可以编写自定义的逻辑,并生成一个对应的逻辑账户。
权益证明
Algorand使用了权益证明(PoS,ProofofStake)作为节点准入机制。
简单地说,就是用户可以通过自己持有的资产来获得参与共识的权限。这意味着只要记账网络中大部分的用户不是恶意用户,那么整个网络系统就可以在去中心化的前提下达成安全的共识。
Algorand的权益证明**不是基于被抵押的**,即用户不需要抵押自己的代币,使其丧失流动性,来获得参与共识的权限;换句话说,用来参与共识的代币可以随时流动。因此Algorand的权益证明也被称为纯粹的权益证明(PureProofofStake)。
Algorand的权益证明同样也包含了经济激励。为了建设一个大型的用户基础,现在Algorand系统默认每一个用户的贡献是一样的。即每一个区块产生,每一个用户都可以收到与他们所持有的代币资产成比例的奖励,无论该用户是否在运行节点。
但之后随着用户的增加,Algorand会出台有差异化的奖励机制来激励用户积极参与,如离线的账户的账户获得较少的奖励,而运行节点和出块的用户会获得较多的奖励。
代币模型
Algorand会在创世块中铸造100亿枚Algo代币
1.ALGO销售:25亿枚(随时间逐步分发)
2.激励与生态系统支持:20亿枚(代币奖励会以每50万个区块的周期(约26天)按计划发放。)
3.中继节点奖励:30亿枚(随时间逐步分发,按加速授予模型发放。)
4.Algorand基金会:20亿枚
5.AlgorandInc.的保留代币:5亿枚
加速授予模型(AcceleratedVestingModel)
2020年中继节点的基础奖励为3%,在此之上还增加了加速授予模型这一机制。该模型规定:如果某天的“30天移动平均价格”(30-daymovingaverage)超过了0.30美元(初始设定的最大值),则会使用加速授予方程来计算那天的新的授予数量:
对某个运行中继节点的用户来说,每日额外的通证授予数量Y为:
Y=(a-b)*c*0.0015*d(如果Y大于0)
a=今天的30天移动平均价格
b=先前的最大30天移动平均价格
c=从2020年1月1日起流逝的时间
d=原本对这个运行节点的用户未授予的通证数量
其中“30天移动平均价格”是过去30天内每日公开价格的平均数。
区块链
Algorand区块链是一个公有无许可链系统,任何用户都可以使用Algorand区块链,任何人也都能加入Algorand区块链网络成为节点。与其他区块链类似,Algorand同样具有去中心化,链上数据不可篡改,透明等特性。在此之上,得益于其共识算法和其他几项技术创新,Algorand还拥有了以下几个特性:
1.不会分叉和即时交易确认:Algorand区块链不会产生分叉,每一个被加入区块链的区块都被视作已经得到确认。这就代表着所有的交易都能够在一个区块之内得到确认,而不需要等待几个甚至几十个区块高度。目前Algorand主网的出块时间平均为四秒左右,这就意味着一笔交易只需要4秒就可得到确认。
2.原生自定义资产(AlgorandStandardAsset,ASA):Algorand同样支持类似ERC20的用户自定义资产的发行和交易,不同的是,Algorand不需要用户通过部署第三方智能合约来实现该功能,而是原生支持了代币发行功能,用户可以通过发送一笔“资产创建交易”来轻松创建一种新的资产,同时该资产的交易方法也与原生代币ALGO完全一致。
3.原生原子交易:Algorand原生支持原子交易功能,多笔交易打包一起发上链即可实现原子性,不需要使用哈希锁等第三方合约功能实现,从而提高易用性和安全性。
4.自定义逻辑账户:Algorand目前并没有提供图灵完备的智能合约功能,通过适当的牺牲灵活性,换来了更高的安全性和便利性;取而代之的是逻辑账户的功能。开发者可以通过使用TEAL语言编写一段逻辑来规定逻辑账户的规则,从而实现类似智能合约的功能。
自定义资产
Algorand自定义资产(ASA)
ASA的全称是AlgorandStandardAsset,用户和开发者可以使用ASA在Algorand上开发实现上各种资产类型。这些资产包括同质化资产,如货币、稳定资产和功能代币;票据等非同质化资产;证券等受限制的同质化资产;以及受限制的非同质化资产,如许可证和证书。基于ASA发行的资产以Token的形式存在于Algorand区块链上,并且和原生代币ALGO拥有着同样的安全性,透明和可编程特性。创建、配置和交易ASAASA相关的操作包括:
1.创建资产:创建一个新的ASA资产;
2.修改资产的管理权限:修改指定ASA资产的管理权限,比如管理员账户地址(执行该操作需要管理员权限);
3.注册接收资产:每个地址在接收一类新的ASA资产之前,都需要发送一笔交易来注册接收该资产。
4.交易资产:交易指定ASA资产,接收资产的账户需要提前进行资产接收的注册;
5.冻结账户资产:冻结某个账户对于某种指定ASA资产的使用权(执行该操作需要管理员权限);
6.资产召回:从某个账户召回指定ASA资产(执行该操作需要管理员权限);
7.资产注销:注销某个ASA资产(执行该操作需要管理员权限)。
以上操作均可通过在Algorand上发送原生交易实现。
Algorand上的自定义资产ASA是由原生功能实现的,而不是像以太坊上的ERC20那样通过部署合约实现。创建资产,设置资产信息,冻结资产,发送资产等这些功能都可以通过发送原生的交易实现,而不需要去调用任何的自定义合约。
每个地址在接收ASA资产之前,都必须要进行一次注册(Opt-In),即通过向自己发送一笔数量为0的该ASA资产的交易,来告诉区块链,自己已经准备好接收这种资产了。这种设计主要是为了合规做打算:Algorand作为一个金融平台,上面会发行各种合规的金融资产。而大部分合规资产都会要求发行人和出售方对于购买方实行KYC制度。这就意味只有一个账户经过一种ASA资产的KYC之后,它才有资格去接收这种资产。
原子交易
原子交易功能使得Algorand上的多笔交易之间可以实现原子性,即保证这几笔交易能够一起生效,或都不生效。该功能允许你将几笔交易组合在一起,变成一笔交易。只有当这笔组合后的交易被其中所包含的所有交易的发送方都签名之后,该交易才能被确认。
原子交易是各类去中心化应用都会需要的一项重要功能,典型的应用场景包括:
1.多方交易:Alice要给Bob一笔钱,而Bob要给Claire一笔钱,而Claire又要给Alice一笔钱;
2.去中心化交易所:交易撮合后的结算。
Algorand上的原子交易是Algorand区块链的原生功能,而不是通过第三方合约或系统实现的。在其他没有该功能的区块链上,我们往往只能选择通过合约和HTLC哈希锁定来实现这一功能。这类方法不仅效率会相对较低,而且存在着一定的安全风险。
Algorand的原子交易功能不仅使用简单,而且安全可靠,不会引入额外的成本和风险。同时Algorand也支持将原子交易和逻辑账户组合使用,进一步扩大Algorand的设计空间,为实现更多样的去中心化应用提供了可能性。
智能合约
Algorand是一个金融平台。除了实现金融资产的发行和承载金融资产以外,让金融资产之间能够实现智能化的交换也是一个非常重要的功能。而实现该功能所需要的就是智能合约(ASC),即通过预先设计和实现好的逻辑来自动批准资产(代币)的交换。
Algorand上的智能合约的应用场景非常广泛,比如:
1.ASA自动兑换:为用户提供自动兑换ASA代币的功能,比如10个A币自动兑换出100个B币;
2.代理支付交易手续费:由第三方来代理为用户支付交易所需的手续费,降低用户使用应用的门槛。
Algorand的智能合约所使用的脚本TEAL属于非图灵完备的语言。乍看之下好像缺失了一些功能,丧失了部分灵活性,但这一点完全是从产品角度出发考虑后所作出的决定。
图灵完备的合约拥有着最大程度的灵活性,但获得这些灵活性来自于对安全性和便利性的妥协。当开发者能够使用更多的函数和功能时,就意味着他们需要更多的代码才能实现一个简单的功能,这就增大了攻击面,降低了使用的便利性。同样是去中心化交易所中所必须的原子交易功能,Algorand上原生自带,使用起来只需几行代码,安全性也更高;但在以太坊上则需要通过部署一个复杂的合约才能实现。
同时Algorand将大部分的功能都放到了链下实现,只有需要验证,并且经过共识的信息才会发到链上。大部分的计算工作都不需要与链打交道,这就减轻了链的压力,同时也提升了开发的效率。代表状态的数据本身并不需要保存在链上,而只需要将状态对应的哈希保存即可;在需要调用状态时,可以将状态数据包含在交易里发送到链上,并由合约将数据与哈希进行对比,以此来保证数据的真实性和完整性。
1.密码学抽签算法,该算法用于保障每次参与共识的共识委员会成员接近完全随机;
2.BA*算法,该算法由共识委员会成员运行用于产出本次应该打包的区块。
密码学抽签算法
密码学抽签算法保障每个用户($pk{i},sk{i}$)被选中为共识委员会成员的概率同其拥有的货币的金额成比例。即:假设每个用户的权重记为$w{i}$(货币数量),那么总的权重为$W=sumw{i}$(总货币量),那么用户i被选为共识委员会成员的概率就同其权重占比相匹配$w_{i}/W$,
Algorand通过加密抽签的方式成功地将共识网络规模缩小且比较安全;创新的BA*算法每个步骤之间没有共享状态使得BA算法的执行更轻量级;
但是Algorand算法仍然有很多值得商榷的地方:
包括区块提议在内多个阶段需要预估超时时间,这种方式很不精确且不适合耗时的业务(目前仅支持加密货币);
对网络的连通性有较高的需求,例如最差网络状况下达成共识需要11步之多;
算法安全性依赖VRFs函数的安全性;
产生区块时间短
区块产生时间在大家都是良性用户时,只需要两步。如果有任何恶性用户企图篡改信息,则需走完五步。即使是这样,产生一个区块的时间是固定的(几分钟)。在这里,所有用户不需要同步他们的时间,他们只需要在自己规定的时间内完成工作并保证每个用户的时间流逝的速度是一致的即可(在纽约的一秒钟和在日本的一秒钟长度一样)。
反分叉
协议制定没有两个良性用户可以同意两个不同的消息。因此只能有一个消息为真实消息,如果有人试图双花攻击(详见下)。则理论上他可以开一个新的区块里面包含错误的信息并把上一个区块的广播时间延到无限长,但是受制于第一条的限制,每个区块产生时间为固定并通过之后会介绍的五步方法,任何的恶意分叉都会被干掉。
双花攻击
双花攻击(doublespendattack),在介绍51%攻击的时候出现过这个词语。光看中文名可能会因为汉语的多重含义而理解错,但英文名就很明显的表达出意思了。双花攻击就是一笔钱花了两次,也可以称之为双重支付攻击。
快速从分叉中恢复
如果强行出现分叉,新的分叉将会被五步方法干掉,然后全网把分叉浪费掉的时间归零,从新开始。
Algorand创新性的采用Micali教授发明的密码抽签技术,随机选出部分用户作为验证者去验证新的区块,以实现突破“不可能三角”的目标。基于密码抽签技术,Algorand便可实现以下目标:
(1)能耗低,处理交易速度快。不管Algorand系统中有多少用户,大约每1500名用户中只有1名会被系统挑中执行验证计算任务,这要比比特币节省了大量的计算时间,处理速度自然会成倍增长。
(2)民主化。随机被选中的验证者,谁都无法去操纵,不会出现类似比特币区块链系统的“矿池”这种中心化群体。
(3)出现分叉的概率低于一兆分之一。假设Algorand中平均每分钟产生一个区块,这个概率意味着平均每190万年出现一次分叉。
Algorand为什么能融4.2亿元?
天使投资无非看团队。创始人SilvioMicali是MIT教授、零知识证明的联合提出者,因在密码学领域的突出贡献于2013年获得图灵奖。由于创始人的杰出学术成就,Algorand在诞生之时就吸引了无数关注,大量文章分析和解析它的共识算法,投资机构纷纷加入。即便对学术团队的创业向来有众多质疑,机构们还是不愿意错过这个项目。
Algorand第一次拍卖
6月20日,顶着“神级项目”光环的Algorand进行荷兰式拍卖,最终的拍卖价为$2.4,比私募价$0.05涨了48倍。
项目代币总量为100亿,本次拍卖先卖2500万Algo。同时Algorand计划总共拍卖30亿代币,分5年拍卖完毕,每月2期,每月的目标是拍卖出5000万Algo。
Algorand主网上线同步会开启一个长达5年的荷兰式拍卖,每月2期,月目标为5000万Algo,每年6亿枚Algo。
什么是荷兰式拍卖?
传统的拍卖,竞价拍卖,一锤定音。荷兰式拍卖(DutchAuction)是一种特殊的拍卖形式。亦称“减价拍卖”,是指拍卖“标的”的竞价由高到低依次递减直到第一个竞买人应价(达到或超过底价)时,击锤成交的一种拍卖方式。
目前很多ICO项目逐渐使用荷兰式拍卖的方式进行众筹,包括最开始的gnosis,gonetwork,polkadot,到雷电网络(RDN)。很多人都不明白荷兰式拍卖到底是怎么一种方式,首先为大家讲解一下什么叫荷兰式拍卖,荷兰式拍卖具体的细则,以及成本核算。
这种拍卖方式简单说拍卖价格从高开始,以固定的速度下降,参与者在自己认为合适的价位出价,当价格降到当前拍卖池的总金额刚好够把当天所有的代币买下时,拍卖结束。
直接以Algorand为例,因为Algorand采用的就是这种到硬顶为止的荷兰式拍卖,到硬顶为止的荷兰式拍卖。
举例,假设某天共出售100个Algo代币。10美元起拍,小李在5美元的时候,出价50美金,买10个。之后价格继续下降,小王在2美元的时候出价40美金,买20个。
之后价格继续下降,当价格降到1美元,小明又出价了10美金买10个。这时拍卖池里已经有了100美金,而拍卖价格降到了1美金,刚好是100个Algo的价格。
当天拍卖结束,小李获得了50个Algo,小王获得了40个Algo,而小明获得了10个Algo。尽管小李是在5美金的时候出的价,但他最终的成交价实际为1美金。
Algorand在哪里拍卖?
Algorand的荷兰式拍卖在合规平台Coinlist上进行,用户需要通过KYC才能进行。
Coinlist是一个为认证投资人和优质区块链项目提供初始代币发行(ICO)的融资平台,由AngelList和ProtocolLabs合作推出。2018年4月,Coinlist宣布完成了一笔920万美元的A轮融资,多家知名区块链风投基金参与了投资,包括PolychainCapital,DigitalCurrencyGroup,FBGCapital,LibertusCapital,BlockchainCapital,CoinFund和ElectricCapital。
CoinList平台上的初始代币发行项目都完全符合证券法要求,而且旗下CoinListCapital也是美国证券交易委员会的注册投资顾问。不仅如此,该公司还推出了“ComplyAPI”服务,允许企业对潜在投资人进行反洗钱和KYC检查,并且根据美国证券法确认投资者的认证状态。
流通供应CirculatingSupply是可自由交易的Algo数量。在网络的前5年内,将有最大的100亿Algo供应流通。虽然基金会&团队的25亿token不锁仓,但是项目方保证:Algorand团队不会参与超过当下流通量的49%(防止51%双花攻击)。
中国人可以参与拍卖吗?
中国投资者因为法律和规则等制度是无法参与拍卖的,
但是可以以其它方式参与Algorand生态系统:https://tracker.algo.capital
联系方式:ir@algo.capital
比如AlgoTrackerFund,以上是他们的网址和邮箱
其他平台代投渠道均非官方渠道,Algorand无法保证其安全性与可靠性,请大家小心自行判断其风险。
Algorand的荷兰拍解决了什么问题。
1.定价问题。资产的初始定价不再由项目方一口价确定,而是由所有参与荷兰拍的广泛大众一同决定。
2.资源分配不均问题。Micali教授提到,传统的荷兰拍用在美国国债拍卖时,只有合格的金融机构可以参与。而基于互联网和区块链的荷兰拍可以最大限度的扩展参与范围。
3.POS最被人诟病的初始代币分配问题。Algorand通过5年时间将30%的总代币量进行无许可分配,同时用不超过49%的自我持有代币保证网络的安全性(49%不会被抛售到二级市场,因为只有Algorand系统稳定安全,团队才会获得最大收益)。这样将尽可能将token进行大范围的分散发行,来避免POS代币集中富者恒富的问题。(Algorand也用无论代币上线与否都会提供新的代币奖励这一机制来避免这个问题)
Algorand的价格
团队和基金会对外承诺持有的25亿代币仅用于项目发展和保护该项目的生态,而不会被抛售。ALGO现在拍卖价格比私募价涨了48倍。
以$2.4(06.20当日价格)的价格乘以代币总量100亿来计算,其总市值达到了$240亿,超过瑞波的市值仅次于ETH的市值。