
Cardano和Ergo在DeFi和区块链开发方面采取了截然不同的方法,但在某些特定领域它们有显著的重叠。这使得富有成效的合作成为可能,给两个不同的生态系统带来好处——以及整个区块链领域。
最近Emurgo和Ergo之间宣布的合作关系得到了两个社区的积极回应。理由很充分:这是一个将资源汇聚到一个重要且新兴的研究领域的绝佳机会,同时允许两个项目以各自的方式和各自的路线图利用所获得的见解。
在某些方面,Cardano和Ergo是相当不同的。例如,Cardano是一个权益证明平台,使用Haskell开发,智能合约使用基于Haskell的自定义Plutus语言编写。
与此同时,Ergo是一个基于Scorex框架的工作量证明平台,该框架也是由Ergo的首席开发者Alexander Chepurnoy (@kushti)创建的。它的智能合约使用ErgoScript编写,该语言借鉴了Scala的特性。
UTXO智能合约
它们的重叠之处,以及最有前景的合作领域,是它们对扩展UTXO模型的使用。(您可以在这里阅读有关Ergo使用UTXO的更多信息。)
基于扩展UTXO模型的智能合约是一个相对较新的想法。像以太坊这样的平台使用账户模型,这具有非常不同的含义。最近的研究由Emurgo的研发工程师Robert Kornacki进行,详细解释了这一点:
扩展UTXO系统使得完整的图灵完备(跨交易)智能合约成为可能。这是一项新颖的创新,允许最新一代区块链重新获得比特币使用的原始模型,但现在拥有更强大的功能。
鉴于智能合约驱动的UTXO系统仍处于初期阶段,开发人员在构建dApp时明显缺乏已知的设计模式可供依赖。与以太坊等基于账户的模型相比,在UTXO模型中编码协议的难度就像将命令式代码与函数式代码进行比较一样不同。
UTXO方法有能力彻底改变智能合约,而合作的发现无疑将对Cardano和Ergo在实施各自不同的路线图和技术时产生重要价值。
DeFi合作
这是DeFi如何依靠合作而非竞争蓬勃发展的一个很好的例子。开源系统相互受益,使彼此更强大,并利用彼此的网络,而不是从中剥夺。
一个很好的例子是Yoroi钱包,它将成为与基于Ergo的dApp以及Cardano生态系统互动的一种MetaMask。同时,Ergo已经实施的功能(例如NiPoPoW)以及未来将实施的功能为Cardano和其他区块链提供了先例,即使这些功能不能直接导入。
Share post




















