区块链故意设计成封闭的网络,基于完全公开、可验证且可访问的变量创建一个内部事实来源。因为初始区块中的每笔交易都经过加密签名,所以任何人都可以查看每个公钥地址的交易历史。因此,每笔需要验证的新交易只需查看一个公钥地址的交易历史记录,就可以验证是否有足够资金完成这笔交易。从这个意义上来说,事实是基于某一区块链上经过加密验证的信息创建的,这通常也被称为「加密事实」。 预言机的任务是基于未知变量的非确定性环境创建事实。在这种情况下,用区块链来达成共识就过于冒险,因此,我们用预言机来创建符合应用需求的孤立事实。权威事实的目的不是为所有应用维护全局状态,而是为了证明预言机按照预定义的要求完成了任务。权威事实建立在加密事实的基础上,利用区块链的公私钥加密技术保障链下预言机计算的不可篡改性和透明性。另外,权威事实还利用区块链基于预言机网络的服务水平建立奖惩机制,保障确定性的结果。因此,可以非常灵活地对真实世界创建事实,并通过加密手段保障按预定义的方式执行。 权威事实将区块链的加密事实作为基础,实现高度可配置的事实以及强大的安全保障 对外部世界创建权威事实,可以帮助 dApp 解决预言机问题,因为 dApp 可以按照自己的信任假设来灵活配置预言机网络。不同用户可能对可信预言机网络的标准不同,这往往取决于应用场景、合约价值以及生成方式等变量,但目前已经逐渐出现许多标准化的框架。比如,Chainlink Price Feeds 是去中心化预言机网络,目前已经成为了喂价领域权威事实的行业标准,在 DeFi 行业得到了广泛应用,保障了高额的链上价值。 单体网络 VS 异构网络由于加密事实和权威事实所起到的作用不同,区块链和通用预言机网络也有不同的底层基础架构。区块链管理着内部事实的单一来源,需要在全局可访问,因此采用单体网络架构。网络中的所有区块链节点都共同执行同一套标准化的任务,并竞争同一个奖励,即:在大致标准化的时间间隔内创建有效区块,以获得区块链奖励和用户费用。节点不会并行处理不同类型的任务(注:分片是并行处理同一种任务,而非不同任务)。这种人为的设置使得区块链验证交易时非常安全可靠,但同时也限制了区块链的功能。 预言机可以收到无限多种类的请求,对任意链下事件、数据或计算生成权威事实。每个预言机请求的成本和奖励都有所不同,取决于验证难度和用户所要求的确定性。预言机请求还可以跨越多个不同的区块链,并接入未经许可不能访问的隐私数据和服务。 (责任编辑:admin) |