一份數字內容在區塊鏈項目上鏈后,還能修訂嗎?

一份數字內容,采用區塊鏈技術進行數字簽名后,是否依然可以更改內容?如可以,如何實現的?

答案是:可以實現。

這個提問,最初來自于PRESSone的用戶,但其實也是區塊鏈+內容行業的一個通用問題。

PRESSone CTO 的回答如下:

有的,區塊鏈本身就是版本。每次發布只要指向上一次的地址就行了。

霍炬說的言簡意賅,程序員們看到這里可能就已經懂了。

至于不那么了解技術的小伙伴們,還是不懂怎么辦呢?這里分享一下我的理解,如有偏差歡迎評論指正。

采用區塊鏈技術來服務內容行業時,就會涉及到一個關鍵問題:

內容是否上鏈?

在PRESSone的實現方案中,內容并不上鏈,內容經過hash運算后的hash才會上鏈。如大家所知,一份內容,即便簡單改下標點符號,重新hash運算后的hash都會不同。

但真實情況是,用戶們總會常常遇到文章修訂,圖片調整的情境。雖然文章/圖片經過了修訂,從用戶的視角來看,依然還是同一篇文章/圖片呀。

以上矛盾,該用什么辦法解決?

不滿足用戶?是不OK的。

把不可篡改的區塊鏈網絡,經營成“可修改的”?非常不OK。

下面,我以霍炬的回答來推測PRESSone將如何實現內容修訂。第二次強調,在PRESSone網絡中,數字內容并不直接上鏈,而是數字內容的hash上鏈。

以一篇文章為例,

  • 初始稿內容為a,生成的hash為x,上鏈保存視為版本A

當PRESSone通過web或者app把“修改內容并重新提交簽名”的功能入口開放給用戶,用戶按需使用,就產生了以下情況:

  • 用戶把初始稿內容a修改為b
  • 內容b生成的hash為y,上鏈保存視為版本B

此時鏈上就有2個版本,A與B。

  • 鏈上,版本A的數據依然存在。
  • 經過用戶修改和提交,生成了一個新的版本B。
  • 版本A和版本B被記錄下相關關系。

當用戶在PRESSone 的web或app訪問該文章時,PRESSone就會呈現給用戶最新的那個版本。

通過這樣的方式,從用戶的視角來看,PRESSone實現了內容修訂的需求。而從PRESSone的視角來看,只是做了一次版本的關聯和指向。

我這樣講,你能理解嗎?


著作權所有。如需轉載或引用,請通過本文 PRESS.one 智能合約購買授權許可。或采用 PRESSone APP 掃碼:

image.png

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 專業考題類型管理運行工作負責人一般作業考題內容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規程...
    小白兔去釣魚閱讀 9,051評論 0 13
  • 并不是所有的知識都需要探究,也并不是所有的學科都適合“先學后教”,也并不一定問答比講授好。 在放手讓孩子們參...
    安之若素_9aec閱讀 65評論 0 0
  • 沒落人海,我孤獨成癮 來路是歸途 比歲月滾燙的是眼淚 故事被裝進了時光 紙鶴疊成了歌 落日墜進了何 光陰釀酒 舉杯...
    淺淺藍九妹閱讀 206評論 0 3
  • 繪本:上午《鼠小弟的又一件小背心》、《語言啟蒙》紅本、晚上《想吃蘋果的鼠小弟》、《語言啟蒙》藍本:自從上次讀到烏云...
    嘟嘟嘀嘀閱讀 158評論 0 0