首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链AE的杀手锏:oracles神谕和支付网关

区块链神谕

神谕对于实现基于区块链的共享经济至关重要。然而,它们是区块链系统中讨论最少的组件之一。以下是我们对oracles的致敬,“智能合同的小帮手”。

什么是Oracle ?

区块链意义上的Oracles是各种分散应用所需技术堆栈的重要组成部分。它们是物理世界与区块链平台虚拟现实之间的联系,是智能合约承诺的重要组成部分。

与此同时,在主要关注区块链平台和分散式应用程序的全球社区中,oracles实现并没有得到必要的关注。

关于这些仍然存在困惑:

什么是神谕。

它可以提供什么服务。

付出什么代价。

也许混乱的一部分是由名称本身——神谕创造的。

在讨论区块链生态系统中的神谕时,我们并不是指这个:

Pythia,Delphi的Oracle

并且肯定不是这样的:

数据库

我们实际上谈论的是允许区块链学习事件结果的工具。因此,他们对过去发生的事情作出陈述。

神谕不会对未来做出预测。

用于累积有关未来事件的信息的预测市场(PM)可以充当神谕。在这种情况下,PM可以用作有关oracle可能报告的内容的信息来源。例如,PM可以通知oracle更可能的报告是“是”(而不是“否”)。然而,oracle将始终仅报告事实,在这种情况下 - 预测市场的最终结果。

为什么需要Oracle?

获取源自物质世界的信息对于分散经济的发展绝对必不可少。

在公共区块链上运行的所有应用程序都需要触发器才能提供服务,通常采用自动化操作的形式。其中一些触发器可能来自特定用户 - 例如启动交易或指示智能合约。然而,其他人则依赖于oracles提供的报告。通常有两种类型的神谕 - 机器和用户。

传感器就像神谕

机器驱动程序是以智能合约可读格式生成和发送数字信息的传感器。

例如,传感器可以在一个月的时间段内检测到外部温度已经达到一定水平。这可能表明某个地理区域的干旱。如果传感器(或传感器)的进料充当神谕,则信息将提供给智能合约并由智能合约记录。

现在想象一下智能合约的编程,如果问题的答案是:

“连续30天每天都有高于35°C的温度?”

是“是”然后将一定数量的加密货币发送到地址。你猜对了,我们指的是分散的保险用例。

通过让传感器报告事件,我们可以自动执行各种与保险相关的操作,而无需中介。传感器当然可以与用户的神谕一起行动。例如,在传感器标尺报告“是”之后,一个或多个用户神谕需要确认信息是正确的。

分散式保险不是唯一可以利用机器神谕的用例。以下是一些其他示例:

供应链管理 - 配备传感器的容器或包装可以根据位置触发智能合约执行。

组件生命周期监控 - 在系统故障之前触发购买替换件。

温室气体排放购买 - 基于温室气体传感器读数(或工业装置中的任何类型读数)的公司账户的自动借记或贷记。这与全球建立的排放交易计划有关。

高污染补贴 - 公民获得政府或公司的补贴,居住在一个超常规污染的地区。

收费站付款 - 使用公共或私人交通基础设施的自动付款。

这个清单一直在继续,仅受人类想象力的限制。

人工智能(AI)也可用于提高机器神谕的质量。想象一下,AI在互联网上“挖掘”数据,并将其提供给oracle报告,这些报告可用于各种分散的应用程序或解决争议所需。AIs根据其信息的质量和一致性获得加密货币的报酬。然后,认可机构可以使用收益来支付他们的持续存在 - 硬件资源,获取更多有用信息,软件改进等。

这可能听起来像科幻小说,但它比许多人认为的更接近现实。

用户作为神谕

成千上万的人报告事件结果并获得加密货币或代币奖励。智能合约的一项简单而有价值的任务。

虽然机器动作可以编程和微调,但人类需要不同类型的刺激。然而,与AI的情况非常相似,人们可以被激励向区块链报告高质量的信息。最简单的奖励形式是加密货币,但可能存在各种其他刺激 - 例如声誉。

这是一个例子。想象一下,一个人希望他们的所有加密财富在他们去世后转移给他们的亲戚。为了实现这一点,应该有某人或某些人报告他们确实已经死亡。在这种情况下的报告可以通过回答仅特定用户接收的简单问题(通过应用程序,邮件,钱包等)来完成。

为了使oracle报告被认为有效并发送给智能合约,它需要收到7个回复中的至少5个,说明相同 - “是”或“否”。人们正在回答这个问题可能会也可能不会在分发时得到一些加密。一旦满足条件,oracle就会向智能合约报告,并为单个或多个加密货币/令牌地址创建一个事务。死者的意愿在没有公证人等中间人的情况下得以实现。

事实上,同样的智能合约可以通过编程来转移任何数字财产,代币化资产,忠诚度积分或游戏和虚拟现实资产的所有权。

“有效的oracle响应”的定义也可以扩展到包括各种条件。例如,上述相同合同的执行可能取决于与死者无关的用户。可以从数千个池中选择50个随机用户来回答“是[人X]死了吗?”这个问题。如果他们可以根据他们选择的各种数据源达成共识,则会生成有效的oracle报告并执行智能合约。

用户的选择可以基于他们选择分享的信息 - 年龄,性别,地点,婚姻状况,以前报告的质量,以前的报告数量等。还可以使用户获得一定数量或有价值的声誉或加密货币/代币,如果报告错误将被没收。另一方面,如果正确报告,赌注金额可能会增加一倍或三倍。

许多头脑风暴会议可以致力于神谕的功能和人类(用户)变异的适当激励。几乎可以肯定的是,一旦非技术用户可以使用用户友好的oracle实现:

将会有大量有用的分散式应用程序在全球范围内为数百万用户提供支持。

今天的神谕

区块链3.0革命中的神谕的重要作用已经得到了该领域一些专家的认可。致力于oracles的公司包括Augur,ChainLink和Oraclize。前两者建立在以太坊之上,并将ERC20令牌用于其商业模式,而Oraclize则像第三方那样验证信息的来源,而不是信息本身。

分散的oracle和预测市场平台。

Augur团队已经在以太坊网络上编写了复杂的智能合约,用户可以使用这些合同创建市场并选择oracles。最终确定oracle响应的共识建立过程非常有趣,涉及到Augur的本地ERC20令牌(称为REP(“声誉”)。但是,存在挑战,其中大多数都与可扩展性有关。

使用Augur软件创建的每个市场都使用智能合约。这意味着,如果有1,000个市场,那么只有Augur用例才能在以太坊网络上运行1,000个智能合约。这可能会产生可扩展性问题。我们已经目睹了CryptoKitties和流行的令牌销售对以太坊的影响。

各种争议解决轮次(1)将要求REP的交易,这比ETH交易更昂贵。请记住,争议轮次的持续时间也有限制,在峰值链上加载时间内执行REP事务可能会很昂贵和/或可能无法及时执行。

这些问题与Augur在另一个共识协议 - 以太坊网络协议之上引入共识协议这一事实有关。这使得市场共识依赖于区块链共识,并造成效率低下,可能危及Augur的神谕和预测市场的商业模式。

尽管存在这些挑战,我们仍然相信Augur的团队将能够在区块链领域创建一些最有价值的oracle实现。

链环

ChainLink是区块链中间件,允许智能合约访问真实世界的数据。

与所有负载都放在以太坊网络上处理的Augur不同,ChainLink(CL)利用专用节点来处理来自ChainLink的oracle服务的负载。换句话说,CL使用脱链组件来解决操作期间可能出现的可伸缩性问题。很可能是由于这些相同的问题,CL团队的目的是修改oracle节点,以使它们与以太网以外的智能合约平台兼容。

CL团队确定了与在以太坊上使用on-chain oracles相关的可扩展性问题:

在具有链式交易费用的无许可区块链中,如以太坊,如果“n”[oracle消息的数量]很大,则成本可能过高。更具成本效益的方法是将oracle响应聚合在一起,并将

单个消息传输到ChainLink的智能合约。

ChainLink的脱链方法的一个主要考虑因素是节点的分散化。必须正确地激励节点运营商来运行节点。该激励的有效性将取决于LINK令牌中可能的奖励的大小,而不是运行节点的成本(硬件,软件和连接要求),可能的罚款和所需的LINK令牌转移的数量(费用)。节点运营商可以为他们的oracle节点服务设置价格,所以问题是 - 用户可以负担得起他们的服务吗?

同样,æternity欢迎所有社区努力改进区块链神谕的设计,ChainLink团队的工作在这方面至关重要。

Oraclize是一个数据载体。

它们在Web API和分散式应用程序之间提供可靠的连接。Oraclize开发的解决方案证实,从原始数据源获取的数据是真实的,未被篡改。这是通过将API数据与称为真实性证明(3)的文档一起实现的。从这个意义上讲,分散的应用程序开发人员和用户不需要信任Oraclize作为中介。Oraclize为智能合约提供两项重要服务:

对来自特定源的数据进行身份验证。

转换数据,以便通过智能合约[数据格式化]读取。

因此,Oraclize服务可以提供给任何具有智能合约的分散应用平台。实际上,他们并没有创造神谕,但允许当前的信息来源这样做。Oraclize建立了一个实际上对所有现有oracle服务都有益的认证层。广泛使用将再次取决于成本。目前,Oraclize的服务并不昂贵。

æternity对神谕的态度

在æternity,我们也意识到了oracles对未来分散经济的根本重要性。因此,我们决定将oracle服务作为æternity的核心区块链协议的一部分。通过这样做,我们正在解决三个相关概念 - 可扩展性,数据格式和成本。

æternity提供了一种机制,通过该机制,oracle操作员可以注册区块链来回答针对他们的查询。智能合约支付给oracle提出问题,费用补偿了oracle运营商与外界的接口 - 引入数据并将其转发给智能合约。

对于oracles可以带入区块链的数据类型没有限制,但重要的是要注意查询和答案都会发布到区块链中,以供智能合约以后访问。

昼夜如何的神谕工作

在æternity中,oracle被定义为存在于区块链中并存在于完整节点中的oracle状态树中的实体。因此:

智能合约开发商将免于管理单独实体的需要,但将直接与æternity区块链进行通信。

oracle由oracle运营商管理,该运营商可以在链上创建带有oracle注册事务的oracle。此事务将用户的帐户注册为oracle。一个帐户 - 一个甲骨文。它还将确定用户要求oracle必须支付的费用。首先,这将是AE令牌中的固定金额或“0”。

要求oracle报告可以由具有oracle查询事务链的任何用户完成。扫描区块链,任何oracle运营商都能够找到针对他们的现有oracle查询。oracle响应事务链上提供了答复。oracle查询对象由该事务修改并关闭,使得响应在区块链上永久可用,并且完全不可变。

æternity的oracles还发布了API,用于定义查询的数据格式以及答案的格式。因此,它们允许格式灵活性,从而能够与以各种编程语言编写的智能合约进行交互。

有关æternity的oracles如何运作的真实例子,请在GitHub中查看此文档。

æternity's Oracles的优点

纳入主链内。

除了æternity的完整节点软件之外,无需安装任何东西。

所有oracle回复的不可变性和开放可用性*。

便宜的创建,查询和回复。

灵活的数据格式,用于创建,查询和回复。

作为主要的永恒链条分散。

Oracle运营商不需要发布债券,并且不保证oracle回复的可靠性或真实性。

这里的假设是用户将编写智能合约,这些合约在被触发之前依赖于来自大量神谕的报告。未来可以合并共识协议或声誉系统来解决这个问题。至关重要的是:

首先确定在Mainnet启动后与当前oracle设置相关的实际问题(如果有)。

开始对解决它们所需的操作做出假设。

在此过程中,我们将依靠来自Augur,ChainLink和Oraclize的oracle专家所积累的经验。

结论

凭借其独特的oracles方法,æternity将使开发人员和用户更加方便地创建和使用基于智能合约的分散式应用程序。这与æternity专注于用户友好的移动应用程序相结合,可以开启分散数据验证的时代,并允许全球数百万人利用额外的收入来源。我们相信:

ïternity的oracles将成为建立在可扩展区块链技术基础上的全球共享经济的基础。

第一部分完

第二部分开始

支付网关的未来

目前的支付网关状态

大多数企业需要称为支付网关的商家服务来处理电子支付,特别是大规模处理。他们的付款必须私下和安全地处理,通常使用不同的货币、信用卡运行、退款和应用优惠券,所有这些都是按照当地法规进行的。

一些人创建了他们自己的支付网关,但考虑到这样做的复杂性和费用,大多数人选择像PayPal这样的可信第三方来使用它们。

传统的支付网关建立在传统系统上,例如美国四十年历史的自动清算所(ACH)网络,并且由垄断公司主导,这些公司几乎没有创新或降低价格的动力。典型的支付网关会为每笔交易的成本增加几个百分点,而结算可能需要几个工作日才能完成。

公链是互联网从未开发的支付协议。

在线支付商品和服务似乎比它原本应该更慢、更困难。即使是最复杂的应用程序也具有与其他功能相比难以使用的支付系统。 æternity旨在通过为刚进入加密货币和区块链世界的用户提供流畅、熟悉和无缝的支付体验来取代笨重、数十年前的电子支付结算系统。

点对点付款

使用分散的点对点支付系统的支付网关不需要依赖这样的遗留基础设施,可更快地解决支付并且成本更低。通过避免中间人和第三方,通过基于区块链的支付网关进行的交易将比基于传统的等价物更安全、更易于使用。

基于加密货币和潜在数字货币的支付系统必须至少比当前解决方案好十倍,以便用户认真考虑它们。

这是一个巨大的挑战,但我们正在慢慢实现这一目标。

用户不是唯一可以从支付服务中获益的群体。基于区块链的支付系统改善商家服务的潜力同样显着,不仅通过提供更便宜、更安全和更快速的服务来取代传统的支付网关,而且还有其发展全球市场的能力。在许多国家,电子商务仍然是零售业的一小部分,部分原因是发展缓慢和传统支付网关的费用阻碍了更广泛的采用。

简单地降低价格可以使电子商务对小型交易更具吸引力,大大增加需求并为大规模采用移动支付系统打开大门。银行业无银行账户,即利用基于区块链的支付系统创造的经济,为发展中国家提供银行和小额贷款,实际上可以通过不断改进的全球区块链基础设施和服务成为现实。

纳米支付和微支付

最终,交易成本可以降低到纳米支付 - 无限小的价值转移 - 变得可行的程度。通过消除数字货币可以转移多少价值的下限,纳米支付将使智能合约和去中心化的应用程序能够筛选出微小的价值,从根本上消除金融摩擦,实现全新产品并重新构想已有的产品。

假设你正在开车而不是按固定费率购买保险,汽车租赁或收费,你的钱包会根据你开车的距离而扣除。或者,想象一种服务,其中刺激用户提供答案或更快地执行动作,因为他们的钱包在一分钟内被耗尽,或者他将要接收的金额按分钟减少。 纳米支付(以及它们稍微更大的品种,微支付)已被提议作为在线内容、税收、保险甚至创建自我优化计划(AI)的替代方法,这些计划在全球,在线,免费中竞争市场。支持这种系统将需要一个非常有效的网络(或网络),这正是æternity平台努力的目标。

æternity付款

æternity使用脱链状态通道和Bitcoin-NG来实现链上处理速度提升,实现无缝分散支付,并以足够的吞吐量实现纳米支付的可行性。

本质上,一个状态通道允许计算负载从区块链移开,创建一个安全,私密的双向通信通道,能够支持智能合约并提高交互和价值转移的速度和隐私。

区块链是用户之间交互状态的最终仲裁者,并保留用于最终结算或用户之间的分歧。在不牺牲安全性的情况下,可以最大化速度和效率。

集成的oracles是æternity协议的独特价值主张,可以提供与现实世界信息进行有效交互的界面,允许创建依赖众包数据的支付网关,以便在全球范围内分配付款。

加密货币空间不太可能很快由单一货币主导,这意味着支付网关需要能够在不同系统的协议之间进行调解(例如,АÅ,比特币或以太坊的ETH和ERC20令牌)。正在创建æternity平台,以提供成为全球统一区块链基础设施一部分所需的技术灵活性。 æternity提供四种类型的虚拟机和改进的智能合约语言,致力于使开发人员能够轻松创建能够快速安全地与其他协议交互的强大应用程序。

金融科技的崛起

在创建PayPal和其他集中分类账服务之后,互联网商务开始认真。不幸的是,他们被迫依赖传统的电子转帐支付系统。随着时间的推移,这些“拼凑”解决方案的复杂性增加并引入了各种低效率行为。这些费用转移给开始支付更高费用,退款,隐私权损失,帐户被冻结和泄露的个人信息的用户和商家。公共区块链基础设施旨在通过为企业和消费者提供更自然,可定制的在线支付体验,为这些挑战提供解决方案。

这就是为什么金融科技行业在2017年增长的原因,超过77%的公司预计到2020年采用区块链技术。

æternity平台及其背后的网络被定位为下一代互联网服务的基础设施,为用户和企业提供支付网关的新范例。

想象一下,为35亿人提供银行业务,灵活的内容货币化,付费API呼叫的市场,分散的呼叫服务,第二次付费的实时视频流,灵活的保险计划以及难以想象的新的基于权力下放的商业模式和服务,实现真正的 - 需求和共享经济 - 所有交易都像谷歌搜索一样毫不费力地进行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809A1MIDN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券