预言机的英文是Oracle,原意为神谕,起源于14世纪晚期,它是公众讨论可信知识的来源。
就像专家和技术知识一样,神谕根植于早期民主议会的审议和决策过程中。虽然宗教占卜的想法在我们当代民主制度中已经完全失去了位置,但随着现代计算机科学和密码学的出现,神谕这个概念在技术上卷土重来,并出现在被作为“信任机器”的区块链技术之中。
计算机科学中的神谕
在计算机领域,Oracle概念最早的提出者即是计算机科学之父图灵。图灵在图灵机的基础上,加入了一个称为预言者的黑盒,组成了预言机。所谓预言者,是一个可以回答特定问题集合的实体,即它可以向图灵机系统内部输入信息,帮助图灵机完成运算。
SupraOracles CEO:解决预言机相关难题可以促进DeFi领域继续呈指数级增长:12月16日消息,跨链预言机解决方案SupraOracles首席执行官兼联合创始人Joshua Tobkin发文称,去中心化金融(DeFi)是加密市场增长最快的领域,仅在一年内总锁仓量(TVL)就从约250亿美元增至近1000亿美元。不过DeFi面临一个巨大挑战:智能合约漏洞攻击和预言机漏洞导致DeFi领域被盗资金超过14亿美元。
随着DeFi生态系统变得更加复杂和可组合,预言机风险只会升级。现有的预言机领域主要由难以平衡去中心化、速度和安全性的解决方案所主导,一些解决方案错误地过分关注速度,同时在这一过程中牺牲了去中心化和安全性。这样做将为额外的性能故障、安全漏洞和漏洞铺平道路,而这些都无法推动开放网络上去中心化技术的大规模机构采用。
此外还存在互操作性的问题。在整个Web3领域,人们都在共同呼吁建立一个多链的未来,去中心化网络群集成在一起,为所有用户和机构创建一个无缝的技术网格。任何真正希望取代传统技术堆栈的预言机解决方案都必须为这种可互操作的未来做好准备。
Tobkin表示,通过解决预言机困境相关难题,我们可以加强DeFi的安全性。这将使这一新兴行业能够向新的大型传统金融资本池开放,以帮助这一个无需许可、开放的新金融范式继续呈指数级增长。总的来说,如果不保护Oracle层,我们就不配成为未来金融的管理者。我们必须做得更好。(Nasdaq)[2021/12/16 7:42:44]
在可计算性理论中,图灵机也与“停止问题”有关。这是指从一个任意计算机程序的描述和一个输入来确定程序是否会结束进程或继续永远运行的问题。图灵在1936年证明,对于所有可能的程序输入对,解决停止问题的通用算法并不存在。在一个固定的图灵完备的计算模型中,Oracle的任务是确定当程序在某些给定的输入下运行时是否最终会停止。
火币生态链首个原创预言机HashBridge即将上线:火币生态链发展迅速,目前活跃的应用已达到数十种,用户数量巨增,作为链接虚拟世界和现实世界的预言机就显得尤为重要,预言机的安全性成为了重中之重,为用户和平台提供真实可靠的数据,从而真正意义上实现去中心化的加密世界。
HashBridge作为新一代的预言机登录火币生态链,其采用创新性社区节点及多机构节点机制,分布式实现报价、验证、仲裁等功能,所有参与方相互平衡,确保了报价体系的安全性。
同时,HashBridge会邀请行业内多家知名机构担任机构节点,最大程度确保数据安全。[2021/2/8 19:14:58]
关于神谕的另一个重要问题是它们是否可靠。图灵认为机器,作为人类,应该被允许犯错误,“如果机器被期望是绝对正确的,它就不可能是智能的”。实际上,这种考虑适用于现实世界中的许多计算过程,这些过程给出的是一个接近最终答案的序列。神谕被认为应该是无所不知的,总是提供正确的答案这一假设并没有得到一致认同。
去中心化预言机NEST预计将在10月12日第二次减产:去中心化预言机NEST将在以太坊区块高度11036588触发第二次挖矿奖励衰减,由当前的区块奖励320 NEST衰减为256 NEST。按照当前的以太坊出块速度推算,预计本次衰减将在北京时间2020年10月12日01:33:33发生。
根据NEST代币挖矿衰减机制,其每隔240万个区块(约1年)衰减一次,每次区块奖励衰减为原来的80%,当区块奖励为40 NEST时停止衰减。据悉,NEST代币当前流通量为17.29亿枚,总量上限为100亿枚。[2020/10/4]
此外,在密码学中,“Oracle”的概念可以在“随机预言机”概念中找到。将“随机预言机”设置为“为所有参与方提供访问随机Oracle的权限”,以确保加密哈希函数的真正随机性。如果没有神谕,用户将依赖于具有弱熵的本地数学函数,这是强加密所需要的。通过Oracle的响应,用户将知道她发出的消息是否足够安全。
动态 | Bitcoin.com宣布添加BCH的预言机功能:据News.bitcoin报道,Bitcoin.com公布一项新计划,将使用BCH区块链的智能合约预言机,创建Bitcoin.com Oracle功能,该功能将允许市场预测、决策交易等。[2018/12/19]
总之,从一开始,神谕就是理论和应用计算机科学的核心概念,但它们以不同的方式建模和应用,取决于潜在假设的错误、可靠或值得信赖的程度。
而今,类似的讨论正在区块链领域展开,智能合约通常需要访问外部世界与合约协议有关的信息,从而触发区块链上的状态更改。
区块链预言机
本质上,区块链预言机可以理解为一种数据调用和访问的中间件,它分别解决了「是或否」和「数据是多少」两类问题,从而实现了智能合约对外部数据的调用。
这听起来可能很简单,但实际问题并非如此简单。当智能合约作为加密货币的一部分发挥作用时,交易是通过分布式网络参与者达成共识来授权的,确保其透明度和不存在舞弊的机会,并且发送到智能合约以执行编程事务的信息也是由区块链网络本身提供。
但挑战在于,如果我们想要扩大智能合约的应用场景,就需要建立一个智能合约与外部世界的连接通道,将外部世界的种类繁多的数据输入到“虚拟环境”中,并且确保数据来源是可信的。Oracle则是引导信息从现实世界的来源流向智能合约的媒介,其可分为如下几种类型:
硬件Oracle:它的任务是根据现实世界的情况向智能合约发送数据。例如,一辆汽车穿过障碍物,移动传感器检测到车辆并将数据发送到智能合约;或者像供应链行业的RFID传感器,当对象到达一个特定的仓库,该数据将被发送到智能合约。
软件Oracle:他们包括线上信息来源,如公共数据库和网站,如温度,商品和货物的价格,航班或火车延误等。Oracle提取出所需的信息,并将其放入智能合约中。
出站Oracle:它们将智能合约数据通信到外部源。智能合约条款本身就像一个出站Oracle。
入站Oracle:它的功能是向智能合约提供数据。该数据位于智能合约的外部,一旦接收到信息,它将开始执行路径。例如,提供温度数的新闻网站被归类为入站Oracle。
一致性的Oracle:这种类型的主要功能是查询多个Oracle源,并根据它们的一致意见得出结果。例如,不是使用一个网站源,而是使用四个或五个源,如果它们都返回相同的温度读数,智能合约就可以成功执行。
从上面类型可以看出,Oracle的主要挑战在于,人们需要相信这些外部信息来源,无论它们来自网站还是传感器。由于Oracle是不属于区块链共识机制的第三方服务,因此它们不受此公共基础设施提供的底层安全机制的约束。
对于使用公共数据源的大多数应用程序,在不同的数据源或Oracle之间取得一致意见,能够在更大程度上保持透明度。例如,体育赛事的统计数据、金融市场信息、民意调查结果等都可以来自多个节点。在将这些节点纳入独占区块链网络之前,可以对它们的可靠性和信任度进行验证,并对数据的准确性达成一致意见。甚至政府也可以介入,提供高度安全、分散的Oracle网络,并建立监管。
显然,信任是区块链和智能合约的首要价值主张。区块链预言机为区块链协议提供了在其自身网络之外进行通信的方法,从而扩大了区块链协议的作用范围。一旦跨越上述所提及的挑战,区块链和智能合约将为全局数字化带来焕然一新的推动力。
尊敬的LBank用户:LBank将于2020年12月3日15:00(UTC8)上线AC,具体如下:开启交易对:AC/USDT开启充值时间:2020.12.220:00(UTC8)开启交易时间:2.
1900/1/1 0:00:00尊敬的ZT用户:BITP节点维护已完成,ZT现已恢复BITP充提业务。暂停期间由此给您带来的不便敬请谅解.
1900/1/1 0:00:00各位朋友大家下午好,下面分析之前老李给大家分享下12.3日全网公开单、实仓客户给出的策略操作情况:12.3日全网给出BTC19050点位多单.
1900/1/1 0:00:00创立ShapeShift的美国企业家ErikVoorhees说,当今任何对比特币一无所知的资产管理公司“都需要认真检查其房地”.
1900/1/1 0:00:00鲍里斯是TNW的明智首席执行官,他每周都会撰写一篇专栏文章,内容涉及如何成为科技企业家-从管理压力到拥抱尴尬.
1900/1/1 0:00:00对于以太坊及其成长中的社区来说,这是牛市。毕竟,为什么会有人期望别的呢?在存款合同终于充满了几个小时的空闲一周之后,备受期待的以太坊2.0信标链的创世块于12月1日启动.
1900/1/1 0:00:00