加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 幣安幣 > Info

可組合錢包的重要性_APP:Bearn Defi Protocol

Author:

Time:1900/1/1 0:00:00

我曾經講解過去中心化應用的產品可組合性,當然,用的是非常簡單的層疊示意圖:

實際上,有兩個層級被我省略掉了,就是錢包和SDK;而且,還可以再加上有關“鏈”的一層:

本文我準備談談,為什么這些額外的復雜性會導致人們的視角發生轉變:可組合的錢包會對用戶和開發者兩端都產生越來越重要的影響。一般來說,在走到產品開發的“最后一公里”的時候,也就是開發團隊要決定接入盡可能多的錢包時,人們才會想起還有錢包這回事。目前來說這沒什么大問題,因為大多數dApp在用戶交互上都是很簡單的。在互動的前/后沒有太多需要管理或表示的東西。

但我們的生態還會變得更加復雜的,那時候怎么辦呢?在可預見的未來,我們都要著手管理自己的以token形式體現的數字身份,比如skills、creditscores、socialcircles,等等。這就會在接入我們今天所用的標準協議前產生額外的一個交互步驟、要管理更復雜的網路和用戶關系,以及相應的市場。思索這個前景,我們會自問:每個產品都要自己管理一個特定的前景,這合理嗎?Web2.0時代的方法就是創建另一個應用市場/網站,但我覺得我不會喜歡再有一個網站來跟蹤我怎么管理自己的身份和自己所用的網絡。我認為,這樣私人的東西應該在錢包層完成處理,因為在這個環境中,個人自主和隱私性是第一位的。

雖然我不介意為了使用不同的協議而跳轉到不同的網站,但我也不希望為了管理我的鏈上交互的不同部分而使用多個錢包。這樣很蠢,而且每多一個就多一些安全風險。但如果我只使用一種錢包,那我就把自己跟這個錢包背后的開發團隊的內在風險綁定起來了——更不用說總會有他們還沒開發的新功能。請記住,我們已經身處一個迅猛發展的世界中,沒有哪個團隊可以樣樣精通。

DeFi可組合型杠桿協議Gearbox完成415萬美元戰略融資:8月17日消息,DeFi可組合型杠桿協議Gearbox Protocol完成415萬美元戰略融資,Placeholder、ZeePrime、Ledger Prime、Polymorphic等參投,融資資金已進入DAO金庫。另外,Gearbox即將推出V2版本。

7月初,Gearbox發起的進行550萬美元DAO戰略融資提案以99.49%的支持率獲得通過,部分承諾投資的投資方因某些原因未進行投資。[2022/8/17 12:31:28]

這就是為什么我們需要錢包的可組合性。雖然我想直接開始,但我還沒講到錢包是由哪些部分組成的。在談到DeFi和許多以太坊dApp時,我們已經有了“貨幣積木”這個詞;因此我準備把錢包的可組合性模塊稱為“通道積木”。

四個層級中的每一個都應允許用戶靈活地選擇產品,而每個層級都應由產品提供者提供定制化的積木。

這里有很多東西可以深挖,所以我們先快速回顧下密碼學貨幣錢包的歷史,以便更好地理解這些積木,以及我們今天所用的先進錢包服務是如何得來的。

以太坊錢包簡史

第一個以太坊錢包的靈感來自BitcoinQt錢包,是由Mist團隊做出來的。

圖片來源?

Mist錢包看起來跟Qt非常像,都是一個需要下載的軟件,然后可以導出交易數據,也支持區塊同步/區塊瀏覽:

圖片來源?

這個錢包其實是想把一個以太坊節點能夠做到的事情都裝進一個軟件里——那就需要安裝大量依賴,整體的用戶體驗也不好。到2016年,MetaMask出現,是最早的基于瀏覽器的錢包之一。自此,dApp可以從錢包中解耦出來,只需嵌入錢包的連接方式即可。這一點隨著生態系統的成長變得非常重要,因為此前單個團隊想跟蹤所有EIP的進展和發展出來的token/協議是非常困難的。我想指出的是,雖然這增加了dApp產品的可組合性,這?還不是?上面的“通道積木示意圖”中所指的?錢包內?的智能合約集成。這一部分一直到新的集成方式如WalletConnect出現之后才有所改變。

Animoca Brands CEO Robby:NTF的美妙之處在于它們是可組合的并且無需準入:9月15日,HECO聯合幣小白發起主題為“NFT市場降溫,如何延展GameFi長期生命力?”的線上直播,Animoca Brands與Huobi Ventures作為邀請嘉賓參與討論。

在直播過程中,Animoca Brands CEO Robby Yung表示,NTF的美妙之處在于它們是可組合的并且無需準入。也就是說任何人都可以開發NFT平臺或服務,包括NFT碎片化這種協議。NFT拆分玩法的創新之處在于它很好地解決了NFT在二級市場的流動性問題,只要你有交易需求,市場就能滿足。這也就是說NFT的定價機制非常重要。

此外Robby說道,“目前我們還只是處于GameFi的最早期階段,目前市場上大多數GameFi項目都非常簡單,NFT 的作用并沒有完全發揮出來。一旦我們開始更加關注GameFi的實用性,特別是可玩性,那么NFT作品價格波動幅度也將得到減緩。”[2021/9/16 23:29:32]

錢包連接方式嵌入示例?

這樣一來,錢包的一些責任和負擔就移除了,現在它的重點變成了交易構建、簽名以及維持與區塊鏈的連接。我不想深究細節,但交易構建意味著要從dApp處接收一些交易參數、并且其它參數要保證完全在錢包控制之下。這使我們走向了對錢包可用的RPC調用,最早由EIP-1193定義。dApp可以發送一些參數如目標地址、數據、gaslimit/price、數值給錢包,但?無法?控制鏈ID、發送者地址以及nonce等涉及錢包安全的參數。

有了這種新型錢包之后,我們又多了兩種復雜的用戶體驗:

現場 | Bifrost聯合創始人王增峰:波卡平行鏈會讓可組合性更明顯:金色財經現場報道,由Web3基金會主辦的Web3大會10月29日在上海舉行。在“開放金融”圓桌上,Acala基金會理事成員姜富耀表示,以太坊和基于substrate的波卡是互補關系。DODO聯合創始人雷明達表示,借貸、合約都是剛需,最新的流動性挖礦DeFi不會對主流業務沖擊,反而會帶動增長。Clover首席執行官Chris Li表示,substrate的可插拔性和DeFi很像,可以把更多協議放在底層,然后賦能DeFi應用。Bifrost聯合創始人王增峰表示,去中心化金融的優勢是開放性和可組合性,平行鏈的特性會讓可組合性更明顯,帶來很多玩法。[2020/10/29]

記住其他用戶/朋友的地址是很困難的,不安全,而且容易發生人為的錯誤

交易附帶的字節碼是不可閱讀的,除非你非常熟悉函數選擇器以及數據/參數的哈希值。要是你沒有合約的ABI,那就有你好看的了。

為了解決第一點,ENS在2016/2017年月EIP-137一起推出,成為了我們的第一塊社交積木。現在,大家都可以用一個網站域名來表示自己的以太坊地址,在消息/轉賬中使用即可免去輸入長長的地址。這只是社交智能合約層的一部分;其余部分要花更大的精力來解耦/實現可組合性。

關于第二點,Parity創建了一個“方法注冊表”,被廣泛用戶在錢包的簽名界面給出人類可讀的信息。EIP-712在此發揮了重要作用,盡管它到最近才獲得更多關注。不過,即使有了這些設置,還是很難保證你的瀏覽器沒有被黑或被欺騙從而顯示出不真實的交易/信息。這是使用熱錢包的最大問題之一。

聲音 | NEAR軟件工程師:NEAR分片技術具有跨合約的可組合性:NEAR協議高級軟件工程師Evgeny Kuzyakov稱,NEAR協議的分片技術具有跨合約的可組合性,并發布長篇系列推文解釋了在技術上NEAR是如何達成這一特性。此前,以太坊創始人Vitalik Buterin曾經轉發一篇名為《跨分片(Cross-shard) DeFi 可組合性》的文章,并評價表示分片(Sharding)不會破壞 DeFi 的可組合性。在文中,V神表示,最近有人擔心以太坊的的可組合性屬性(基本上就是不同應用程序之間輕松交流的能力)是否會保留在 ETH 2.0 跨分片背景中。他認為答案是肯定的,在很大程度上將會如此。此外,ERC20標準需要修改。代幣將能夠存在于所有分片上,并且可以像 ETH一樣從一個分片無縫轉移至另一個分片上。[2020/1/10]

常見的解決方案是一個硬件錢包,開拓者是Ledger,從2014年起步。MetaMask在2018年首日添加硬件錢包支持,正式地解耦了安全層和交易層/連接層。我們后面還會再回顧這一點,因為Ledger作為冷存儲錢包固然很棒,但一些新產品也有很大改進。

正上方的即是一個Ledger錢包?

于此同時,我們看到,許多復雜的協議在2020年夏天開始在DeFi世界里領一時之風氣。這給了我們越來越多的代幣,學會安全管理也變得越來越重要。為了幫助大家跟上圈子的進步,人們創建了一種新的RPC端點,讓dApp可以在錢包所跟蹤的代幣列表中添加種類。更多管理資產的工具被創建出來,比如Argentvaults和Gnosismulti-sigsafes。人們還給dApp的數據分享創建了“許可連接”標準,以防止對錢包的惡意訪問。資產管理/資產聚合器、分析器,也因為Zerion和Zapper而從錢包中解耦了出來。

聲音 | V神:ERC20標準需要修改 分片不會破壞Defi的可組合性:V神發文表示:分片不會破壞Defi的可組合性。ERC20標準需要修改。令牌將能夠存在于所有分片上,并且可以像ETH一樣從一個分片無縫移動到另一個分片。這可以通過收據來完成,就像ETH從一個分片移動到另一個分片一樣,我們可以將令牌從一個分片移動到另一個分片。這里沒有困難。[2019/10/10]

自2019年開始,手機錢包也出現了增長。Rainbowwallet是最佳范例之一,他們的用戶體驗設計得非常好。但要講到無縫集成,他們也才剛剛開始。

大多數其它手機錢包都嘗試并且在應用內開發了一個dApp瀏覽器,依賴于deeplink而非直接集成。這些deeplink無法提供很好的用戶體驗,但在以太坊上開發的產品又多到錢包團隊無法設計出一個可以與所有產品交互的大一統接口。假設每個錢包應用團隊都專門為一個應用場景做優化——那么,我的安全風險都跟我所用的錢包數量成正比。也許它們都是最小化的,因為安全模塊已經完全解耦——但因為市場已變得碎片化,開發者就必須為進入不同的系統排定優先級。Rainbow錢包團隊一開始想做錢包聚合器/管理器,所以我認為他們已經考慮過這個問題了。也就是說,我們可以看到,智能合約的接口已經是半解耦的了,但這一集成還不能自由組合,因為錢包團隊正是瓶頸。換句話說,所有dApp都可推送到某個錢包來使用,但一個錢包并不能保證所有dApp都支持他們。

現在,一個錢包的所有層級,我們都或多或少有所了解了,現在我們再回頭討論通道積木。這些積木和下列的分析,部分基于我自己的信念:我們未來會走向在錢包產品中直接使用dApp,比如MetaMask提供的幣幣互換和Rainbow的展示功能。

這些分析是我個人經驗和幾個星期的研究工作的總結,我完全有可能弄混了一些項目的時間線。如有錯漏,請聯系我,我可以編輯文章及作出必要的訂正/補充。

分析通道積木

有了對以太坊錢包的更多了解,我們就可以談談我所謂的“access”的意思了。這里的“Access”通常代表用戶對資金和協議的方案,也代表協議訪問用戶以及他們回傳的數據。有了通道積木,我們就可以想象出五種關鍵的屬性、幫助我們更好地定義錢包可組合性的基本要求:

安全性可以從用戶界面中解耦出來,放到任意硬件或軟件的解決方案中,且無需犧牲定制化特性;

用戶能夠訪問任意應用,而不必擔心換代和集成時間;

協議可以訪問用戶,而不必擔心被棄用和需要手動推動錢包集成自己的產品

沒有人能控制整個集成市場

不必犧牲用戶和開發者體驗

一個一個聊:)

安全定制化

我相信硬件-錢包服務的連接方式會越來越標準,對我看過的每一款錢包幾乎都如此,無論連接方式是USB接口、無線連接或是藍牙連接。所以,解耦通常不是問題所在;相反,問題在于硬件錢包本身。

助記詞存儲、生成和恢復都是值得一讀的話題,但當我們都開始使用純粹的“冷存儲”時,就只是硬件錢包的一部分。合約的ABI、解碼消息的簽名、交易的限制/靈活性給用戶帶來了定制化的空間,我在上面介紹每一層時都提到了其重要性。

一個很好的產品案例是來自GridPlus團隊的Lattice1;這種硬件錢包要搭配專門的SafeCard使用,并用SafeCard實現了地址的可變更。錢包硬件有一個64GB的固件環境,你可以從任意合約導入ABI,來幫助解碼你正在簽名的交易的數據。

來自https://wallet.gridplus.io/,教導用戶管理Lattice1。這種辦法可以說比“方法注冊表”更安全

我相信這種類型的集成方法會變得越來越重要,因為與你的錢包綁定的價值和身份/聲譽會日漸提升。

集成市場

第二、三、四種屬性都可以歸結為一個概念——為你所用的錢包創建一種集成dApp的市場。從某種意義上上,這里的主要“錢包”是一個平臺,所有安全模塊和集成都可以接入的平臺。幾乎總會是“交易和連接”層。

我相信MetaMasksnaps是朝著正確的方向邁出了一步:所有dApp開發者都可以接入已有的MetaMask錢包UI,只需自己開發接口和集成方法即可;而用戶可以自己挑選這些碎片的組合——?由此形成了錢包內的一個市場。如果我喜歡某一套用戶投資、收藏或社交的產品,我可以從dApp團隊處獲得產品,然后私下在我的錢包里使用。既不需要錢包團隊手動開發對下一個ENS、BrightID或者prooftoken的支持,也不需要給每個月都有成打出現的新DeFi協議服務。這樣的市場對于小眾的社區和DAO來說也很重要,他們可能有自己的常用dApp/產品列表。如果集成工作總要由錢包團隊來做、來推動,那99%的時間里都只會有主流應用。

至于市場的所有權,我樂觀地相信,這些插件都應被列在一個開源的庫中。我不會希望Web3.0世界再來一個GooglePlay或者Apple應用市場,不論從準入限制還是價值抽取來說。最重要的是,沒人希望所有這些dApp插件都會因為MetaMask被棄用而煙消云散。

用戶和開發者體驗

用戶體驗不應受制于集成速度/dApp功能缺失。我相信這一點上面已經說得很清楚了。開發者體驗當前主要受制于兩個問題:

因為產品的可組合性,任何人都能開發任何應用。但誰來負責開發特定的某個東西呢?

得到錢包或者一個集成平臺支持的條件是什么呢?

我認為,因為缺乏標準化的協議SDK,所有人都很受罪,尤其許多前端/錢包開發者不得不開發自己的連接方式。此外,大多數錢包都沒有一個清楚的dApp集成方法,而Zapper依賴于一個不透明的請求系統。這對所有人都不好。

但也有一些正面案例。一些協議,比如Uniswap和Superfluid,就多有自己的很棒的JavascriptSDK。我在錢包集成環節提過MetaMasksnaps,但Zerion也有很好的集成方法SDK和開放的適配器市場。擁有一個迅捷且獨立的協議-錢包集成方法,可以極大優化開發者體驗,任何一個開發者都可以將所有部件裝在一起。我還要強調,基礎協議的接口也是如此,額外的功能如分析和用戶教育,應該直接做在dApp頁面上,以提供更穩健、更分眾化的用戶體驗,捕獲僅憑錢包不足于捕獲的用戶。我覺得這樣做是對的,因為這些功能對于訪問功能來說都不是核心。

把所有這些都放在心上,錢包團隊就可以專注于開發可組合的平臺和市場,而dApp開發者則專注于開發SDK和插件以方便集成。有更多的標準也會有所幫助,因為許多EIP都是為錢包和庫而提出的。

結語

本文的觀念是我在為BuildWithConsensys作研究并與錢包開發交流時產生的。在我研究期間,我看了DanFinlay在Devcon5上的演講的視頻。我感覺他對錢包可組合性的想法并沒有獲得dApp可組合性那么多的關注。他從很早開始就一直在推進這一點,因為Dan曾在這篇文章中寫道:

"在Devcon2上,我上臺呼吁創建一個去中心化的標準化機構。我請求其他web3錢包的開發者加入,圍繞一個共享的測試套件,為開發者提供一個跨客戶端的、穩定的平臺。雖然有人表露出真切的激情和興趣,最終,無動于衷和協調的代價,使這個夢想變成幻想。"

因此,雖然本文提供了一些信息,但它也是一種請求,希望我們能夠花些時間思考這個問題,并開發這個重要的領域,直至我在上面設想的新應用成為現實。在Dan的文章中,他認為這會給我們提供給一個更安全、更好用、更有用的以太坊體驗。而在我看來,這意味著每個人都有可組合的通道來訪問以太坊。

Tags:APPDAPDAPPEFI區塊鏈dapp開發白富美DAPS幣Bearn Defi Protocol

幣安幣
頂峰AscendEX全球獨家首發Freela (FREL),10,000,000 FREL拍賣活動火熱開啟_BTM:FDUSD價格

親愛的用戶: 頂峰AscendEX全球獨家首發Freela(FREL)并于北京時間5月26日21:00同步開啟拍賣活動.

1900/1/1 0:00:00
美國財政部要求達1萬美元的加密轉賬向國稅局報告_NAME:PEN

美國財政部宣布,要求超過1萬美元的加密數字貨幣交易向美國國稅局報告,財政部在一份稅收執法建議報告中表示,作為現金轉賬,那些接受加密資產作為支付方式的公司.

1900/1/1 0:00:00
ALPEX 每周周報 (4月第一周)_ALP:RoyalPay

尊敬的ALPEX用戶大家好,歡迎觀看最新的ALPEX周更新聞簡報!在這里,我們會對ALPEX數字衍生品平臺的一周要聞進行匯總更新,與用戶零距離互動,即刻分享最令人興奮的發展近況!安全高效.

1900/1/1 0:00:00
周一流入交易平臺比特幣超3萬枚,創3.12以來最大單日紀錄_比特幣:CMCX

5月19日,鏈上數據顯示,周一流入加密貨幣交易平臺的比特幣數量激增至15個月來的最高水平,這或許表明越來越多的散戶交易員希望在下跌的市場中變現其持有的比特幣.

1900/1/1 0:00:00
關于CSPR恢復充提幣的公告_ANK:BAN

公告編號2021052101各位關心ZBG.io的投資者們和項目方:ZBG平臺現已恢復CSPR的充提幣.

1900/1/1 0:00:00
區塊鏈革命一日破防,你是否會繼續前行_區塊鏈:EFI

比特幣又一次史詩級崩盤。在這一輪兇猛的小動物幣起飛之后,區塊鏈革命又一次變成了區塊鏈騙局,對于虛擬貨幣炒家來說,沒有什么事能比在520之前一次次擊穿你的心理支撐價位,讓你弱小的心靈破防更加殘酷,

1900/1/1 0:00:00
ads