LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 智能合约,不受信任的环境和oracle问题可以做什么

智能合约,不受信任的环境和oracle问题可以做什么

2020-10-13 wanbizu AI 来源:区块链网络

智能合约是在区块链上运行的可编程数字协议。 支持智能合约的最著名的区块链是以太坊。 通过在区块链(所谓的不信任环境)上运行,它们不需要第三方的信任,因为它们已得到所有网络参与者的确认。 但是,所有这些都是非常抽象的,因此,今天让我们看一下智能合约可以做什么,一个oracle问题是什么,不信任环境如何工作以及它的好处。

什么是以太坊?

核心是非对称加密和帐户

所有区块链均基于称为帐户的抽象对象的原理进行工作。 这些帐户负责安排任何订单的授权。 简而言之(!)它已经是一对非常著名的私钥和公钥了。 公钥就像表格(帐户,地址)之类的东西-您在数字环境中的表示形式。 如果您签了一份聪明的合同,它就代表您。

绝对的天才在于您的私钥适合这种形式,但您绝不能以纯形式提供它(这很危险)。 取而代之的是,您可以使用它来“混洗”合同数据的副本,并将生成的组合用作实际密钥,因为您可以验证该组合是使用属于您的私钥创建的,因为您确实提供了表格。 从字面上看,这种授权智能合约的方式是无懈可击的,并且比手动签署纸质合约要好得多。

您可能对以下内容感兴趣:什么是ERC20令牌?

智能合约需要区块链

牢不可破的授权就可以了,但是足够了吗? 没有。 帐户彼此交互,可以彼此“发送”不同的数据,这意味着发送交易。 将其视为锁定的储物柜-在需要将其移交给某人(不信任,不信任)之前,您所需要的只是其机械授权系统。 挂锁。

但是,为了使帐户“了解”自己,有必要提供一种介质,所有这些数据都不会丢失,并且可以保证这些数据的出现。 使用集中式解决方案很容易,但是我们依赖那里的第三方,因此人们想出了一个区块链-一种分散式数据库,可从世界上任何地方访问,无需信任。

那么,智能合约能做什么?

机器经济

机器经济学(M2M,机器对机器)。 任何实体,包括机器,都可以拥有一个帐户。 例如,由于此,汽车可以自己支付停车费,或者机器可以交易机器。 得益于不受信任的环境,您再也不会面临被黑客入侵的许多风险,因为没有人可以拦截和窃取您的密码。

智能资产

智能资产在账户之间移动的彩色硬币(或NFT代币)形式在区块链中表示。 因此,无需中间人就可以创建分散的车辆登记册或出售各种东西。

去中心化金融

所谓的 DeFi无需银行即可启用金融服务(交易所,贷款,期货,利率,掉期,代管,ICO),并且在这些时代正经历着巨大的繁荣。

阅读:什么是Megapawnshop贷款?

分散应用

这些应用程序在用户自己的唯一控制之下,这些用户还控制其程序的正确执行。 例如,可以玩在线游戏(例如Decentraland)或使用社交网络(例如Memo SV),而不必担心规则可能随时更改。

甲骨文的问题

Oracle是来自外部系统(市场数据,天气数据,视频,音频)的数据源,这些数据源将重要信息传递给智能合约执行其程序可能需要的区块链。 对oracle的需求不断增长代表着将区块链系统不断扩展到实际使用的实际案例中,在这些案例中,准确的数据至关重要。

这就是根本的障碍,即所谓的oracle问题-如何在真实环境和区块链之间可靠地桥接oracle数据? 区块链无法验证oracle数据,因为它们不在其生态系统内,并且因为oracle数据不可验证,因为它们对于区块链没有确定的行为-它们只是“是”。

吉米·宋(Jimmy Song)最好地表达了这个叔叔问题:“数字世界需要了解物理世界。”与此相关的是身份问题。 非对称密码学实现了可靠授权的功能,但与具有识别功能的区块链结合后,它就落后了。 没有确定性机制可以通过区块链证明自己的身份。

当找到令人满意的解决甲骨文问题的方法时,只有人类才能利用智能合约所具有的所有潜力。

智能合约可以做什么:结论

智能合约不能对此做很多事情,但是如果我们能够解决Oracle问题和可伸缩性问题,那么可以将无信任环境的优势集成到任何性质的服务中。 到目前为止,方法之一似乎是使用信息证据,但我们将其拖了出去。

—-

原文链接:https://cryptosvet.cz/co-vsechno-umi-smart-kontrakty-trustless-prostredi-a-oracle-problem/

原文作者:Zdeněk Sazama

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...