構建一個免費使用的社交DApp


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

在本系列的第一篇文章中,我解釋了為什麼以太坊和Steem 無法交付主流的社交去中心化應用程序(DApp)。在我的第二篇文章中,我解釋了EOS 如何嘗試結合兩條鏈的功能,但這樣做的方式仍然需要用戶為賬戶和智能合約購買高價隨機存取存儲器(RAM)。

eb059b43-759d-40bc-b555-021f7489203b.png.webp

在本文中,我想對這個問題採取不同的方法,不是基於與現有平台的比較,而是基於第一原則。與其根據最早嘗試通用區塊鏈的局限性來限制我們的想像力,不如從開發人員的角度來看問題。為了提供主流用戶所需的用戶體驗,他們需要什麼?在我之前的文章中,我將其描述為“無一例外的免費”。換句話說,他們想要完全免費使用的應用程序。

從第一原則構建免費使用的DApp

用戶在使用任何類型的應用程序時首先需要的是一個帳戶,因此在這裡引入費用會立即產生負面的用戶體驗。我們希望最大限度地減少用戶的摩擦,從而最大限度地提高病毒式傳播——我們當然不想強迫他們購買帳戶。但是,我們不想通過簡單地強迫開發者支付帳戶創建成本來解決這個問題,因為這會增加他們的成本。

相關:無氣體交易將徹底改變Web3

這個問題很簡單,因為它已經被比特幣和以太坊解決了,它們都允許用戶免費創建地址。那麼從第一原則考慮,如果我們不希望開發人員或最終用戶必須為賬戶付費,我們需要一個具有賬戶地址的區塊鏈。

誰付錢?

使用比特幣或以太坊風格的地址,我們可以創建賬戶,而最終用戶或DApp 開發人員都不必承擔費用。偉大的。但是,現在我們希望人們實際使用去中心化應用程序,這意味著我們希望他們在去中心化計算機上運行計算機程序並消耗一些計算機資源。我們想讓他們做一些需要付出現實代價的事情。這只是誰的問題,對吧?好吧,這假設只有一種方式可以向人們收費。

這正是第一原理思維提供如此多價值的地方。費用是我們向人們收取使用區塊鏈的傳統方式,所以如果我們只是假設這是唯一的解決方案,那麼唯一可以想到的選擇就是誰支付費用,而不是是否有替代方法來解決這個問題。

相關:廉價交易的力量:Solana 的增長能否超過以太坊?

收取機會成本

拿人的錢是施加成本的一種方式(即減少他們的代幣餘額),但還有另一種成本:機會成本。獲取人們使用他們的代幣(即他們的錢)的能力。

如果我們可以創建一個去中心化系統來“收費”人們使用區塊鏈,而不是通過拿走他們的代幣,而是通過剝奪他們使用代幣的能力(一段時間),那麼我們可以允許他們使用區塊鏈沒有拿走他們的任何代幣。

不僅如此,一旦這段時間結束,他們可以選擇更多地使用區塊鏈,這意味著他們不必為了能夠繼續使用他們喜歡的應用程序而不斷購買更多的代幣。這將顯著提高用戶保留率並進一步最大化增長。

視頻遊戲體驗

我們現在有一種向用戶收費的機制,感覺不像是收費,但我們的目標是提供主流的用戶體驗。要求人們在使用應用程序之前有意識地鎖定加密貨幣代幣並不是主流的用戶體驗。

如果我們不能要求人們有意識地鎖定代幣,那就意味著我們需要一個允許人們不假思索地簡單使用區塊鏈的系統。這意味著系統必須決定機會成本的大小,而不是用戶。將這個決定從用戶手中奪走,讓我們能夠設計系統,使機會成本的大小盡可能低,同時保持經濟可持續性。這讓用戶相信他們永遠不會“多付”(即使這只是機會成本),同時通過降低障礙再次最大化增長。交易越便宜,費用就越少——用戶體驗越好——我們可以預期用戶群增長得越快。

當然,用戶應該知道如果他們選擇執行該操作,他們的代幣將被鎖定多少。我們想要的基本上是來自電子遊戲的法力條。用戶應該能夠根據他們錢包中的流動代幣查看他們有多少區塊鏈的免費使用量。當他們去執行一些消耗區塊鏈資源的動作時,他們應該能夠看到執行該動作時他們的mana會減少多少。如果他們認為該成本可以接受,他們只需執行操作,例如鑄造一個不可替代的代幣(NFT),消耗他們的法力,並在設定的時間段內鎖定適量的代幣。那不是很好嗎?

最後的障礙

最後一個問題:使用我們描述的系統,最終用戶的錢包中仍然必須有一些代幣。通常,這意味著他們仍然必須購買(代幣)才能使用該應用程序。雖然我們仍然有很好的用戶體驗,但告訴人們他們必須先花錢才能使用應用程序是進入的障礙,最終感覺就像是收費一樣。我會知道,這正是我們之前的區塊鏈Steem 上發生的事情。

ea599073-9611-432c-9f47-5548fc3a6663.png.webp

為了解決這個問題,我們添加了一個名為“委託”的功能,它允許擁有代幣的人(例如開發人員)將他們的法力(稱為Steem Power)委託給他們的用戶。這樣,即使最終用戶沒有任何原生代幣STEEM,他們也可以使用基於Steem 的應用程序。

但是,這種設計是為Steem 量身定做的,Steem 沒有智能合約,需要用戶先購買賬戶。委託的最大問題是無法控制用戶對該委託所做的事情。開發人員希望人們能夠免費使用他們的DApp,以便他們可以最大限度地增長並以其他方式(如訂閱或遊戲內物品銷售)產生收入。他們不希望人們帶著他們的代表團去交易去中心化金融(DeFi) 或使用它來玩其他開發商的偉大遊戲,比如Splinterlands。

我們希望用戶能夠使用特定的DApp,而無需先購買代幣,並且一如既往,我們不希望開發人員必須花任何錢來實現這一點。最後一部分很困難,因為解決這個問題的傳統方法是設計智能合約,以便開發人員可以選擇支付費用而不是用戶。但是,請記住,我們已經解決了這個問題,因為沒有人為任何事情付費,只是機會成本。只要開發者有代幣,他們就可以選擇支付某人使用他們的應用程序所需的“mana”。

開發者免費?

但是,如果開發者不想購買代幣怎麼辦?如果他們有一個現有的應用程序,該應用程序擁有蓬勃發展的用戶群,而該平台很幸運能夠吸引到他們呢?大型代幣持有者的最大利益是吸引高質量的開發人員加入平台,這樣他們就可以做同樣的事情。利益相關者可以讓開發者將他們(利益相關者)設置為開發者智能合約的法力“支付者”。

利益相關者不會因為這樣做而損失任何錢,但他們仍然能夠部署他們的資本來支持價值創造和增長,這很棒。如果利益相關者向其應用程序為平台增加巨大價值的開發者提供他們的法力,那麼他們持有的代幣的價值將會上漲。如果開發者的應用程序沒有增加價值,利益相關者就有動力停止向該開發者提供他們的魔法值,並尋找可以更好地利用他們的魔法值的其他人。

我們現在不僅弄清楚瞭如何讓最終用戶免費使用DApp,作為額外的獎勵,我們還弄清楚瞭如何讓開發人員免費使用區塊鏈,同時為大型利益相關者提供一種方式在不犧牲任何代幣持有量的情況下投資於增長和價值創造。

不可能的?

但是,這一切都只是理論上的,對吧?實際上,沒有。我在這裡描述的正是我們如何構建Koinos。事實上,所有這些功能都已經在我們當前的測試網上上線,第三個也是最終版本的測試網即將推出。如果你想了解有關法力的更多信息,可以在此處閱讀白皮書。

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

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

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

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

Total
0
Shares
Related Posts