【DAPP探索】EOS上的DAPP都公開透明、不可篡改?別傻了!

買賣虛擬貨幣

現在EOSDAPP的透明性到底怎麼樣?大家都知道,區塊鏈的特性包括不可篡改、透明可核查等。所以,大部分人都認為區塊鏈主網是天然的適合菠菜類遊戲。公正透明的賭博、博彩遊戲不正是千百年來人們所期待的麼?這正是賭徒眼裡的剛需吧。所以,我們看到了,一大批的菠菜遊戲風風火火的區塊鏈主網上火爆起來。從EOS到波場,從DICE到POKER,再到形形色色的菠菜遊戲,現在目前已經有200多款菠菜遊戲在各個公鏈上執行,可以說你能想到的,基本上都能找到。
而但是EOS上的這些專案、這些智慧合約是否真的能夠做到不可篡改、透明公開這些特性麼?答案是不能。
因為智慧合約雖然是號稱按照合約來執行,不可篡改。但是合約的控制修改等許可權卻是在開發團隊手裡。
換句話說。就是這些專案開發者想調整賠率或者做其他事情都是可以做到的。
前段時間有一個dapp專案的醜聞,有一個專案方因為合約設計錯誤,被一個使用者利用,刷了幾十萬的幣。並且這個使用者把這幾十萬的幣轉移到自己的EOS賬號當中。這個我想不少人發現漏洞都會這麼做吧。但是這個使用者有點作死了。
他好心的將這個漏洞報告給了這個專案團隊。可能他認為自己已經刷到了幣,啥都不怕了。但是,但是專案團隊做了一件自認為聰明其實極其傻逼的事情,利用智慧合約的自己開發中後門。直接把使用者轉走的幣給沒收了。或者說進行了回滾操作。然後客服還在專案群裡面得意洋洋的自吹:“小樣,還治不了你,你把幣轉走了,我就抓不到你了是吧?”如此違反契約精神和區塊鏈去中心化精神的行為,只能說是腦殘了。結果是,該代幣被多個交易所下架,直接歸零。這個專案自然也就涼了。
這裡說這個事情並不是為了抨擊這個專案方的腦殘。只是為了說明區塊鏈部署的智慧合約專案方是可以進行修改操作的。
那麼有什麼辦法能夠真正做到不可篡改?也是可以的。比如說多籤就是辦法之一。多處簽名是什麼意思呢?意思就是你這個合約部署上去以後。如果要修改,必須經過多個節點共同簽名確認才能進行修改。比如說EOS42的chintai租賃合約,就是透過多個節點,共同簽名才能進行修改。這樣就在一定程度上保證了安全性。雖然說從理論上來講,這也是有可能進行篡改和作惡的。但是這樣的成本無疑是會大很多。
而實際上,大部分專案還是非常安全的。
反過來講,那為什麼很多專案能夠做而不去做?說來說去還是一個利益和成本問題。就像礦工一樣。
比特幣礦工就是這樣一個群體,為什麼說比特幣是偉大的?因為它從人的本性,從人的底層出發去設計。人都是趨利的。51%的礦工算力集合起來是可以回滾比特幣的操作,但是這樣做對礦工沒有任何好處,因為一旦發生這樣的事情,整個網路就崩潰了,整個信任體系就崩潰了。所以就算回滾操作,你獲取的幣其實也基本上一文不值。那麼這樣做無論如何都是損害礦工利益的。(所以說上面例子裡面的腦殘專案方完全沒有常識。)所以礦工才不會這麼做,而會極力避免這種情況的發生。會主動把算力切換到一些小的礦池上面以保證網路的穩定。對於EOS主網也是一樣,就像21個超級節點,部分節點聯合起來,可以幹很多壞事情,但是他們沒有理由,因為這樣做傷害生態,得不償失。
所以,對於目前EOS的專案來說,現階段只能做到“沒有理由作惡”,而不是“不能作惡”。好好做專案的益大於跑路的收益。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;