在智能合约中,虽然价值转移能够由公开可验证的代码驱动和自执行,不再需要信任任何一方,但核心问题在于智能合约只能在收到输入后执行代码并在链上(on-chain)运行,而不能直接进入到链下(off-chain),这就使得上链数据的可靠性成为了核心关键。预言机一般是指将区块链外信息写入区块链内的机制,可以理解为打通现实世界与区块链世界的连接桥梁。
ADAMoracle的诞生,将为链上的智能合约开发者提供全面的工具和数据,为智能合约开发者提供更为安全且极致便利的预言机整体解决方案。
预言机就是用以确保链下数据在交互上链的过程中保证准确和公平,杜绝欺诈和操纵。所以预言机的核心在于解决信任问题——提供无需信任的环境,报送链上的数据一定是可信的。
特别是在DeFi智能合约这类去中心化应用(Dapp)中,通过预言机,开发者可以调用包括行情价格在内的各种外部数据资源,让Dapp连通外部现实世界的数据环境。
ADAMoracle 项目无须持续花钱抓数据或者去买数据,当然也不是数据的提供者。ADAMoracle是通过用代币ADAM来激励数据的提供方,即持续地提供有效数据的提供方将持续地获得ADAM的奖励。同时,数据的使用者将需要支付一定额度的ADAM,以此形成良性的循环。
且我们日常接触到的喂价功能或数据源的可靠支撑只是非常早期的形态,长期来说,预言机将作为现实世界各类数据、信息、信用、资产等诸多要素的集大成者,它提供数据或信息的正确程度、技术实现的去中心化程度以及模块脚本的智能化程度,并且可以和多个区块链领域进行结合。
从技术角度来说通过预言机验证数据来源的真实性是现在主流的处理方式。类似ADAMoracle通过共识机制实现去中心化的预言机系统,人人都能参与到预言机服务中,成为预言机系统网络中的一个节点,通过完成链上的数据请求,将获取的数据送到链上,来获取收益。如果节点发送到链上的数据有错误,那么节点不仅不会获得奖励,还将损失掉预先抵押的保证金,并且声誉会受到严重的影响。而扣掉的保证金,会作为赔偿金赔付给用户。通过此类去中性化预言机将数据上链,会大大降低对人为因素的依赖。