「轉載」區塊鏈與沙士比亞的封蠟章有什麼關係呢?

近年「區塊鏈」成了科技界和金融界的buzz words。不論是科技公司還是金融機構都對外界宣報公司的業務已經或正準備投入區塊鏈這項新技術。到底佢區塊鏈一種什麼樣的技術呢?實質運作又是怎樣呢?


blog-bitcoin-wax-seal


沙士比亞的封蠟章

在未寫區塊鏈之前,先回到17世紀的英國! 威廉·莎士比亞是傑出的戲劇家。莎翁每次發表著作之前,他都會先請編輯先生過目,看看有沒有需要修改的地方。莎翁把手稿放入信封,然後用封蠟及個人封蠟章把信封封口。然後請郵差先生直接把手稿送到編輯先生的辦公室。編輯先生收到信封之後,看到莎翁的封蠟章完整無缺。那編輯先生就可以肯定這是莎翁的手稿,運送途中沒有給別人修改過或看到當中的內容。編輯先生修改好後,他再次以個人封蠟章把信封封口。當莎翁收到信後,看到信上是一個完整的封蠟章,由編輯加蓋沒有被破壞。莎翁亦都可以肯定這手稿沒有給第三方修改過。
以上只不過是一個故事,但到底區塊鏈與沙士比亞的封蠟章有什麼關係呢?其實兩者的概念很像。簡單而言區塊鏈技術是指將資料打包成為區塊,然後以密碼學技術把每一個區塊串聯,使到區塊當中的資料並不能被修改。原因是以密碼學技術把區塊串聯,需要大量電腦運算資源作計算。這樣區塊鏈就像古代的封蠟章一樣。把資料封包成區塊後(區塊=信封),要修改的話,必然要打破區塊鏈之間串聯 (信封上的封蠟章)。如果這串聯給打破的話,我們相信區塊鏈中資料已被人修改。


blog-blockchain


打個比喻,某區塊鏈有10個區塊。當中有人不懷好意想修改第5個區塊當中的資料。這樣的話,這人便要修改第五個區塊嘅資料後,同時需要重新一次把第5至10個區塊重新串聯起來。上文已經提及,把區塊串聯需要使用大量電腦資源作運算。原則上來說,全世界最快的超級電腦許還不可能修改區塊鏈中的資料。比特幣於2015時的總運算力是全世界最快500部超級電腦的13,000倍。如果以一般電腦,需要2,700,000.00年才可以串聯一個比特幣的區塊(2017年3月)。加上一般開放的區塊鏈(如比特幣)每分鐘也有數以百計的交易在發生,每十分鐘就有一個新區塊產生。因此,我們可以相信無人可以修改到區塊鏈的資料。

後記

此文源起最近和一朋友吃飯時笑說,現在任何一間上市公司和區塊鏈拉上關係的話就可以升價十倍。那我和朋友說你也可以用區塊鏈包裝一下你的公司吧。席間我們竟認真談起區塊鏈技術,我簡單說了些基本區塊鏈概念後,我朋友給出一個我覺得精采又精簡易明的例子 – 區塊鏈與沙士比亞的封蠟章。在這之前我和他談過網上加密後,他後來寫了一篇《客制封蠟章的故事》( https://blackmarketintl.wordpress.com/2018/04/13/custom-wax-seal-story-zh/)。今次興之所至,我就寫了一篇「沙士比亞」。大家如果有興趣的話,可以去我朋友的網店BLACK MARKET 封蠟章及皮革印章專門店訂購一個比特幣封蠟章 (https://www.blackmarketintl.com/bitcoin-wax-seal-and-shakespeare)

 

 

Reference:
Eldredge, N. (2017). How much time in average does it take for an simple PC to create block?   Retrieved from https://bitcoin.stackexchange.com/questions/52032/how-much-time-in-average-does-it-take-for-an-simple-pc-to-create-block
L.S. (2015). How bitcoin mining works.   Retrieved from https://www.economist.com/blogs/economist-explains/2015/01/economist-explains-11
Hammond, R. (2018). Blockchains, Sealing Wax, and Disruptive Technologies.Online Searcher ; Medford  Vol. 42, Iss. 1,  (Jan/Feb 2018): 10-16.
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s