
智能合约 是 去中心化金融 的支柱。通过智能合约,用户可以与 dApps 互动,而无需中介。区块链 设计对智能合约的能力有重大影响。Ergo 区块链的 UTXO 模型允许 多阶段合约 在高度可扩展的网络上运行。
去中心化金融
银行系统完全建立在信任之上。然而,这种信任机制是一种公民没有选择的义务。银行和金融机构向金融市场生产和提供 金融产品,如贷款或 ETF。这些产品的价值由它们所指的实际资产定义,无论是实物对象还是合同。然而,价值的可信度是通过我们对这些机构的盲目信任来保护的。政府支持这些金融机构以恢复信心,但它们在多大程度上是 可信的?
问题出在别处。我们不问我们的股票是否真实,还是伪造的复制品。一切都在数字数据库上运行,我们可以看到它是否真实。我们可以在银行账户中看到我们的钱,但这并不意味着它是真实的。现代货币系统基于 部分银行 系统,因此我们知道流通中的钱只有大约 10% 是真实的。我们继续信任金融机构,仿佛它们持有一些抵押品来保障我们在银行中的钱。然而,正如我们在历史中看到的,在“银行恐慌”或“债务危机”期间,控制一个庞大的金融系统并预见这些意外事件并不容易。结果通常影响的是 个人用户 而不是大型机构。
因此,智能合约 是为此而构建的,让您随时知道您的钱在哪里。无论您使用什么应用程序,如果智能合约管理它,那么您就知道您的资金是安全的。这就是 非托管 金融系统的美妙之处;您不必将资金交给金融机构以使用其服务。您可以在不放弃资金保管权的情况下使用各种金融服务。您不必向银行支付突发费用以保障您的资金。不仅如此,您甚至可以通过 采取主动 来使用智能合约赚钱,例如借出您的资金或为市场提供流动性。这些是区块链在去中心化、以用户为中心、安全和可访问的金融系统中设想的策略。
Ergo 上的多阶段合约
所以您听说过智能合约,但多阶段合约是什么?多阶段合约是指在状态级别上运行的智能合约。因为 Ergo 使用 UTXO 模型(首次出现在比特币中),所以可以在智能合约之上处理并行化的操作。然而,以太坊的 基于账户的模型 不允许此类操作。基于账户的模型易于使用,但也伴随着高负载的操作能力。Ergo 的多阶段合约是在扩展的 UTXO 模型上开发的。这是一个复杂的设计,旨在实现 无限可扩展性;因此,它创造了更多的空间来构建复杂的解决方案。
为了让区块链包含智能合约,它应该具有循环。这些循环可以在后续引用自身并检查操作是否正常。比特币的 UTXO 设计非常原始,并不包含图灵完备的智能合约。以太坊具备这种能力,但它是图灵完备语言的原始版本。Ergo 区块链提供了一种不同的多阶段合约方法,由 扩展 UTXO 模型赋能。允许更轻的网络和更广泛的用例。
Ergo 的用例
预言机: 预言机是区块链内外的信息传递者。它们包含有价值的数据(例如价格信息),以便应用程序无缝工作。Ergo 区块链的设计允许 预言机池,这将有助于创建数据层次结构。一个可以根据其信任级别进行评分的预言机系统是一个重要现象。Chainlink 的预言机无法形成预言机池,因为它是建立在以太坊网络上的。然而,Chainlink 最近发布了一份关于与区块链互动的去中心化计算网络的白皮书,这是 Ergo 已经在与预言机池合作的想法。
NIPoPoWs: 非交互式工作证明的证明可以用于构建一个可互操作的区块链生态系统。通过 NIPoPoW 的实现,Ergo 区块链可以与权益证明网络上的智能合约互动。这将为不同区块链上的不同 dApps 开辟一个集成的用例。Cardano 已经计划与 EMURGO 合作实施带有 NIPoPoWs 的侧链。限制尚待发现。
多签名: 多签名或多证明者对智能合约的可靠性非常有帮助。这种实现对安全性至关重要。这样,智能合约就不再由一个人控制,而是由多个账户管理。多阶段合约也可以设计用于惩罚试图控制智能合约的恶意行为者。
时间周期: Ergo 区块链可以设计为具有定时操作。例如,在 ICO(或 IDO)期间,智能合约中的代码可以提供 定时释放,以便投资者在项目所有者未履行其承诺时有保护层。在以太坊中,编程这种定时操作是不可能的。
平行链/侧链: 这是 Ergo 区块链尚待开发的领域。这是完全可能的,我们知道平行链的实现对可扩展性有重大影响。我们的核心开发者 Alex Chepurnoy 即将发布一篇关于此的论文,请保持关注!
来源:
https://ergoplatform.org/docs/teaser.pdf
Share post



















