跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
采样电阻捷比信 · 专业器件主题站

Oracle Oracle将如何影响区块链

北京时间2019年6月25日凌晨1点,区块链资产平台Synthetix受Oracle攻击,导致平台上sKRW / sETH汇率错误。袭击发生后不到一小时,就以低价交易了超过3,700万ETH。金额将近10亿美元。这应该是第一个Oracle oracle攻击。先前的许多安全事件都是由于智能合约代码本身的问题而受到攻击的。这次,有问题的链接已更改。分散服务平台的Oracle,即“ oracle”。已经成为攻击的目标。那么,什么是Oracle甲骨文?为什么会有如此严重的后果?通常,一个强大的区块链项目具有无法被篡改的数据特征(考虑到51%的攻击情况),这可能是因为当您第一次学习区块链时,您会经常看到不断增强的信息。随着学习的深入,您将发现数据的真实性比数据的不可篡改性更为重要。伪造数据即使不能被篡改也具有什么价值?区块链应用程序通常需要从现实世界中获取真实数据,例如您的ID号,股票的最新价格以及某处房屋的最新交易价格。这些数据可以在Internet上随时获得。但是对于区块链应用程序,它需要某种特定的调用方法和机制。这样,我们称其为区块链中的oracle,这与直接调用Internet上的集中式信息提供者的数据接口(例如股票信息)不同。分散地获取真实数据以确保其真实性。这是Oracle Oracle的核心任务,安全地将其传输到区块链应用程序而不会被篡改。通过参与者的多方投票产生确定性的结果是Oracle甲骨文公司的惯例之一,它适用于某些特定情况,例如选举和世界杯比赛。在这种情况下,选民受利益约束。选民需要保证他们的代币投票,否则投票失败的人将失去他们的代币。例如,世界杯决赛在德国的结果是0:2,而您在中国和德国的2:0下注100个代币。在最终投票和多个数据源都经过验证之后,您将获得真实的结果,然后您将失去所有下注的代币。表决方法有效,但效率不高。如果是要求将诸如货币汇率之类的数据快速连接到链的情况,则投票方法不适合。从今年年初开始,不断增长的去中心化金融DeFi领域是Oracle Oracle的主要应用方案之一。这些DeFi应用程序需要与链下数据源进行交互并验证大量高频金融数据。在这种情况下,Oracle Oracle需要更快,可靠和高效的数据获取和验证机制,包括使用更多数据源,构建两层网络+随机节点组以获取数据,等等。但是,对于金融服务,如果数据错误,则造成的损失也是“有效的”。在本文开头的事件中,在Oracle数据遭到攻击且数据错误后,交易机器人立即发现了问题并开始自动交易,这在短时间内造成了高额损失。尽管平台最终联系了交易机器人的所有者,但协商减少了。仅因为目前范围相对较小,就可以处理损失。如果被广泛使用,成功攻击的后果可能难以想象。