IOTA基金会正式公布Qubic详情

2018年6月3日,IOTA基金会在Qubic官方网站公布了Qubic的详细细节,本文对官网的Qubic综合简介部分进行了翻译,可以帮助您大致了解Qubic的各个部分(包括Oracle、智能合约、外包计算)。

Qubic平台将是有史以来对IOTA堆栈最重要的贡献,它将赋予IOTA创造无限新用例的能力,并将IOTA项目变成一套完整的解决方案。-IOTA官方推特

IOTA基金会正式公布Qubic详情

Qubic是一个协议,它框定了IOTA针对Oracle机器、智能合约、外包计算等的解决方案。

Qubic项目

经过漫长的猜测和等待,现在是时候让人们了解Qubic这个在IOTA社区中最受期待的项目了。很明显,Qubic项目的发展仍在推进中。Qubic网站旨在提供一个全面的概述,方便IOTA社区和广大公众能更好地了解我们正在进行的工作,并帮助传达“Qubic”项目所涉及的范围有多宽广。

随着时间的推移,Qubic已经发展成一种与2012年9月发表在bitcointalk上的Quorum-Based coin的初始概念截然不同的东西。最明显的变化是,现在存在一种可作为消息传递和支付系统的工作协议:IOTA。

为了消除关于Qubic的一些常见误解:

  • Qubic不是一个新的token或coin
  • 没有Qubic ICO或空投

最初的Qubic想法有一些难以克服的问题,实际上,IOTA协议的制定就是为了帮助解决这些问题。的确,IOTA旨在成为物联网消息和支付的全球标准,Qubic遵循这一标准,并通过免费的IOTA交易得以实现,它实现了:

  • 一种在可信赖的环境中与外部世界进行安全沟通的方式
  • 一个强大的分布式雾计算平台,用于构建复杂的物联网应用
  • 一种新型的智能合约,它在运行时实时汇集微型支付
  • 一种能够激励诚实参与Tangle的奖励制度

什么是Qubic?

Qubic的最初的名称是QBC,即quorum-based computation的首字母缩写。

维基百科上Quorum(分布式计算)的解释

具体来说,Qubic是一种协议,它规定了IOTA基于quorum计算的解决方案,包含了诸如Oracle机器,外包计算和智能合约这样的结构。Qubic为Tangle提供了通用的、基于云或雾的、无许可和多重处理的能力。从长远来看,Qubic将使人们可以利用全球范围内闲置的计算能力来满足密集计算的需求,同时帮助保护IOTA Tangle:一个基于IOTA的世界级超级计算机。

更通俗的说,Qubic就是我们所说的根据Qubic协议所进行的基于quorum的打包计算。下面是不同类型的Qubic的一些例子—虽然它们在这里为了方便更清晰的了解而进行了区分,但是它们都是一个通用概念的变体:基于quorum计算,或Qubic。

Oracle机器

在处理涉及像Tangle这样的去中心化数据库的计算时,很难获得来自现实世界的数据,或者来自执行环境之外的数据。

Qubics通过Oracle机器访问外部数据,Oracle机器充当了Qubic和外部世界之间的一个透镜。协议允许在读取和传输数据的同时,对相关数据的一致性保持高度的确定性。此外,虽然这在技术上意味着Oracle本身(例如,用户或提供传感器数据的机器等外部参与者)不在协议的范围之内,但Qubic仍然可以通过Quorum对有关数据的正确性提供高度的确定性。

Qubic以这种方式使用Oracle(以及Oracle机器)来提供与基于quorum计算任务相关的输入数据。这种输入数据的一些例子是:

  • 来自现实世界传感器的温度数据
  • 来自股票市场的当前或历史股票价值数据
  • 个人属性,如当前的年龄,婚姻状况等
  • 选举结果

外包计算

对于任何计算设备来说,总是会遇到任务对资源的需求超过了设备处理能力的情况,或者有的任务需要的数据超出了本地可用的范围。对于构成物联网的设备尤其如此。这些设备通常受限于内存不足,处理能力较低,能源供应能力有限或上述所有因素。如果这种低功耗设备可以简单的将密集计算外包给外部的计算能力更强大的机器呢?

Qubic恰恰支持这样的外包计算,并使得消费者和生产者可以安全的、无许可的参与。该协议允许任何人在一个或多个外部设备上创建或请求运行一个计算任务,然后将结果传回给请求者。同样,任何人都可以找到这种任务请求并参与处理它们(可能意味着我们可以通过贡献自己的闲置资源来赚取IOTA)。

与Oracle机器一样,这种处理过程是以去中心化和安全的方式进行的,Qubic协议确保可以高度确定结果的可信度。

智能合约

一般来说,智能合约通过将合约义务封装在软件中以便自主的进行验证和强制执行,从而免除了强制第三方执行的需要。有权访问合约的任何人都可以进行验证:一个特定的事件总是会导致一个特定的结果。虽然预计未来可能会使用智能合约来取代多种现实世界的纸质合约,但迄今为止,智能合约最常见的用例是创建虚拟代币,它们被创建时就继承了分布式系统的许多属性。

虽然Qubic当然能够支持这些传统的智能合约,但是免费交易和通用的基于quorum计算的结合为新的可能性打开了大门。例如,智能合约可用于将来自不同Oracle的温度数据汇总为平均温度,并定期发布到Tangle中。智能合约本身已经变成了Oracle,也就是说,合约本身已经成为外部数据的来源,可供Oracle机器接收并发送回其他Qubic。

这些类型的智能合约也只是对基于quorum计算的普遍性的能力的更新迭代。因此,Qubic也提供了一种标准化的方式来定义,验证和执行智能合约的结果,使结果具有高度的确定性。

综合描述

正如Qubic预告片视频中所设想的那样,这里有一组Qubics(具体来说是:Oracle机器、外包计算和智能合约),它们一起工作,并随着时间的推移发展,用于做一些有用的事情 - 在这种(预告片)的情况下是外汇交易。

汇率Qubic:作为一种原始的Oracle机器,它定期的在Tangle中发布汇率数据。数据始发者可以是预先定义的,也可以不是。在这个场景中,Oracle从Tangle环境外部获取数据,而这些数据是无法通过其他方式获取的。

外汇预测Qubic:采用汇率Qubic提供的数据,并预测近期的汇率。在这种情况下,Oracle执行密集的外包计算,因为这对于低级设备的运算能力来说过于困难,或者说成本太高了。

投资组合管理Qubic:采用上述两个Qubics提供的数据,并买卖挂钩的虚拟美元,用于挂钩的虚拟欧元。在这个场景中,Oracle执行一个智能合约,可以使所有者不必手工处理所有的交易。

从上面可以看到,Qubic与现实金融业联系密切,你还可以看看之前的《Qubic或将深刻影响现实金融业》一文来了解Qubic是如何像CFB说的那样“将主导金融世界”的。另外,在Qubic中进行的交易将使用IOTA代币来充当价值中介。

最后,如开篇所讲,本文仅对简介部分进行了翻译,更详细的内容请参考官方网站,比如oracles、Qubics、Protocol等都有内容更丰富的单独介绍页面,可以让你更明确的了解Qubic各个构成部分的详细含义。

 

Qubic官方网站:https://qubic.iota.org/

inhuman

专栏作者:inhuman

个人简介:我共发表了 163 篇文章,总计被阅读了90,627 次,共获得了 1,349 个赞。

作者邮箱 作者主页 Ta的文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注