傳統的網際網路服務是中心化服務,就是有一個大公司負責管理所有的資料和使用者,區塊鏈和比特幣的出現,向人們宣示了一種新的去中心化的網際網路服務,就是不再有一家大公司提供服務,取而代之的是一個開源軟體,因為是開源的,它沒有秘密,所以每個人都可以放心地使用,前提是你能看懂程式碼,還要會自己編譯安裝使用,如果你不會也沒關係,因為世界上有很多人會,他們能代表你去驗證這個開源軟體是沒有問題的。
去中心化的方式首先要解決的是資料如何儲存,以前的中心化服務是由大公司儲存所有的資料,使用者自己則不儲存任何資料,所有資料都是從大公司的資料庫下載下來的,現在的新方式既然沒有了大公司的角色,那麼資料當然就是由每一個參與其中的使用者來共同儲存的。比特幣所使用的區塊鏈是每一個參與的使用者都儲存所有的資料,當然也就是每一個使用者都有所有資料的檢視權和使用權。可以想象,少量的資料採用這樣的方式是可以的,但是如果資料量大了肯定就不行了,所以分散式的資料儲存必然會朝每個使用者只儲存與自己相關的資料的方向發展。
解決了資料的儲存問題以後,緊接著就是資料的授權和安全傳輸的問題,這是透過公鑰私鑰密碼術來解決的。
解決了資料的問題,接下來要解決價值的問題,比如大家都發文章,如何給這些文章打分數以區別出優劣,也就是說,需要一種能表達價值大小的東西,它可以是貨幣,也可點贊數,或者轉發數等等,為了能統一簡潔地表達價值,我們需要一種媒介,這種媒介暫時就叫數字貨幣,我個人覺得叫它【貢獻值】要更好。比特幣是第一種數字貨幣,現在已經有幾萬種數字貨幣了,明年估計就有上百萬種了。為了迴避國內的政策禁忌,我下面還是叫它貢獻值吧。
貢獻值如何產生和分發呢?只能說這是很隨意的事情,你想怎麼產生和分發都行 ,只要大家願意跟你一起玩。一種貢獻值在早期的時候肯定是大量白送或者是非常容易獲得的,所以獲取貢獻值要趁早。
前面說了現在全世界已經有幾萬種貢獻值了,每一種貢獻值對應一個自己的社群,它就是這個社群的價值表達方式,這麼多的貢獻值,如何管理呢?於是出現了數字錢包,錢包就是用來統一管理所有的貢獻值的,所謂管理,就是你可以把自己的貢獻值拿出去給別人,也可以接受來自別人的饋贈。錢包既然要實現這些功能,就必須跟每種貢獻值所屬的社群互動,這樣才能在社群裡收貢獻值和發貢獻值,因此我們現在看到的錢包支援的貢獻值的種類都是有限的,因為很難有哪家錢包能把所有的社群都處理好,實在沒那麼多時間和精力啊。重要的問題來了,為什麼我要信任錢包呢?我的貢獻值被它黑了怎麼辦?因為錢包也是開源軟體,它是怎麼運作的同樣也是暴露於眾目睽睽之下的,所以你不用擔心有陰謀。另外你也可以不用錢包,你可以自己去跟每個社群直接打交道,只要你願意。
有了錢包,接下來就有交易所,所謂交易所,就是大家交換各種貢獻值的地方,為什麼有這種需求呢?因為今天我在這個社群玩,明天又想到另一個社群玩,去一個社群玩就要有這個社群的貢獻值,上哪弄呢?就是去交易所了。