为什么steem上的文章内容上链,却又可以修改?

in #cn6 years ago (edited)

【本文由赞我(zaneds.com)独家冠名】

写在前面

steem是最早的区块链内容激励平台,也是内容激励平台的鼻祖。无数后起之秀,试图超过steem。

每一个内容上链的平台,内容上链以后,都不能再修改文章内容。有的平台可以撤回发表的文章,重新发表一篇新文章。

只有steem可以对发表的文章进行修改。虽然只有在7天之内,能对文章进行修改,但是目前,也只有steem具有这个功能。


内容上链且可修改

有的人听TVB说steem的内容可以修改,表示质疑。

因为他在们的世界中,上链的内容是无法修改的。

然而,steem的文章界面上,的确有编辑器按钮,并且可也可以对内容进行修改。

而steem的内容又确实是上链的。


没有修改数据

事实上,steem上的文章上链,写入区块以后,是不可能对数据进行修改的。

修改文章时真正的操作是,生成新的数据,写入新的区块。

当然,也要记录之前的内容所在的区块。这样,每一次修改内容,都会生成新的数据,这些数据是连接在一起的,形成了内容区块链。

在这个内容区块链中,存储着同一个文章或评论的多个版本。当然,只有最新的版本会显示出来。不过,之前修改过的内容也都会写入区块,也是公开和透明的。

steem链上内容的所谓“修改”,本质上,并没有修改数据,只是增加了新的数据。


7天可修改

当然,文章内容仅被允许在7几天被“修改”,评论内容一直是可以修改的。

当时间超过文章发表时间的7天以后,页面上就不会显示出编辑按钮。而区块链收到超过7天的文章的新的数据时,也会拒绝写入区块。

这个设计,可以使用户在发表文章时一旦出现错误,可以对错误进行修改。而同时,又不是无限可修改的。

因为,如果内容一直可以修改,就会产生很多的区块,这将会给steem公链增加很多负担。

所以,steem的设计是非常谨慎和精妙的。这种所谓的“修改”对于用户而言,就是修改,而又没有违背区块链不可篡改的特性。

事实上,无论用户发表过什么,都是不可抵赖的。

在steem上,可以对文章内容进行溯源,所有修改过的版本都是可见的。每次提交修改时,曾经增加、删除和修改过的内容都是可追溯的。

这种文章内容可溯源,也是区块链的精神和应用之一。

Sort:  

長知識了,很好的講解

steemit是目前看来较为成功的区块链平台,也是比较成熟的区块链平台,幸运就是有七天可修改!

Posted using Partiko Android

我觉得设计成一天可修改就行了。毕竟修改后内容面目全非,之前获得的赞怎么算?

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63204.10
ETH 2560.70
USDT 1.00
SBD 2.79