我们来看下区块链是如何实现各类数据的各大属性的。 对于链上生成的数据,区块链完胜: 准确性能通过共识实现 来源通过加密签名确保 不可更改通过各节点复制完整的状态来实现 鉴于此类数据只存在于加密货币或其他纯上链资产中,因此就算能保证数据的这些特性也是比较局限的。但也就是因为区块链技术在这方面表现优异,才使其成为了「香饽饽」,一旦涉及其他类型数据,这些就相对弱了。 对于「链下生成,多数可知」的数据,区块链能实现的就相对少了。 准确性不是通过共识算法来确保的,而是通过一个精心策划的游戏来激励大家互相举报说谎的人。举个例子,如果 X 公司在纽交所的最高股价曾到过 1 美金,但是我给的数据说是 1.2 美金,然后其他人就可以来找茬,举报我的数据。如果举报的人达到一定数量,我就会丢失部分存款(作为罚款)给到这些举报的人(作为奖励)。这种游戏在 Chainlink 这类预言机或者是 Truebit 这种链下计算方案中是比较常见的。 来源只有在数据生成方持有众所周知的公钥的情况下才能够确保。通常情况下,总会有人希望数据出自多个源头,这样他们才能去博弈,然后见证哪个版本的事实才是真的。 不可更改方面和链上数据的处理情况类似,都是通过复制完整状态来确保。 对于「链下生成,少数可知」的数据,这些特性的实现更难——这里需要再提醒一下,世界上绝大多数都是这类数据。 准确性无法保障,因为只有少数实体知道这些数据,没有足够多的玩家就无法让数据结果可信。 来源也只能在某个数据生成方持有众所周知的公钥的情况下才能实现,例如一个传感器网关。 不可更改依旧延续链上数据的处理方式,通过复制完整状态实现。 因此,对于世界上绝大多数的数据,区块链是无法确保其准确性的,而这恰恰是数据最吸引人的一项属性。虽然这个听起来有点遭,但是数据还有其他两大特性呢,来源和不可更改也是相当重要的。 —- 编译者/作者:李仁晖 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链如何处理各类数据?(好文分享)
2019-12-18 李仁晖 来源:区块链网络
- 上一篇:什么是DeFi
- 下一篇:欧洲反洗钱制度,首度冲击比特币支付服务
LOADING...
相关阅读:
- 比特币:链上数据支持即将到来的牛市预期2020-08-01
- 以太坊经典区块链因一名矿工重组而分裂2020-08-01
- Web3.0时代,揭秘霍比特成功捕获创新型预言机项目NEST秘笈2020-08-01
- 日报丨蚂蚁集团发布国内首款区块链自研软硬件一体机2020-08-01
- 区块链神算子:8.1日比特币晚间分析 单边出现量能或呈V型反转2020-08-01