DAC多元量子智能合约预言机 虚拟及现实世界的桥梁

在《经济学人》杂志中,其对区块链的定义是这样的:“区块链是信任的机器”。


区块链最大的核心创新在于去中心化的解决信任问题,不需要再去信任和依靠第三方机构的情况下进行价值转移。其中,智能合约起到了重要的作用。它是一套数字形式定义的合约,帮助合约参与方执行完成任务的协议,节省了时间和繁琐的步骤。然而智能合约存在外部数据的交互需求,这就使得区块链无法获取现实世界的数据!预言机至此进入了人们的视野。


预言机也就是人们常说的“oracle”其实就是一种单向的数字代理,可以查找和验证真实世界的数据,并以加密的方式将信息提交给智能合约。预言机就好比区块链世界中的一个第三方数据代理商。

【预言机的诞生】

在区块链中,只能获取到链上的数据,而不能访问到链外真实世界的数据,这意味着区块链世界是与外界封闭的,区块链内部自己进行流转但无法与外部取得联系,当某些功能或者说智能合约需要读取外界信息时是接收不到信号的,也就是说智能合约无法主动去获取链外的数据,只能被动接受数据,这也就是其诞生预言机的主要原因。


如果达到什么条件,就会触发什么结果,这就是智能合约执行的过程。但是智能合约无法自己读取链外的数据,必须要一个外部的数据源告诉它发生了什么,它才能够执行相应的内容。


(举个栗子:如果我们在智能合约里要基于全球人口总数量 M 做一些运算。那么这就是一个系统外的信息,是不确定的,在不同节点去外界拿这个数据 M 得到的结果可能是不一样的,甚至同一节点不同时间去外界拿的结果都可能是不一样的。因此节点之间并不能相互验证正确性。)


而且随着更多的节点加入网络,新的节点需要把之前区块链上的所有交易重放一遍,这个时候去取得全球人口总数量 M 也是有可能完全不一样的,新节点也没法去确认链上原本的数据是否是正确的。这样区块链的共识机制就会崩溃。因此区块链不能开这个主动的同步的获取外界数据的网络端口。


预言机的功能是给链上提供真实世界的数据的中介,其最重要的特性是需要保证预言机这个中介本身没有作恶,没有篡改数据。智能合约只是在满足相应条件下,才达到触发状态的程序。也就是说智能合约的触发和运行不能没有数据源,当智能合约接受到了这些确定性数据才能进行下一步的运行。所以如果没有预言机,就会导致区块链与外部世界的隔离。所有需要与外部世界交互的应用场景,都无法实现。这会大大限制区块链生态的发展。

正如全球首个去中心化跨链资产通兑平台DAC,在实现虚拟世界和现实世界的信息互通中引入了“多元量子智能合约预言机”。DAC认为层层穿越并非加密世界唯一的进入方式,DAC矿机作为强大且昂贵的造梦机,可以直接连接现实世界与加密世界。


【DAC多元量子智能合约预言机概述】

 

DAC即Decentralized autonomous community,是一个去中心化跨链资产通兑生态,其为所有参与方和节点提供丰富、稳定、安全的接口,并利用区块链重要的激励属性来鼓励大家参与共治,让社群和社会化的力量来推动生态系统的自动进化。DAC旨在通过资产跨链(抵押、托管、通兑)和跨链通信(交互中间件工具)两大核心引擎驱动生态发展,构建去中心化强大无边界的生态网络。

在技术层面上,DAC又是一个Web3.0元件层解决方案,用于管理数据,解决Web3中区块链的数据可用性和可靠性问题的技术栈使用DAC的Dapps通过DAC的公用智能合约数据端存取数据,而不是通过区块链外部的预言机存取数据。DAC的数据是社区优化的数据来源,为dApp使用者和开发者提供了一个可以自行操作、优化和管理的数据来源框架,以达成可以被信任且可靠的目的。通过创建社区治理型数据的标准框架,DAC可以创建一种社区可扩展型的方法,以让所有的dApp可以广泛采用和集成可信数据。


DAC数据界面与应用程序为可跨平台的,这意味着它们可用于优化和管理任何社区认为合适的数据目的。因此,数据来源可以使用平均值、中位数或多数进行聚合,并且可以从多个拉远(如中心化外部数据来源或链上数据聚合器)进行聚合。


DAC为此提供了一整套技术解决方案,主要针对随机数预言机、多资产价、指认验证、防止攻击算法以及可验证随机函数VRF,仲裁协议等模块,组成了一套完整的DAC-Protocol.


总结:

预言机的功能是给链上提供真实世界的数据的中介,如果没有预言机,就会导致区块链与外部世界的隔离。所有需要与外部世界交互的应用场景,都无法实现,这会大大限制区块链生态的发展。DAC与现实世界不同,混沌的加密世界里没有梦主,任何人都可以打破物体规律,天马行空创造建筑,甚至再造多层空间(闪电网络、侧链、跨链)。

你可能感兴趣的:(DAC多元量子智能合约预言机 虚拟及现实世界的桥梁)