緣起一
今天是2018年12月31日,這篇文章,我必須在今年(天)寫完。
5個月前,我開始寫這篇文章,提綱初步完成。9月,10月,我分別在兩個技術大會上,以演講的形式,做了相同題目的分享。但是,我還是沒有寫好這篇文章的把握。
在這五個月里,我看了N本與政治哲學有關的書籍,與烏托邦有關的書籍。一直在心中徘徊不去的難題是:文章怎么開頭?
2周前,我在大連出差,正好在書店買到了一本《現(xiàn)實主義者的烏托邦》,在這本書里,有一段話深深的打動了我!我知道這篇文章,應該如何開頭了。
但是我們這個時代,也就是我們這一代人的真正危機,
并不在于我們沒能過上好日子,
甚至不在于我們以后的生活可能會變得更糟糕。
完全不是這樣,
真正的危機是我們無法想象出一種更好的生活。
這篇文章,是一次想象美好未來,美好生活的嘗試!
緣起二
2017年的時候,我在GitChat發(fā)了一篇文章《我的架構(gòu)感悟:從美國憲法學習架構(gòu)設計原則》,大意是說:美國人,他的憲法頒布兩百多年了,基本上沒有怎么改過,他們怎么做到的?
美國憲法是一個很神奇的架構(gòu)設計。指導了美國社會運行的這么多年,沒有大的改變。如果說我們要做一個IT系統(tǒng),我們的架構(gòu)能保證一百年不變嗎?不可想象,連保證十年不變都做不到!
美國的憲法在最初設計的時候,考慮了哪些東西?比如說我們在聊一個叫做架構(gòu)設計的前瞻性,怎么樣才能夠考慮到將來的變化——提前設計?但是好像在做IT的人都會說,提前設計是萬惡之源,如果你覺得提前設計是萬惡之源,你的架構(gòu)肯定沒多久就得改,這是一個兩難的問題。
比如說你的架構(gòu)怎么才能保證他是可靠的?怎么樣才能保證他是安全的?同樣的,美國也會遇到這樣的問題,如果他的架構(gòu)設計出了問題的話,那么國內(nèi)可能就會發(fā)生戰(zhàn)爭。比如說美國憲法當中的,最著名的叫做3/5條款,他就是把黑人算成3/5個人,因為這樣的一個架構(gòu)設計,導致后面黑人民權運動起來,出現(xiàn)了非常多的問題。這個可能就是在架構(gòu)設計當中最初埋下的雷。從國家層面來說,那個雷有可能就變成戰(zhàn)爭。從系統(tǒng)層面來說,這個雷有可能就變成系統(tǒng)崩潰了。
從架構(gòu)設計的角度來思考政治哲學,是一種學習的過程,我們IT這個領域這么新,學一些老的傳統(tǒng)的東西,肯定能學到一點東西?,F(xiàn)在我們再說另外一個角度,IT新也有新的好處,IT領域的經(jīng)驗與方法,對于傳統(tǒng)的政治哲學,對于政治體系的構(gòu)造,有沒有可能提供幫助?比如說我們的設計模式是一種好東西,設計模式是一種可復用的經(jīng)驗。如果我們把設計模式套用到政治結(jié)構(gòu)上,是不是有某種可復用的政治結(jié)構(gòu),就像設計模式一樣。比如說在做IT開發(fā)的時候,經(jīng)常會做模擬運行,或者是做一個測試環(huán)境。做大規(guī)模的政治變革的時候,能不能先找一個地方試一試,甚至在虛擬的地方試一試,不要先鬧出人命來,這個成本會低很多。比如說有了大數(shù)據(jù)以后,人工智能以后,政治體系會變,政治結(jié)構(gòu)會變,人與人之間的溝通已經(jīng)變了,整個政治協(xié)作的環(huán)境也會變。大數(shù)據(jù)和人工智能到底是有利還是有弊?還是風險和機遇共存?這個也是值得思考的問題。
一、老大爺與熊孩子的故事
有一個故事,可能很多人聽過。幾個熊孩子,很喜歡在樓道下面踢垃圾桶,發(fā)出很大的噪聲。小區(qū)的居民都很無奈,也沒啥好辦法。然后有一個“智慧”的老大爺出現(xiàn)了。他對孩子們說:你們踢垃圾桶的聲音,我很喜歡。這樣,我每天給你們5塊錢,你們每天都來踢吧。孩子們非常高興。于是每天來踢。過了幾天,老大爺說:我錢不夠了,要么每天3塊錢吧?孩子們比較勉強,還是來踢了幾天。老大爺又說:我真的沒錢了。以后你們來踢,我也沒法給你們錢了。孩子們非常生氣,以后再也不來踢了。
這個故事,能夠說明很多道理。比如:老大爺真的很有智慧,善于整治熊孩子。再比如:一旦金錢污染了娛樂,孩子們純粹的娛樂,就不再有樂趣了。
但是,我想表達的是另一個意見:孩子們?nèi)狈τ喠趧雍贤慕?jīng)驗,卻被缺乏誠信的老大爺給欺騙了。雖然是一個口頭協(xié)議,但是孩子們天真的認為:每天5塊,是可以持續(xù)到永遠的。也是永遠不會減少的。但是老大爺,卻利用了孩子們的天真,讓他們產(chǎn)生了這種錯覺。
一旦孩子們發(fā)現(xiàn)受到“商業(yè)欺詐”,當然只能憤而終止合約。這種所謂的智慧,往往會在坊間被人津津樂道,但是卻令人相當不齒!這是通過犧牲信任為代價的一種所謂的傳統(tǒng)智慧,很糟糕的一種智慧。
二、網(wǎng)絡游戲與游戲式管理
為什么孩子們喜歡玩游戲?尤其是喜歡玩網(wǎng)絡游戲,甚至我們成年人也會沉迷于網(wǎng)絡游戲?
說到底就是因為游戲里面的規(guī)則是清楚的,游戲里面的規(guī)則是簡單的,游戲里面的規(guī)則是孩子們覺得這個我可以懂,不會有什么:突然有個大人沖出來說這個規(guī)則沒了,結(jié)束了,大家回家吧,網(wǎng)絡游戲不會這樣(有些不可抗力,這里不展開),所以大家會沉迷于網(wǎng)絡游戲,那些童心未暝的人,依然會喜歡網(wǎng)絡游戲。為什么?
我曾經(jīng)工作過的盛大網(wǎng)絡,是一家了不起的公司。他們在公司內(nèi)部,也實行游戲式管理。我曾經(jīng)寫過一篇文章,討論盛大的經(jīng)驗值體系:《良法美意的命運——聊聊盛大的經(jīng)驗值》。
作為一種創(chuàng)新的激勵體系,盛大的經(jīng)驗值其實有很多的可取之處:
新人升級容易,老人升級困難。低等級的升級容易,高等級的升級困難。
這樣的公平性,在多少公司,都是看不到的!
公司的員工手冊里有諸多的獎懲條例,獎勵都是 XX 點經(jīng)驗值,而懲罰都是扣 XX%經(jīng)驗值。
這就意味著,越是高級員工,犯錯誤后受到懲罰越重!
部門與部門之間,可以談判、然后協(xié)作。只要談妥經(jīng)驗值的數(shù)量。
部門墻無形中,就會減弱很多很多。
通過在公司內(nèi)部流動某種類似貨幣的東西,使得整個公司,變得更加公平、公開,
變得更加有活力,更加開放,這都是橋哥當年制定經(jīng)驗值制度的良法美意!
然而,這個規(guī)則體系,卻存在一個巨大的漏洞。一項工作,究竟價值多少經(jīng)驗值,是一個不確定的事情。日常工作(比如每天上班打卡)還比較容易確定。但是一個項目,在立項之初,難以確定其價值。在結(jié)項之后,難以估算其完成度。結(jié)果,在公司里,就充斥著各種各樣的潛規(guī)則:善于匯報的人,能夠拿到更高的經(jīng)驗值。某某領導,給的經(jīng)驗值最多。某某部門,最近比較富裕。
因為這些規(guī)則,都無法透明,包含創(chuàng)意的“游戲式管理”,最終成為飽受爭議,人人詬病的“管理游戲”,最終也只能取消了。
三、充滿潛規(guī)則的世界
2001年時,吳思寫了一本書《潛規(guī)則》,一時洛陽紙貴。到現(xiàn)在,潛規(guī)則已經(jīng)成為一個專有名詞,解釋起來也是洋洋灑灑的一大篇文章。后來《潛規(guī)則》在2002年還出了臺灣版。
事實上,“潛規(guī)則”這個詞之所以至今常用,就是因為有史以來,無論古今中外,無論任何國體與政體,正式制度之外(之下)的“規(guī)范”,始終存在。這是一個糟糕,卻無法避免,甚至無法消除的現(xiàn)象。
在我看來,所謂潛規(guī)則,對一個不喜歡成年人世界的童心未暝的人來說,潛規(guī)則就是那些由少數(shù)人制定,只有少數(shù)人了解的,只對少數(shù)人有利的,有某個,我都不知道是誰的大佬來執(zhí)行的那些東西。我不知道怎么回事,突然就砸到我頭上了,或者突然就損害了我的利益,我甚至都不知道,什么時候會出現(xiàn)風險,也不知道什么時候才能規(guī)避風險,我不知道。但是那是一個我痛恨的世界,或者說所有人都會痛恨一個叫做潛規(guī)則的東西,除非你是那個潛規(guī)則的受益者,你會覺得潛規(guī)則挺好。
由少數(shù)人制定
只有少數(shù)人了解
只對少數(shù)人有利
由隱藏的大佬,強制執(zhí)行
四、歷史上的烏托邦,為何都失敗了?
有很多人都在思考理想的社會,究竟應該是怎么樣的?1516年,英國人托馬斯·莫爾發(fā)明了“烏托邦”這個詞之后。大家將所有類似的“幻想”、“設計”、“實驗”,都稱之為:烏托邦!
最早的烏托邦,來自于柏拉圖的《理想國》,后來的烏托邦還有很多種,我曾經(jīng)在圖書館借了一本書《想得很美——烏托邦的細節(jié)設計》,真是大開眼界。

改良主義的模式,類似于梯度下降,尋求最優(yōu)解。這種方式的問題在于:可能會陷入局部最優(yōu)解,無法逃脫。

烏托邦的模式,類似于:通過理論計算,直接指出了全局最優(yōu)解。但是:
- 你不知道怎么到達這個最優(yōu)解,不可能一步跳過去,但是一步一步的演進的風險也是未知的
- 你不知道他的理論是否存在錯誤:最優(yōu)解可能算錯了
事實上這些烏托邦的共同特點在于:他們都是出于頂層設計,就是某個大牛、某個哲學家、某個天才,設計了一套烏托邦。而且很多時候,他們都強調(diào)公有制,最好是共產(chǎn)的。甚至在伯拉圖那邊還是共妻的,他們認為只要有私有,就會有問題。通常烏托邦都會對思想素質(zhì)有極高的要求。要么他們就假設,這個社會里面沒有道德低下的人,要么就是這個社會能讓所有人的道德變得高尚,或者他們就干脆說,我們意識到人性本惡,所以我們必須對每一個人洗腦,做洗腦式的統(tǒng)治才能實現(xiàn)這樣的烏托邦。當然最后推理出來的就是反烏托邦,就是1984年那樣的世界,這是一個很難避免的事情,也是現(xiàn)在烏托邦被污名化,或者說任何人提到烏托邦,都不是值得向往的理想,都是一個很糟糕的實踐。
五、我們應該如何追求烏托邦?
自底向上的設計
我們不僅僅是要做自頂向下的設計,我們也要做一些自底向上的設計。通過實驗,先做小規(guī)模的設計,然后才能做頂層設計,不要覺得自己是一個天才,而是要相信大家一起來迭代的結(jié)果。
用敏捷替代瀑布
不要做瀑布模型,不要一口氣就把整個社會就設計出來,就說那個是我們理想的烏托邦。而是做迭代式的開發(fā),每次迭代一小個版本,看看,跑一跑,會不會爆掉。
雖然這樣的做法,看起來很像是改良主義。
接口先于實現(xiàn)
這是一個非常IT,非常技術化的東西。但是如果我們應用在社會與政治層面的話,就是我們先不說,這個社會內(nèi)部會怎么樣?而是會說這是一個小團體,這個小團體跟外部應該如何交流,這是一個接口問題。
如果你的接口是穩(wěn)定的,你才有可能是穩(wěn)定的。如果你的接口都是亂七八糟的,變來變?nèi)サ模踔潦遣环€(wěn)定的,你這個團體是不可能長久的。
這個小團體的接口是啥?什么樣的小團體,不會被這個社會不由分說地“干掉”?首先是別走極端,至少在于外界交流的時候,看起來像一個正常的團體。
其他的IT手段
開發(fā)、調(diào)試、部署和運維,這是我們IT開發(fā)里面最常見的一套。我們?nèi)绻麘玫缴鐣I域的話,什么時候處于開發(fā)階段?什么時候來調(diào)試?如果去部署?要不要考慮運維?要不要有監(jiān)控?要不要告警?我們把這些概念來套在社會里面,一個團體里面,這些概念是能套進去的,也許會有用。也許他會做一些預警,有些告警,有些監(jiān)控。
當然監(jiān)控又很糟糕,又很有老大哥的感覺,所以我只說運維 :p
六、理想社區(qū)的數(shù)學模型
活躍度語貢獻度的關系

假設有一個理想的社區(qū),這個理想社區(qū)有兩個唯度,一個是社區(qū)成員的活躍度,一個是社區(qū)成員的貢獻度。如果一個成員非常地不活躍,他至少不會帶有破壞性,他也可能有少量的貢獻。如果他的活躍度很高的話,他可能同時會出現(xiàn)兩個極端,要么貢獻很大,要么破壞很大。這是一個社區(qū)里面的一個常見現(xiàn)象,從我們運營的角度來說,我們要盡可能地避免那些由活躍度帶來的破壞,而盡可能激勵由活躍度帶來的貢獻,而且把所有的人從右下角往右上角去引導,這就是一個比較健康的社區(qū)。
貢獻度與影響力的關系

第二個部分是,如果一個人在這個社區(qū)里面的貢獻度很大,他的影響力是不是也應該同步地增加?但是我們會說,可能有兩個比較危險的現(xiàn)象,是應該避免的。第一個是他在社區(qū)里面其實沒有貢獻,但是他因為是社區(qū)某大佬的親戚,或者是社區(qū)某大佬的朋友,所以他的影響力很大,這是很糟糕的一種事情。
另外一種情況,是一個人在社區(qū)里面貢獻很大,但是因為種種社區(qū)的潛規(guī)則,讓他沒有辦法發(fā)揮影響力,或者他在這個社區(qū)里面碰到了某種玻璃天花板,他干了也白干,然后漸漸地這樣的人就會離開社區(qū)。我們在說到一個良性的曲線,大概是一個這樣的形狀。為什么他是一個逐漸遞減的形狀?因為他的曲線,我們還希望的是社區(qū)會鼓勵新來者,所以我們認為你只要剛剛開始有一點點貢獻,你的影響力就應該有一個比較大的提升。但是并非貢獻度非常高,你的影響力就不可動搖,甚至是成為社區(qū)里面的無可爭議的權威,那也是對社區(qū)有害的,所以說他會有一個影響力遞減,這是我想象當中的一個曲線。
利益分配的算法

還有一個事情,也是類似的:一個健康度的標準。比如說這是一個社區(qū),每個人在這個社區(qū)里面有不同的貢獻度,這個社區(qū)如果有了利益,該如何分配?也應該是這樣一個曲線,也是一個對新手友好,但是能夠有一定的平衡與抑制,即抑制高貢獻度的人的收益的某種做法。反觀這個社會,我們可以認為是某種累進稅制,通過累進稅制,來調(diào)整社會的貧富差距。這個也是我認為一個合理的社區(qū)應該有的曲線。
數(shù)學模型:為何與如何?
為什么會畫這樣的三個曲線呢?我們再說回到一個IT社區(qū),或者是一個開源社區(qū),最重要的一點是,所謂的影響力決定著什么?影響力決定的是我們?nèi)绾蝸矶x這個社區(qū)什么叫做活躍度?什么叫做貢獻度?什么叫做影響力?其實這個東西是要不斷地被定義的,如果有影響力的人,在這個社區(qū)里面不斷地定義和優(yōu)化這個社區(qū)的規(guī)則,使得這個曲線,越來越趨于這樣的形狀,我們認為這就是一個良性的健康的社區(qū)。
為什么要做這樣的數(shù)學模型?如果不基于區(qū)塊鏈的模型以及基于一個比較詳細的豐富的準確的積分的日志的話,我們是無法做出這樣的曲線的。
從理論上來說,我們要想把一個社區(qū)運行得非常得完美,只能利用某種藝術,而無法參考某種科學,所以我會談數(shù)學模型。
七、為啥區(qū)塊鏈特別適合搞烏托邦?
- 完全公開的信息
- 基于算法的共識
- 可以執(zhí)行的規(guī)則
- 可以預期的獎懲
- 可以追蹤的數(shù)據(jù)
由于談論區(qū)塊鏈技術的文章,實在太多,這篇文章就打算偷懶一下了。
八、結(jié)語
這篇文章,快要5千字了。還是我常說的老話,太長的文章需要簡短的結(jié)束語,因此這里只多說三句話:
- 烏托邦是值得追求的,以往的烏托邦統(tǒng)統(tǒng)失敗,不是理想的錯,而是技術手段不夠。
- 區(qū)塊鏈是一項革命性的技術,雖然現(xiàn)在(2018年底)看起來已經(jīng)從神壇跌落。但是:越是顛覆性的技術,越是會起起落落好多回,這個不要緊。
- 基于區(qū)塊鏈的烏托邦,是目前看來非常有前途的探索方向,我們會努力探索下去。歡迎關注: https://github.com/kaiyuanshe/kcoin

