LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 区块链如何处理各类数据?

区块链如何处理各类数据?

2020-01-08 天眼 来源:区块链网络

在区块链的世界,我们把数据分为三类:

  • 链上生成:这类数据完全在某个特定区块链网络内生成,因此每个接入区块链网络的节点都可以查看这些数据,也能够对其进行验证。而如果网络无需许可,那么世界上任何人都可以查看、验证,比如加密货币账户余额、转账情况、智能合约的持久状态等等。

  • 链下生成,多数可见:这类数据来自链下,大多数人都能看到,一般情况就是公开可见的。比如天气、某国大选结果、上市公司股价等等。

  • 链下生成,少数可见:这类数据也来自链下,但要么是隐私数据,要么就是只有少数人可以看到,比如你的手机号码、车祸保险索赔细节、某工厂空气压缩机上温度传感器的数据等。

行业解读:区块链更适合处理哪类数据?

那么这几类数据各有多少呢?在上面这张画得非常不科学的图示中我们可以看到,链上数据是最少的,其次是“链下生成,多数可见”的数据,而这个世界上最多的就是“链下生成,少数可见”的数据。

下面我们来看下区块链是如何实现各类数据的各大属性的。

对于链上生成的数据,区块链完胜:

  • 准确性能通过共识实现

  • 来源通过加密签名确保

  • 不可更改通过各节点复制完整的状态来实现

鉴于此类数据只存在于加密货币或其他纯上链资产中,因此就算能保证数据的这些特性也是比较局限的。但也就是因为区块链技术在这方面表现优异,才使其成为了“香饽饽”,一旦涉及其他类型数据,这些就相对弱了。

对于“链下生成,多数可知”的数据,区块链能实现的就相对少了。

  • 准确性不是通过共识算法来确保的,而是通过一个精心策划的游戏来激励大家互相举报说谎的人。举个例子,如果X公司在纽交所的最高股价曾到过1美金,但是我给的数据说是1.2美金,然后其他人就可以来找茬,举报我的数据。如果举报的人达到一定数量,我就会丢失部分存款(作为罚款)给到这些举报的人(作为奖励)。这种游戏在Chainlink这类预言机或者是Truebit这种链下计算方案中是比较常见的。

  • 来源只有在数据生成方持有众所周知的公钥的情况下才能够确保。通常情况下,总会有人希望数据出自多个源头,这样他们才能去博弈,然后见证哪个版本的事实才是真的。

  • 不可更改方面和链上数据的处理情况类似,都是通过复制完整状态来确保。

对于“链下生成,少数可知”的数据,这些特性的实现更难——这里需要再提醒一下,世界上绝大多数都是这类数据。

  • 准确性无法保障,因为只有少数实体知道这些数据,没有足够多的玩家就无法让数据结果可信。

  • 来源也只能在某个数据生成方持有众所周知的公钥的情况下才能实现,例如一个传感器网关。

  • 不可更改依旧延续链上数据的处理方式,通过复制完整状态实现。

因此,对于世界上绝大多数的数据,区块链是无法确保其准确性的,而这恰恰是数据最吸引人的一项属性。虽然这个听起来有点遭,但是数据还有其他两大特性呢,来源和不可更改也是相当重要的。

—-

编译者/作者:天眼

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

LOADING...
LOADING...