如何構建下一個大型社交DApp


Cointelegraph 正在通過其由Koinos Group 的Andrew Levine 撰寫的《區塊鏈開發者的思維》系列,關注從開始到主網及以後的全新區塊鏈的開發。

人們每天都使用社交應用程序,但儘管圍繞所謂的“下一代”區塊鏈進行了大肆宣傳,但這些社交應用程序都不是去中心化的。讓我們解開原因,使用兩個區塊鏈作為參考:以太坊和Steem。

以太坊擁有比任何其他通用區塊鏈更多的開發人員,但這些開發人員中沒有一個能夠構建一個主流採用的社交應用程序。曾幾何時,Steem 是世界上使用最廣泛的區塊鏈之一,也使其成為世界上使用最廣泛的社交DApp 之一,其市值達到了20 億美元的歷史新高。 .

0e4d30af-c2df-4169-a1c6-f1c0826f6757.png.webp

Steem 能夠以極快的速度增長並吸引數十萬普通用戶,但從未像以太坊那樣獲得開發人員的採用水平,最終未能發揮其潛力。發生這種情況的方式和原因是關於構建DApp 和區塊鏈的寶貴經驗。

相關:DeFi 的未來分佈在多個區塊鏈中

以太坊:通用區塊鏈

在構建Steem 時,以太坊是唯一可行的區塊鏈,開發人員可以使用它來構建他們的DApp,而無需分叉和修改現有區塊鏈(如比特幣)的代碼。

感謝以太坊,開發人員不必為了支持某些特定應用程序(如社交網絡)而從頭開始構建區塊鏈,只需編寫其應用程序所需的代碼並將其作為“智能合約”上傳到以太坊區塊鏈。 ” 這將使開發人員能夠背負以太坊區塊鏈開發人員已經完成的所有艱苦工作,並專注於他們的應用程序。

fa4e9d93-0d66-4bde-9a6c-f96a7f14400c.png.webp

允許開發人員將代碼上傳到區塊鏈創造了無限的可能性,包括上傳耗盡所有網絡資源使其無用的代碼的可能性。必須對這種“無限”施加一些限制。為了解決這個問題,Vitalik Buterin 發明了“gas”——一種去中心化系統,用於收取在區塊鏈(以太坊)上執行代碼的費用。

相關:以太坊費用飛漲——但交易者有其他選擇

區塊鏈費用

以太坊的收費設計非常出色,並為通用區塊鏈設計設定了十年的方向,幾乎所有後續區塊鏈都實施了一些氣體變體。

以太坊的天才之處在於它讓開發人員可以訪問無限(“圖靈完備”)的編程語言。 gas 的天才之處在於,它對開發人員可以使用該語言做什麼產生了去中心化的限制。正是這種潛在的衝突(無限與有限)解釋了為什麼以太坊上仍然沒有主流社交DApp。

免費的區塊鏈

Steem 開發人員採用了與以太坊完全不同的方法。他們構建了一個非常基本的區塊鏈(“框架”),名為Graphene,他們可以輕鬆地將其轉換為特定的社交區塊鏈(“特定於應用程序”的區塊鏈)。

除了社交功能外,Steem 開發人員還嘗試了一種與gas 根本不同的用於調節網絡使用的系統。簡而言之,它是免費的。

Steem剛上線的時候,很多人說是騙局,正是因為它的免費“帶寬”系統。他們認為,既然比特幣和以太坊是收費的,那麼沒有收費的區塊鏈必然會失敗。

相關:哪個區塊鏈最去中心化?專家解答

雖然Steem 推出的帶寬系統遠非完美,但通過提供社交功能並允許用戶免費交易,Steem 迅速成為世界上最有價值的區塊鏈之一,也是迄今為止使用最多的區塊鏈……但它最終從未真正參與過競爭與以太坊。

智能合約規則

令許多人驚訝的是,Steem 無法與以太坊競爭的原因與它的無費用模式無關,核心開發人員多年來一直在完善這種模式,並且至今仍在運行。

Steem 從未與以太坊競爭,原因很簡單,石墨烯(它所基於的區塊鏈框架)缺乏智能合約。石墨烯使啟動具有特定功能的區塊鏈變得更加容易,但這絕不是“容易”,更改這些功能或添加新功能非常困難,這與以太坊不同,它允許任何開發人員隨時隨地上傳他們想要的任何代碼。

從這個角度來看,解決方案變得顯而易見。如果我們可以為Steem 開發的免費系統與區塊鏈的靈活性與以太坊等智能合約相結合,我們可以為開發人員提供兩全其美的體驗,使他們能夠創建免費使用的應用程序並自由添加新功能隨時隨地很簡單,對吧?

請繼續關注該系列的下一篇文章以了解更多信息

本文不包含投資建議或建議。每個投資和交易動作都涉及風險,讀者在做出決定時應進行自己的研究。

此處表達的觀點、想法和意見僅代表作者個人,並不一定反映或代表Cointelegraph 的觀點和意見。

Andrew Levine 是Koinos Group 的首席執行官,這是一個由行業資深人士組成的團隊,通過可訪問的區塊鏈技術加速去中心化。他們的基礎產品是Koinos,這是一種免費且可無限升級的區塊鏈,具有通用語言支持。

資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Andrew Levine所有,未經許可,不得轉載

Total
0
Shares
Related Posts