关于 Cardano Alonzo 硬分叉,你需要了解这些!

被吐槽连智能合约都没有的项目,代币市值却有几百亿美元,着实不可思议,但是“妖币”ADA就是如此神奇,价格涨服所有人。

近一个月的时间,ADA价格翻升近三倍,突破此前5月15日的历史高价2.47美元,今日6时达到新的历史高价2.97美元。月初还只有400亿美金出头的市值,随着要为Cardano添加智能合约功能的消息发布,市值已经逼近1000亿美金,稳居第三。

此前,Cardano开发公司Input Output Global在推特表示,计划于9月12日进行Alonzo升级,通过硬分叉为Cardano引入智能合约功能。正是这一消息促使ADA这一波飞涨,那么Alonzo硬分叉究竟是什么呢?影响力为何如此之大?它将带来什么变化?

以下内容来自 Coindesk

作者 Eli Tan、Myles Sherman

编译 小回

Alonzo硬分叉是什么?

Cardano的Alonzo硬分叉更新使其网络更接近其全部功能,网络更加完善。Alonzo硬分叉可以称为Cardano网络的重大升级,因为将要推出了备受用户期待的智能合约功能。智能合约是在满足某些预定义条件时自动执行的计算机代码。在Alonzo硬分叉之后,任何人都可以在Cardano区块链上创建和部署自己的智能合约,为Cardano原生Dapps铺平道路。

该系统更新预计将在第三季度全面推出,标志着Cardano Shelley阶段的结束和Goguen阶段的开始。虽然Alonzo硬分叉的日期还没有确定,但是整个网络的开发人员都在努力地开发测试网。 

Cardano五个阶段

Cardano的发展路线图分为五个主要阶段,分别用历史名人来命名,每个阶段都专注于扩展网络的功能。

  • Byron——建立Cardano的基础代码,允许用户交换以革命性程序员ADA Lovelace命名的ADA代币,并使用他们的POS共识算法挖掘ADA。 

  • Shelley——专注于通过建立激励机制,鼓励用户设置托管他们自己的节点来分散网络。这个阶段的主要目标是确保节点或个人计算机由不同的网络参与者群体运行,而不是由一小群集中的用户。 

  • Goguen——将智能合约功能引入到网络中,允许开发人员在Cardano上创建Dapps。

  • Basho——改进Cardano网络的底层性能,以便能够处理更多交易并扩大规模。这个阶段将引入侧链,是一种使用多个区块链扩展网络的手段。

  • Voltaire——为自我维持治理添加投票和财务系统,用户将能够抵押他们的资金来影响网络未来的发展。

Cardano现在处于Shelley阶段的最后阶段,这一开发阶段为Cardano增加了许多新功能,例如名为Ouroboros的POS协议,是一种对参与者的奖励和授权计划,以及对硬件钱包支持的激励和委托方案。通过向运行完整节点的个人(下载整个Cardano区块链的网络参与者)提供奖励,激励网络参与并鼓励网络的发展。

自2020年7月29日推出以来,Shelley完成了两个主要的硬分叉:Allegra和Mary。Allegra引入了一种代币锁定机制,允许用户锁定Cardano代币,为链上投票做准备,预计将在最终开发阶段Voltaire推出。Mary为Cardano的原生代币(CNT)引入了代币支持,原生代币类似于以太坊的ERC代币标准,允许用户在Cardano区块链上创建和部署自己的代币,包括NFTs。

Cardano使用自己的“硬分叉组合器”进行操作,该系统将两种不同的协议(如Byron和Shelley)组合到一个分类账本上,以确保阶段之间的平稳过渡。Cardano开发人员发现硬分叉的一个问题是,在硬分叉达成一致后,社区中仍然有相当一部分人没有切换到新版本。这可能是因为他们不同意更改,或者只是因为他们不愿升级。无论哪种方式,组合器都允许节点一次运行多个版本,这意味着转换是无缝的,更新是无障碍的。从本质上说,更新将不是选择加入,而是选择退出。

Alonzo硬分叉三个阶段

Alonzo硬分叉分为三个主要阶段。

  • Alonzo Blue

  • Alonzo White

  • Alonzo Purple

在Alonzo Purple之后还有两个较小的阶段,分别称为“Alonzo Red”和“Alonzo Black”。每个阶段本质上都会向测试网添加更多用户,并确定可能需要修复的bug。

Alonzo Blue引入了大约50名技术参与者的智能合约,其中大部分是权益池运营商(SPO)。在此阶段发现并调整了无效错误和其他简单修复。这些标准错误预计会在Alonzo进行测试时出现并得到修复。

Alonzo White为Alonzo Blue增加了更多的功能和更广泛的参与者。数百名新用户将参加“训练营”来测试网络的能力。这个实验是由IOG完成的,也是Cardano背后的主要开发公司,由前以太坊联合创始人Charles Hoskinson领导。该公司预计这一阶段将持续大约两到四周。

Alonzo Purple将成为一个完全公开的测试网,搭载数千名参与者进入网络。这个特殊的阶段分为“light purple”和“dark purple”两个不同的分阶段,前者允许简单的智能合约,而后者将允许更复杂的智能合约。

然后是最终的Alonzo Red和Alonzo Black阶段,保留用于最终的bug修复、清理,以准备硬分叉的最终版本。对硬分叉的未来任何调整都将很难通过这一点,所以非常仔细地审视这两个阶段是很重要的。

分段增加了质量保证,并将代码冻结,为Cardano硬分叉做好了交换准备。Alonzo主网将正式发布最终代码。

由于Alonzo的新智能合约功能,Goguen阶段将首次允许在Cardano网络上开发Dapp。智能合约是Dapp的重要组成部分,使它们能够在没有中介实体的情况下运行,一个名为The Plutus Platform的智能合约构建平台将计划在此阶段发布,将允许技术和非技术用户构建Dapp。

Cardano首个智能合约Plutus

Cardano的首个智能合约Plutus使用Cardano本地编程语言Haskell,Plutus和Haskell使用相同的代码库进行链外和链上开发。这意味着在核心上,代码是相同的,因此在开发智能合约时不会出现编程语言的复杂性。这使得Plutus合约变得更加直接并允许测试,这将允许开发人员完善他们的产品,以应对更密集的负载,如托管大型机构。

现任IOG首席执行官Hoskinson表示,选择Haskell是因为它是一个高保证代码,能够提供更高程度的代码按预期工作的确定性。使用Haskell,意图可以更好地匹配代码,该语言虽然复杂,但被设计得很精确。

在区块链领域,很多时候代码并不完全符合开发者的意图,结果可能导致数百万美元被盗或应用程序崩溃,就像Solidity智能合约还没有完全成熟时所发生的情况一样,结果DAO项目遭受了重大黑客攻击。

Plutus Core是将智能合约链接到Cardano最终结算层的编程语言。一旦开发人员使用Plutus创建了他们的代码,它就会被编译到Plutus Core中,在那里代码会为Cardano区块链进行简化。这种方法允许Cardano更好地处理数据并在实际区块链上占用更少的磁盘空间。

对于技术含量较低的爱好者,可以使用Marlowe,这是一种新的领域特定语言 (DSL),它允许任何用户创建和测试自己的智能合约,并且无需任何高级编程功能。Marlowe建立在Haskell和Plutus之上,可以被看作是创建智能合约的构建块。

小结

随着更简单的智能合约诞生和Cardano的更多开发,可以想象未来将要构建的潜在项目,以太坊上的数百个项目都可以在Cardano网络上重新部署甚至改进,包括Uniswap、Aave等。对于交易速度有更快需求的项目也可以在Cardano的低交易成本中有所受益。

目前已经有65个项目承诺与Alonzo硬分叉一起发布,包括Synthesis、Miniswap、Stasis和CardWallet。一起期待新生的运行智能合约的Cardano!

关于 Cardano Alonzo 硬分叉,你需要了解这些!

扫一扫手机访问

关于 Cardano Alonzo 硬分叉,你需要了解这些!

发表评论