分类: Web开发
2021-08-02 10:23:04
区块链网络上的应用我们称为去中心化应用(DApp),DeFi就是金融类的DApp,所有的DApp都是基于智能合约实现的。
智能合约有一个问题,就是它无法主动向外界请求数据,就是无法主动获得链外的信息,只能被动接收链外的信息数据,每个智能合约都是一个等待别人满足它触发条件才会启动的程序,所以一般业务场景中需要使用到一些链外数据才能启动的程序,就需要预言机来完成。
比如一个航空延误保险的DApp,就可以用预言机来获取现实世界航班起飞落地时刻的结果数据来触发智能合约的执行。
ADAMoracle预言机的基础架构
ADAMoracle 具有三个角色:数据聚合商、节点计算提供商和存储服务提供商。
数据聚合商从多个交易所(例如:OKEx、Coinbase、Binance等)获取关键数据,并将最可靠的数据传输到链上生态系统,从而为 DeFi 协议提供安全可靠的链上数据价格。
存储服务提供商将负责数据的验证和存储,提供更安全可靠的数据,并建立一个真正安全可靠的分布式存储预言机网络。存储服务提供商也是数据聚合商和节点计算提供商的中心。它是ADAMoracle创建分布式数据源的基础。ADAMoracle 可以通过在连接到主链的kuang机和分布式存储系统保存数据信息,从而有效避免数据源单一的问题。
节点计算提供商在ADAMoracle安全可靠的区块链基础设施下运行,现真正去中心化的链上数据喂价。未来可以创建自己的矿池,建立起分布式的报价机制,存储相应的数据源,获取机构客户支付的相应ADAM通证。节点计算商是ADAMoracle预言机提供精准链上数据信息服务的核心。
区块链愈发展,对链下数据的需求就会愈强烈,预言机的重要性也会愈发凸显。预言机是区块链重要的基础设施,除了DeFi,只有当链上合约对链下数据有广泛的、迫切的需求,并能为数据付费的时候,预言机才有可能真正的、全面的发展起来。