区块链研习社曾经的PRESSone区块链大学

一份数字内容在区块链项目上链后,还能修订吗?

2018-11-16  本文已影响6人  刘娟娟

一份数字内容,采用区块链技术进行数字签名后,是否依然可以更改内容?如可以,如何实现的?

答案是:可以实现。

这个提问,最初来自于PRESSone的用户,但其实也是区块链+内容行业的一个通用问题。

PRESSone CTO 的回答如下:

有的,区块链本身就是版本。每次发布只要指向上一次的地址就行了。

霍炬说的言简意赅,程序员们看到这里可能就已经懂了。

至于不那么了解技术的小伙伴们,还是不懂怎么办呢?这里分享一下我的理解,如有偏差欢迎评论指正。

采用区块链技术来服务内容行业时,就会涉及到一个关键问题:

内容是否上链?

在PRESSone的实现方案中,内容并不上链,内容经过hash运算后的hash才会上链。如大家所知,一份内容,即便简单改下标点符号,重新hash运算后的hash都会不同。

但真实情况是,用户们总会常常遇到文章修订,图片调整的情境。虽然文章/图片经过了修订,从用户的视角来看,依然还是同一篇文章/图片呀。

以上矛盾,该用什么办法解决?

不满足用户?是不OK的。

把不可篡改的区块链网络,经营成“可修改的”?非常不OK。

下面,我以霍炬的回答来推测PRESSone将如何实现内容修订。第二次强调,在PRESSone网络中,数字内容并不直接上链,而是数字内容的hash上链。

以一篇文章为例,

当PRESSone通过web或者app把“修改内容并重新提交签名”的功能入口开放给用户,用户按需使用,就产生了以下情况:

此时链上就有2个版本,A与B。

当用户在PRESSone 的web或app访问该文章时,PRESSone就会呈现给用户最新的那个版本。

通过这样的方式,从用户的视角来看,PRESSone实现了内容修订的需求。而从PRESSone的视角来看,只是做了一次版本的关联和指向。

我这样讲,你能理解吗?


著作权所有。如需转载或引用,请通过本文 PRESS.one 智能合约购买授权许可。或采用 PRESSone APP 扫码:

image.png
上一篇 下一篇

猜你喜欢

热点阅读