- 去中心化應用(DApp)未必真的去中心化
聲明:本文來自于微信公眾號 麥田財經News(ID:maitiannews),作者:麥田財經,授權轉載發布。
比特幣之所以有價值,并不是因為區塊鏈技術是不可篡改的,也不是因為區塊鏈技術打破了傳統國界的限制,最主要的是因為比特幣是去中心化的。
一直以來,我們都沉浸在去中心化的廣告詞中,以為這些新興的加密資產一樣值得信任,但是卻從未真正的想過,我們到底對手上的資產有多少掌控權。
說起去中心化,可能并不是一個很好理解的概念,但我們可以先想一想,什么是中心化。
我們每天使用的銀行系統就是一個中心化系統,當我們給別人轉賬的時候,都要經過銀行同意,銀行就是這個系統的中心,有權控制一切。
而比特幣的出現打破了這樣的中心,我們可以用比特幣轉賬給任何人,不需要經過某個中心的同意。
中心化最大的缺點,就是它比較脆弱,比如扮演中心化系統的銀行可以輕易掌控你的財產,可能被內部人士濫用,也可能被黑客攻擊。
中心化系統的弱點是比較單一的,一個意外就可以讓整個系統崩潰,那么你就可能一夜之間失去你的財產,所以在一個中心化系統中,你對自己的資產是沒有任何掌控權的。
相反,去中心化的系統就是一個沒有特權的系統,在這個系統里,你對自己的資產擁有真正的掌控權,你的資產是真的屬于你,沒有人可以奪走。
但是,去中心化的系統也難以設計,難以衡量。一個加密貨幣從開發到運作,有太多方面需要被去中心化。從開發團隊組成、到演算法規則設計、到挖礦算力分布、到資產分布等等,只要任何一個環節落入中心化,都會讓少數人掌控這個系統,從而讓整個系統變得中心化。
目前去中心化程度最高的兩種加密貨幣,就是比特幣和以太幣。雖然這些加密貨幣都不能稱為是完美的去中心化,但依然是目前運作最好的大規模去中心化系統。
而這樣的系統,有助于改變過去封閉、緩慢、特權充斥的傳統金融行業,把掌控資產的權力還給每一個人。
去中心化應用(DApp)未必真的去中心化
2015 年,以太坊區塊鏈給這個行業帶來了一個很重要的創新,它讓區塊鏈不再只是記錄交易,還可以執行程序,這些程序又被稱為智能合約,執行在以太坊區塊鏈的虛擬機器上。
如此一來,人們不再需要重新建立成千上萬的電腦節點,只要使用以太坊現成的區塊鏈節點就可以,用智能合約撰寫的應用程序,因為是執行在去中心化的電腦上,所以又稱為去中心化應用(Decentraliezed Application),簡稱DApp。
于是各式各樣的DApp被創造出來,比如用智能合約撰寫ERC20 標準的代幣,讓新創公司可以發行代幣;以謎戀貓為代表的卡片游戲,讓每個玩家都可以持有自己的虛擬寵物;以及基于智能合約的交易所,讓使用者可以交易代幣等。
但不管是代幣、游戲寶物、或是交易所余額,其實背后都是一種帳本,記錄著我們持有資產的多少。絕大多數的DApp都可以視為一種加密資產,這些資產使用起來非常相似,但其智能合約的寫法可能完全不同。
這就帶來了一個很奇怪的現象:沒人規定智能合約的內容要符合去中心化的精神。
舉個例子,開發團隊可以寫一個ERC20 代幣,暗藏機制可以轉走其他使用者的代幣。也可以寫一個集換式卡片游戲,暗藏機制可以沒收其他使用者的卡片。
換句話說,你可以寫一套中心化的規則,執行在去中心化的區塊鏈上,仍然可以稱為DApp。
這可能就會有人說,開發者帳號擁有特權是很常見的設計,只是為了方便管理,但是,擁有特權本身就是一種中心化的設計,使用者很難去分辨哪些特權是可以接受,哪些是不可以接受。
尤其是當這些DApp打著去中心化的旗號來吸引使用者。但使用者卻渾然不知:這樣一來,即使你持有私鑰也不保證資產就是你的。
像這種宣稱去中心化,卻暗藏損害使用者權益的中心化規則的DApp其實是非常多的。
以Bancor的交易平臺為例,Bancor的管理者能夠凍結使用者的代幣,使其不能交易。有些代幣則利用白名單或黑名單的設計,只允許白名單上的地址可以進行交易,甚至有些代幣管理者能夠直接轉移被認為有問題的資金。
這些機制的存在,都有很好的理由,比如方便管理或符合金融法規。但同樣的機制也可以被用在完全錯誤的地方。中心化設計的壞處往往隱而不顯,整個產業也缺乏一個清晰的衡量方式,人們在使用DApp時往往不知道自己用了什么,也無從保護自己。
我們沒有辦法預測未來,也不知道去中心化會經歷什么樣的發展歷程,但在未來很長一段時間里,中心化的設計仍會是常態,去中心化的理念可能還需要數十年才能普及,才會讓每個人理解并重視,而我們能做的,就是學習用去中心化的思維檢視自己的資產。