面對監管壓力,目前的 DApp 應該做向更加去中心化架構遷移的準備。

作者:alertcat.eth

原用標題:協議前端與合約分離案例分析

封面: Photo by JJ Ying on Unsplash

一、Liquity 前端運營商

在最近 Tornado Cash 被 OFAC 制裁的進程中,制裁名單包括若干個數字貨幣地址,包含著 ETH 地址以及 USDC 地址。這造成了美國客戶不能通過合約地址與 Tornado Cash 交互,但是這一舉措造成了若干個 DeFi 協議的過度自我審查以及整個 DeFi 行業對與 Tornado Cash 交互過的地址的封鎖,造成了行業級別對於監管的風聲鶴唳。

無疑,在合約層面對於合約地址的打擊是符合法律要求的,但是 RPC 節點和前端作為一種公共基礎設施,根據 Web3 的精神,公共基礎設施應該無差別地對於任何使用者開放。所以製裁造成了對於無許可化 DeFi 精神的打擊。行業應該在前端層面加以去中心化的分散風險的設置。

Liquity 協議引入了前端運營商機制,用戶將直接和前端運營商進行交互,並獲得一部分用戶產生的 LQTY 代幣作為獎勵,回扣率就是用戶實際拿到的代幣佔用戶產生的代幣的比例,(1-回扣率) 就是前端運營商獲得的代幣比例。前端標籤是一種前端應獲得獎勵的證明,在存款時被打上,意味著即使客戶改用其他前端,獎勵仍會按照標籤發放,除非用戶取回存款並且使用新前端重新存款,這樣新的獎勵將會發放到新的前端對應的以太坊地址。

註冊前端是一個無需許可的過程,只需要和合約的註冊前端的函數交互即可,前端操作員只有在註冊新的前端並且引導用戶使用新前端取回並重新存款的情況下才能啟用新的回扣率。前端操作員需要填表申請在 Liquity 官網上展示自己的前端。

Liquity 協議自稱不運行官方自己的前端能增加它的抗審查能力和去中心化程度,也有助於引導分佈式生態系統。

為什麼這樣的機制能規避法律風險?

在 Liquity 的免責聲明中我們能夠看到:

Liquity AG 開發了 Liquity 協議軟件,而 Liquity 協議軟件在以太坊網絡上以完全去中心化和自主的方式運行。Liquity AG 既不參與也不以任何方式負責 Liquity 協議軟件的操作、運行或運行和/或用戶與 Liquity 協議軟件的智能合約之間的任何交互、協作或事實關係。Liquity AG 既無權訪問也無任何其他可能控制和/或影響用戶使用 Liquity 協議軟件進行的相應交易、存款和/或分配以及所涉及的智能合約。Liquity AG 沒有運營自己的前端,也沒有與前端運營商建立任何關係。

特別是,Liquity AG 沒有也不會與 Liquity 協議軟件的任何用戶建立任何法律或事實關係。因此,LIQUITY AG 不對任何用戶的損害負責,包括因使用或無法使用 LIQUITY 協議軟件(包括但不限於 ETH、LUSD 或 LQTY、未向 LQTY 持有人分配技術費用、數據丟失、業務中斷、數據呈現不准確或由用戶或第三方造成的與 LIQUITYPROTOCOL 軟件和/或前端運營商的任何活動相關的其他損失或 LIQUITY 協議軟件無法與任何其他軟件一起運行)。

由此可見,風險由協議方被轉移給了直接處理用戶交互的前端運營商,而前端運營商的運營無准入許可意味著任何人為了利益都能運行自己的前端,當 0 回扣的運營商被制裁打擊殆盡之時,就會有人在製裁實際影響範圍之外的國家或地區運行自己的前端。甚至通過搭建一個啟動工具包,任何人都可以啟動自己的前端,只需要下載成套工具、填寫一些參數並託管界面即可。這大大提高了協議的生存能力。這是協議客觀上的可用性。

而協議的免責聲明中還提到:

Liquity 協議軟件可能會受到一項或多項監管調查或監管行動的影響,這可能會阻礙或限制用戶訪問或使用 Liquity 協議軟件的能力。

用戶在與 Liquity 協議軟件交互時(特別是在使用 ETH、LUSD、LQTY 或其他代幣時)自行負責遵守適用法律。

這又將合規風險轉移給了用戶,這是協議主觀上的法律聲明(符合合規要求)。

二、vfat.tools 與 MCN review service

vfat.tools 是一個畫風極為簡潔的前端,在簡潔和審美方面和 curve 並駕齊驅。但是在簡潔的表面背後,vfat.tools 給予了用戶透過該前端直接與協議交互的能力,常見的交互包括添加流動性、減少流動性、在區塊鏈瀏覽器上查看、退出頭寸、取消授權和領取獎勵等等。

在首頁,它給出了一些知名協議的官方前端的地址。

如圖所示,vfat.tools 通過看板你可以輕鬆地查看池子的 TVL、LP 中兩種代幣的價格、產出獎勵代幣的數額、APR、你的 LP 佔池子的比例、你的 LP 包含多少兩種代幣、你的預計產出等等。假設協議的前端像 curve.fi 和 cbridge 最近遭遇了 DNS 劫持的情況,你仍然可以通過 vfat.tools 來與協議交互,增加了協議在極端情況之下的可用性。

vfat.tools 作為一個 DeFi 資產看板,有著自己的盈利模式和商業邏輯。它是由 MCN ventures 構建的工具,並且推出了自己的審計服務叫 MCN review services. 這項服務的價格為 5000 美元,工具將優先給予被審計的協議特殊圖標以提升曝光度。

三、前端去中心化趨勢

代幣化的合成資產在底層資產是證券或者黃金的情況下會受到 SEC 或者 CFTC 的強監管,Uniswap Labs 已經禁止了 app.uniswap.org 上 XAUT 等黃金錨定資產的交易,那麼 uniswap.eth.link 仍然可以進行相關交易,uniswap.eth.link 由去中心化域名 ENS、去中心化存儲 IPFS 和中心化接入口(eth.link 或 cloudflare)組成,可以有效地規避協議方對於官方前端的過度自我審查帶來的不便。前端服務使用去中心化域名服務成為了一種趨勢,BSC 上的 DEX burgerswap 啟用了去中心化的前端:ipfs.burgerswap.org,合成資產協議 SNX 也啟用了自己的去中心化前端:synthex.snx.eth.link,在 AC 宣布隱退之後,他關閉了若干協議的前端,他的追隨者建設了一些自己的前端:chainlist.4everland.app , solidly-exchange.4everland.app , multibridge.4everland.app , keep3r.4everland.app

這一趨勢符合 web3 的精神:以去中心化的方式運行 “客戶端” 層——客戶端代錶鍊下運行的所有系統軟件,並充當智能合約協議的門戶(客戶端可以是簡單的前端網站,也可以是複雜的應用程序)。客戶端層的去中心化有幾種不同的方式,在 DeFi 中,大多數客戶端只是簡單的前端網站,為底層智能合約協議提供網關(即它們允許用戶與協議交互),大多數開發公司將其客戶端/網站開源,並將其託管在分佈式的文件系統(如 IPFS)。你可以在 https://www.web3-portal.org/#/  看到一部分去中心化的前端,這些協議做到了協議與前端分離。

目前的去中心化前端僅僅是通過 ENS 和 IPFS 進行的,未來 ICP 等全棧解決方案有可能會成為行業的主流。

四、全棧去中心化趨勢

目前的去中心化前端更多地是使用了去中心化域名和去中心化存儲的方案,例如域名使用.eth.link,存儲於 IPFS 上或者 arweave 上,其中比較優秀的應用在上一章的網址中可以看到,目前最符合去中心化精神的應用是 4EVERLAND hosting,用戶不需要任何技術能力,可以 Fork 任何項目開源的前端代碼,通過簡單的頁麵點擊即可快速完成一套前端代碼的部署。

其流程是使用 Github fork 倉庫,授權給 4EVERLAND 訪問,關聯倉庫,進行部署,常規會自動識別相關框架,並自動完成 Clone、Install、Build 和 Upload。這是 Web3 時代的雲計算平台,它提供 ENS+IPNS 支持。

全棧去中心化則進一步拓展了 DApp 的去中心化能力,提供了一體化的解決方案。其中,最具辨識度的就是 ICP 項目,DFINITY 現在可以通過代理合約調用以太坊上的智能合約,具體步驟如下: 先在 DFINITY 上部署一個代理簽名合約,模擬以太坊鏈上的簽名,使用 ChainKey 技術完成,再用 DFINITY 上的應用調用代理簽名合約,DFINITY 的合約需要調用以太坊,向簽名合約發送合約地址、調用方法、參數。然後使用鏈唯一的公鑰簽名產出以太坊格式交易,通過 P2P 手段在以太坊網絡廣播交易,等待交易確認。最後我們可以在以太坊上部署一個查詢合約,查詢以太坊調用結果。

ICP 作為底層基礎設施提供了:讓通用計算任務在互聯網上直接運行的開發通信協議、一個連接獨立計算中心的分佈式網絡,為計算任務提供計算能力,例如硬件、CPU、內存等和一個運行軟件應用的全球接入擴展平台。理論上能為去中心化應用提供全棧解決方案,目前的應用包括 fleek.co,可以做去中心化網頁,OpenChat(去中心化微信)、CanCan(去中心化抖音)和去中心化交易所。目前相比於其他 EVM 公鏈生態尚不完善。開發者需要學習獨特的 Motoko 語言開發,這給生態建設造成了一定的障礙。在早期項目有大量的 VC 融資,造成代幣拋壓嚴重,最後代幣價格下降明顯。因此,我們比較樂觀的估計是下一輪牛市 ICP 可以佔據去中心化應用中一定的市場份額。

由於全棧的去中心化應用或者前端使用了.eth.link 的應用大多使用了 IPFS,那麼網頁就是靜態的網頁,相比於動態網頁來說美觀度和 UI 的人機工效有所下降,那麼用戶數量就會減少,用戶的偏好是支撐項目估值的必要條件,在目前,競爭力不夠高造成了全棧去中心化公鏈的困境,試想,如果沒有監管的打擊,誰會去用不好看和難用的應用?那麼,全棧去中心化應用的需求端是否能支撐這個產業還有待市場評估。

如圖為現有的主流區塊鏈應用架構:

理想化的情況下,由於我不能預測未來區塊鏈的主流技術路線的演進,所以此處僅僅描述一些我認為未來的全棧去中心化應用的特徵。全棧的去中心化應用應該具備如下特徵:能在 EVM 公鏈上運行,前端使用動態網頁設計,存儲端使用去中心化存儲,服務端使用主流編程語言,盡量地做到模塊化漸近地去中心化設計。

更加去中心化的架構,是一種選擇。面對監管壓力,目前的 DApp 應該做向更加去中心化架構遷移的準備。

相關文章

https://www.jinse.com/blockchain/1134680.html

https://www.infoq.cn/article/WNvAELf0R6VMaXXSiL7l

https://mirror.xyz/0x4F42F56a016b237E60292b0Dd3165a449Ae92d2b/vZ07pnIT-0BHVb16c5Xi_9DEDsiWm-x2bA3mfKyXq-U

https://www.web3-portal.org/#/

https://cointelegraphcn.com/news/how-should-we-engage-in-defi

https://mcn.ventures/review/#what-is-mcn-review https://docs.liquity.org/v/cn/faq/frontend-operators

https://www.liquity.org/disclaimer-protocol

https://synthex.snx.eth.link/#/

https://ethereum.org/zh/developers/docs/dapps/

https://www.163.com/dy/article/GEFS2VF905198086.html

https://shuzhichengspace.gitbook.io/dfinity/er-ji-ben-gai-nian/1.-shen-me-shi-hu-lian-wang-ji-suan-ji

https://www.chainxiu.com/22810.html

https://mirror.xyz/0x067F2Bef6A1f929544253B9fb95F99BaE77B2518/OE_N7n42c7P_Qg-xg8UTPCcmS76rf6xcEOxKu1pY1k0

https://medium.com/4everland/tutorial-on-4everland-hosting-eb7cc33457dd

免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。本文內容僅用於信息分享,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。