Ergo(ERG币)是一个从头搭建的安全、适应力强、开放、无需许可、真正去中心化的DeFi应用底层公链,主要目的是提供一种有效,安全和容易的方式来执行金融合同,Ergo是一个可自我修改的协议,使它能够吸收新思想并在将来进行自我完善。着眼于长期生存能力和自我修正能力使Ergo具备了弹性。
Ergo利用了十年的区块链开发经验,通过对加密技术,共识模型和数字货币的最佳同行评审学术研究,对久经考验的原则进行了补充。从扎实的区块链基础知识入手,并在本地实施新的强大的加密技术。
Ergo是为响应区块链领域的停滞而创建的。它实现了各种技术和经济现成的想法,这些想法可以增加价值,但不会降低区块链系统的已知优势。
Ergo的主要重点是提供一种有效且安全的方式来实施金融合同,这是区块链技术应用最广泛的应用。创建它是为了提供一种普通人使用金融合同的简便方法,该方法应该能够在不信任的情况下以分散方式使用它们。
与传统的金融系统不同,在Ergo协议的核心级别上不得进行任何纾困,黑名单或其他形式的歧视。
Ergo共识机制介绍
Ergo的共识协议(Autolykos)基于著名的工作量证明(PoW)共识算法。选择PoW的原因有很多,其中包括PoW协议已被广泛研究,具有高安全性保证并且对轻客户端友好。但是,Autolykos与比特币的PoW有一些有意义的区别。首先,它具有内存不足的特性,可减少专用硬件(ASIC)与商用GPU之间的差异,使普通人可以参与挖掘以保护网络并获得奖励。其次,Autolykos是第一个生产池抗开采的实现,它迫使用户执行单独开采,从而使网络分散且没有开采池。
Ergo基于Autolykos PoW拼图,这是第一个具有记忆力和耐池性的PoW拼图。这意味着您需要配置的Ergo节点和GPU至少具有4 Gb的内存(建议使用8 Gb以获得最大效率)。使用本指南可与节点一起配置矿工。请注意,您可以在一个Ergo节点上一起使用多个GPU。
Ergo适用性
Ergo DApps和脱链协议可以以真正的分散方式实现,但是,它们还需要灵活且安全的智能合约语言。Ergo智能合约基于类似比特币的UTXO模型,其中每个输出均受某些脚本保护。如果脚本语言足够丰富,那么它就可以编写图灵完备的合同,同时避免像以太坊中的瓦斯这样的程序暂停的临时解决方案。
尽管比比特币脚本具有更多的通用性,但Ergo脚本还包含一些操作,这些操作可以在执行之前准确估算脚本的复杂度,从而防止各种DoS攻击和“暂停”问题。但是,此指令集仍然足以编写任何可能的程序-ErgoScript已被证明是Turing完整的。Ergo脚本的加密部分基于sigma协议,自然支持阈值m-n-n签名,环形签名等。牢记所有这些,我们希望ErgoScript和Ergo的设计能够使其成为具有众多应用程序可能的合同货币的独特用途。