Ergo为何而生?

Ergo是新生代工作量证明(PoW)智能合约平台,支持新的金融交互模型,以安全丰富的脚本语言和灵活强大的零知识证明为基础。


主要目标
以研究为主导,以现实世界为焦点:Ergo借鉴了十年区块链开发经验,采用久经考验的原则,并结合了经同行评审、有关密码学、共识模型和数字货币的最佳学术研究。我们从扎实的区块链基础开始,并原生实现强大的全新密码学。
强大且安全:Ergo为现实世界的金融协议提供卓越的支持。Ergo可以支持以已知成本可预测地运行的多功能dApp,且没有任何功能不受限制的危险。Ergo的智能合约允许我们执行各种各样的任务,且可以是图灵完备的,但我们总是提前知道代码的成本是多少以及它是否会成功运行。
智能且简明:西格玛协议(Σ-Protocol)是Ergo智能合约的基础。它们允许一类高效的零知识协议,使我们能够实现无法以其他方式完成、或者高风险、高费用的任务。欢迎使用自主的应用级隐私:可用于访问混币器或其他功能的无信任脚本,无需任何第三方。
安全有保障且可访问:不运行全节点的普通用户应当与矿工享有同等的安全性益处。工作量证明之非交互式证明(NiPoPoW)允许我们完全自信地进行并验证交易,而无需下载完整区块链所需的存储、带宽和时间。只需要少到1 MB的数据即可——这意味着可以使用任何设备。

主要特征
ErgoScript是用于指定花费货币应满足的条件的语言,它足够灵活以允许环签名、多重签名、多种货币、原子交换、自我复制脚本和长期计算。
西格玛协议(Sigma Protocol)(Σ) 是一种非交互式零知识证明,可使用简单的 AND/OR 逻辑进行组合。
多阶段合约(Multi-stage Contract) 除了使用阈值 m-of-n 签名提供的常规保护外,Ergo还允许指定这些货币的可能接收者,这可能是另一个具有类似复杂条件的合约。这种“链条(Chaining)”方法支持实现任意复杂度的安全而高效的智能合约。
工作量证明之非交互式证明(NIPoPoW) 之所以必不可少,有两大理由:轻客户端和侧链。由于轻客户端,Ergo去中心化应用(dApp)和链下协议可以以真正去中心化的方式实现。
存储租赁费(Storage Rent)作为链上垃圾收集器,减少了区块链膨胀的问题——甚至使其可盈利。
扩展UTXO(eUTXO) 模型提供了卓越的隐私性、可扩展性和互操作性。

大多数成功的公链用例都与金融应用有关。Ergo通过将保护脚本(连同额外的自定义数据)附加到每枚货币来扩展比特币编写合约的方式。
牢记所有这些,我们希望Ergo的设计作为合约币具有独特的用途。
有关Ergo所有当前和潜在用途的概述,请参阅生态系统部分。

Ergo生态图

为何坚守工作量证明?
Ergo基于Autolykos工作量证明协议。
Ergo是为普通人创建的,工作量证明(PoW)允许真正公平启动和最高程度的去中心化。PoW已得到广泛研究,具有非常高的安全性保证且对轻客户端友好,这意味着您可以在没有第三方的情况下使用Ergo区块链。
这些对于拥有现已可用的有用可编程合约币来说都是必不可少的。

我在哪里可以看到路线图?
我们网站上的路线图包含了Ergo即将推出的一些最受期待的项目和功能(以及方便阅读更多内容的链接!)

Ergo路线图

团队背景是什么?
Ergo是由经验丰富的开发者和研究人员设计和实现的,他们发表有密码学、编译器理论、区块链技术和加密电子现金方面的论文,拥有博士学位。该团队在加密货币和区块链框架(如Nxt、Scorex和Waves)的核心开发方面拥有扎实的背景。

Alexander Chepurnoy(别名“kushti”)是smartcontract.com(现更名为 Chainlink)的联合创始人,NXT(首个全PoS链)的核心开发者,也是 IOHK的首批员工之一,曾担任IOHK的高级研究员和Team Scorex负责人。

团队完整介绍详见Ergo的名人堂。

Ergo是如何启动的?
为了确保Ergo公平启动且代币公平分配,Ergo平台没有向任何初始风险资本家或财力雄厚的投资者寻求投资。目的是在这方面尽可能地类似于比特币。唯一留出的资金(通过挖矿协议)被分配给一个小金库,以支付基本成本和资金提供。
Ergo基金会是一个非营利性基金会,致力于推动Ergo的采用。基金会的金库来源于Ergo主网上线后前2.5年内挖出的区块的一小部分。 此次分配总计4,330,791.5枚ERG,占总供应量的4.43%。
可以在此处找到有关Ergo基金会的更多详细信息。

早期没有为主要协议提供VC资金是一大特点,而不是一个漏洞。这会激励社区发挥带头作用,这是唯一长期可持续的去中心化解决方案。

Ergo解决了比特币面临的哪些问题?


Ergo解决了以太坊面临的哪些问题?
以太坊采用的账户模型是命令式的(Imperative)。这意味着将币从Alice发送给Bob的典型任务需要通过一系列操作来更改存储中的余额。另一方面,Ergo基于UTXO的编程模型是声明式的(Declarative)。
ErgoScript合约指定区块链接受交易的条件(不是由于合约执行而对存储状态进行更改)。



我在哪里可以找到更多?#
这里有一些不错的起点
查看常见问答
阅读 cafebedouin 的文章《Why Ergo》
来和我们聊天:
Telegram
Discord
Reddit
Ergoforum
《宣言》
“加密货币应该提供努力维持生计的普通人和小企业致富的手段,而非去个性化大型金融资本致富的手段。”

原文链接:
https://docs.ergoplatform.com/dev/protocol/why/#the-manifesto

前一篇文章一文读懂代币化商品平台Palmyra
下一篇文章Ergo九月进度报告

留下一个答复

请输入你的评论!
请在这里输入你的名字