某 EOS DApp 因爲搞砸了一次空投而遭到了社區的圍攻。Trybe 因爲不小心給用戶發了太多的代幣,居然在並未提前告知的情況下進入用戶錢包撤回了交易。

Trybe 開發者在空投過程中操作失誤,給其中 100 多個 EOS 賬戶發了比原定資金多出了 4 倍的幣。

某遊戲開發者在社交媒體上公開了他的 EOS 賬戶記錄,他發現自己的賬戶裏出現了大量的 TRYBE 代幣。

EOS 給智能合約留後門,DApp 開發者可隨意訪問用戶錢包

上圖顯示的代碼就證明了 Trybe 開發者進入了這個賬戶。開發者在沒有獲得授權的前提下取回了錯發的加密貨幣——8740TRYBE (約 60 美元)。有些用戶甚至根本不知情。

事實上,EOS 智能合約開發者可以任意修改合約,這是一種故意的設計。開發者通常會將其視爲 EOS 區塊鏈的重要功能,與其它競爭者完全不同。

相比之下,以太坊的智能合約就是不可篡改的,要想修復智能合約的錯誤,以太坊 DApp 開發者必須進行硬分叉。而 EOS 智能合約是可篡改的。所有部署在 EOS 區塊鏈上的智能合約在發佈之後都可以在不預先通知的情況下,隨時被編輯、更新並且更改。 用戶只能通過自己審查代碼來防止智能合約的惡意更新。

Trybe 開發團隊在 Reddit 上承認凍結了所有代幣活動,進入了用戶錢包並且取回了多餘的資金。
其創始人 Tom Norwood 表示:

完全依賴 EOS 代碼庫來運作我們的平臺或許是我們疏忽了,但這並不是我們的錯。你們也知道,這是一個全新的軟件,沒有曝出更多 bug 就已經是一個奇蹟了。

當事情沒有按照原定計劃進行時,EOS (和大多數區塊鏈不同)的確會提供額外的選項。所以說,如果你想攻擊我們或者攻擊 EOS,那就隨你的便吧。我們認爲自己的決定是正確的,寧願撤回交易,也不會把大量的資金留在少數人的錢包裏……順便提一下,這個功能不僅僅對 TRYBE 代幣有效,對 EOS 上面的所有代幣都是有效的,而且我對這個功能很滿意……

同樣的情況曾經多次發生在 EOS 區塊鏈上。BP 也曾凍結過一些 EOS 賬戶。最值得注意的是,曾有 7 個 EOS 錢包被非法侵入,目的是爲了取回所謂被盜的資金。

Trybe 首席開發者 Nathan Rempel 近期提出了自治社區(DAOs)的想法,即將決定權交給利益相關者。Rempel 認爲這樣能夠幫助用戶信任 EOS DApp。

這樣是否會導致中心化的控制權?是的。那麼中心化的控制是壞事嗎?不總是。對可篡改的東西進行去中心化的控制將會成爲信任可篡改性的關鍵。當整個社區都能參與決策的過程,他們就會信任這些決策。

聽起來好像很美好,但我們還沒有忘記 DAOs 有多糟糕。

Rempel 的觀點引發了對去中心化的探討。只有部署不可篡改的智能合約才能離去中心化更近一步。智能合約在發佈之後就不能被任意修改,這樣才能確保沒有人有權直接左右一種加密貨幣。
事實上,以太坊就是爲了尊重這種不可更改性,纔會出現價值數百萬美元的以太坊被凍結在 Parity 錢包的情況。

也就是說,至少對以太坊來說,去中心化的決策過程比凍結在網絡空間中的幾百萬美元更有價值。而對 Trybe 來說,去中心化大概只值 60 美元。

鏈聞 ChainNews:提供每日不可或缺的區塊鏈新聞。


原文作者:David Canellis
文章來源:巴比特
中文編譯:Wendy
版權聲明:文章爲作者獨立觀點,不代表 鏈聞 ChainNews 立場。

來源鏈接:thenextweb.com