• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 3686
    • 0
    • 分享到

    進入Web 3.0世界的窗口,一文看懂DApp瀏覽器

    2018-9-28 14:35

    來源: 區塊鏈叁點壹

    進入Web


    隨著智能手機的普及,移動互聯網已經深入到生活的方方面面,用戶更習慣于直接通過手機來使用各種應用程序,DApp自然也不例外。

    根據“State of the DApps”的數據,目前市場上已有1800多個DApp,但絕大部分僅僅支持Web端,這無疑增加了用戶的使用成本,不利于DApp的大規模普及。移動端的DApp瀏覽器正是在這樣的背景下應運而生。那么,DApp瀏覽器到底是什么呢?

     DApp瀏覽器,顧名思義,它的主要功能就是以瀏覽器的形式直接訪問DApp,從而讓DApp使用起來更為便捷。它在整個DApp生態中,充當了用戶與去中心化應用交互的入口。

    DApp瀏覽器與傳統瀏覽器相比有何不同?它的原理是什么?

    與傳統瀏覽器相比,目前的DApp瀏覽器并不是一個獨立的入口,它需要結合或者內嵌在數字錢包中,才能為用戶提供與DApp交互的入口。而傳統瀏覽器無論是在PC時代,還是在移動互聯網時代,都是一個獨立的流量入口。

    當然,區塊鏈帶來的是價值互聯網,現階段價值(token)的承載需要借助錢包來傳遞,并且錢包是加密貨幣持有者的標配,借助錢包的流量入口優勢,DApp更容易觸達到用戶。

     此外,這里不得不提的是DApp瀏覽器的底層網絡架構Web 3.0,這是和信息互聯網時代傳統瀏覽器基于的Web 2.0完全不同的體系架構。區塊鏈技術,尤其是以太坊的出現使 Web 3.0 成為基于區塊鏈進行價值傳遞的基礎網絡。

    在設計理念和哲學思考上,Web 3.0 帶來的是自由、平等、去中心化,用戶可以自己治理和使用數據,不再需要依賴中心化服務器,從而能夠避免數據被濫用,最大限度地保護自己的隱私。

    這樣就可以杜絕 Web 2.0 世界中屢次發生的數據大規模泄露問題,例如:此前Facebook發生的數據泄露事件,以及近期華住集團旗下酒店5億條公民個人信息被曝泄露并在暗網出售。

    很明顯,數據泄露已經成為非常嚴重的社會問題,它將在 Web 3.0 的世界中被徹底解決。而DApp瀏覽器將連接用戶和Web 3.0 世界,為用戶提供端對端、匿名、安全和無需信任的交互體驗。

    從技術架構來看,Web 3.0 的體系架構更為復雜,它在傳統信息互聯網的基礎上,增加了價值(Token)的傳遞。

    Web 3.0 引入了web3.js,通過RPC(Remote Procedure Call,即遠程過程調用,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議)與區塊鏈節點通信,并且需要借助錢包來連接前端的DApp瀏覽器(DApp前端)和底層的區塊鏈,從而實現信息和價值(Token)在整個網絡的傳遞。

    舉個例子,假設用戶通過 Coinbase Wallet 錢包的DApp瀏覽器訪問去中心化交易所DEx.top,進行Token的充值。

    那么,用戶在DEx.top的前端界面進行充值操作后,需要通過 web3.js 將充值請求傳遞給 Coinbase Wallet 錢包,用戶在錢包內進行確認后,錢包會通過RPC調用與區塊鏈節點交互,廣播交易請求到P2P網絡,礦工驗證交易的正確性后將多個交易打包成一個區塊,然后將新的區塊加入到以太坊區塊鏈中,經過n個區塊的確認后完成充值。

    最后,信息傳遞回DApp瀏覽器(DEx.top前端),并存儲到后臺服務器中,信息和價值(Token)傳遞完成。

    從整個流程來看,底層的信息和價值傳遞很復雜,但是對于普通用戶來說,他們接觸的還是前端界面,通過DApp瀏覽器與去中心化應用交互,來實現具體的功能。那么,目前常見的DApp瀏覽器又有哪些呢?

    常見的DApp瀏覽器

    目前市場上常見的DApp瀏覽器包括:Mist、MetaMask、Coinbase Wallet、Trust Wallet、imToken、Status、Cipher等。

    筆者追溯DApp瀏覽器的發展歷史,發現最早的DApp瀏覽器是以太坊官方的Mist瀏覽器。Mist 是在 Electron(Electron是一個使用 JavaScript, HTML 和 CSS 等 Web 技術創建原生程序的框架)上開發的,而 Electron 使用了 Chromium 的內核。

    它可以讓用戶使用錢包和以太坊網絡上的其他去中心化應用進行交互,但Mist需要用戶下載整個以太坊區塊鏈才能運行。由于以太坊全節點的數據量越來越大,導致同步一個全節點數據需要非常長的時間以及很大的硬盤容量,這對于普通用戶來說是非常不友好的。

    另一種錢包MetaMask則提供了一個簡單的瀏覽器插件,從而可以讓Chrome、Firefox、Opera等傳統瀏覽器變成一個DApp瀏覽器。

    它的核心特性是,當用戶在瀏覽器中安裝了MetaMask插件,MetaMask會自動注入以太坊提供的js客戶端庫web3到瀏覽器中,來讓DApp連接到MetaMask提供的以太坊節點服務。

    目前,MetaMask在桌面端使用非常普遍,不管是游戲類的DApp,還是去中心化交易所類的DApp等,幾乎都支持MetaMask。

    但是,移動互聯網時代的到來,使得用戶更習慣于通過智能手機直接體驗各種應用,DApp必須要順應趨勢的力量,才更容易得到大規模普及。目前,筆者看到的現象是,越來越多的錢包正在內置DApp瀏覽器,從而方便用戶直接通過手機端的錢包應用無縫體驗各種DApp。

    手機錢包中內置的DApp瀏覽器通常是基于WebView組建開發(WebView是手機中內置的一款高性能webkit內核瀏覽器,同時也是在 SDK 中封裝的一個組件,開發中經常會用到。

    WebView控件功能強大,除了具有一般View的屬性和設置外,還可以對url請求、頁面加載、渲染、頁面交互進行強大的處理),當DApp頁面被加載時,錢包會注入Web3的實例,從而實現DApp與以太坊節點的交互。下面列舉幾家比較知名的內置DApp瀏覽器的手機錢包:

    1. Coinbase Wallet

    前文提到的Coinbase Wallet,是美國最大加密貨幣交易所 Coinbase 旗下的一款數字錢包,支持iOS和Android系統。用戶打開App后,可以在底部點擊“DApps”進入DApp瀏覽器,然后在導航框中輸入DApp的網址,或者點擊頁面的DApp圖標進入相應的主頁后訪問DApp,即可與DApp進行交互。

    此外,用戶還可以通過“BOOKMARKS”來添加自己感興趣的DApp到首頁,便于直接點擊訪問。

    2. Trust Wallet

    Trust Wallet 前不久剛被幣安Binance)收購,其自帶的DApp瀏覽器(Trust瀏覽器),能夠允許用戶直接在App應用里與第三方DApp進行交互。

    在DApp瀏覽器主頁,包含三個底部按鈕,分別是:新DApp、書簽、以及歷史記錄,用戶可以在導航框中輸入DApp的網址或者在首頁點擊相應的DApp圖標進行訪問。

    書簽欄和歷史記錄與傳統瀏覽器很相似,用戶可以將感興趣的DApp收藏到書簽欄,或者查看以前的瀏覽記錄。

    3. imToken

    imToken允許用戶使用自主身份與第三方DApp進行授權與交互,和Coinbase Wallet以及Trust Wallet類似,用戶可以在瀏覽器首頁點擊相應的DApp圖標進入應用。

    與前兩家DApp瀏覽器不同的是,imToken的DApp瀏覽器并不能輸入網址訪問DApp,而是通過搜索框輸入DApp名稱,來搜索接入的應用。

    用戶點擊“更多”,可以瀏覽所有接入imToken的DApp,點擊“+”或者“-”可以將DApp從主頁添加或者刪除。

    DApp瀏覽器未來的發展趨勢探討

    從上文筆者跟蹤到的13款常見的DApp瀏覽器可以發現,有超過一半都是“手機錢包+DApp瀏覽器”的組合模式,很明顯這已經成為一種趨勢。

    隨著公鏈等基礎設施的完善,未來將會出現更多基于不同應用場景的DApp,包括:存儲、社交、即時通信等領域均已出現相應的代表案例。手機錢包作為區塊鏈世界的“支付寶”,可以連接DApp提供的服務端,以及終端用戶,因此內嵌DApp瀏覽器成為很自然的選擇。

    當然,如果未來出現殺手級的DApp,演變成新的流量入口,那么該應用也可能內置錢包和DApp瀏覽器的功能,從而和錢包應用爭奪入口級的機會。

    這就和微信的小程序類似,作為一個超級App,微信正在挑戰iOS和Android的地位,成為一個操作系統級的應用。微信憑借的是什么?擁有巨大的流量只是一方面,同樣重要的是微信的使用足夠高頻。

    此前,百度曾推出基于H5的“輕應用”,就一直沒有做起來,因為搜索在移動互聯網時代并不是個高頻需求。同樣的道理,錢包雖然屬于區塊鏈領域的流量陣地,但是其使用頻次也不高,如果未來出現高頻剛需,且擁有流量資源的DApp,錢包的地位將岌岌可危。

    因此,DApp瀏覽器在未來更可能內嵌在高頻剛需的流量入口中。

    此外,傳統的主流瀏覽器在未來是否會接受 Web 3.0 技術,并為之做出改變也是一個值得思考的問題。從目前來看還是比較難,因為像Google等主流瀏覽器能做到現在的規模,主要依靠的是用戶數據和網絡效應。

    但是 Web 3.0 提倡的核心理念是“去中心化”,要將數字身份和數據的控制權歸還給用戶,并且用“社區制”代替“公司制”,這對于傳統的主流瀏覽器巨頭來說無疑是一場革命。除非外部環境發生重大變化,否則很難看到它們會革自己的命。不過我們也看到已經有傳統瀏覽器在做出改變。

    例如:Opera瀏覽器就發布了內置加密貨幣錢包的Android測試版本,結合了便于使用的加密錢包功能以及對以太坊Web 3 API的支持。新版瀏覽器能夠讓用戶更便捷地訪問構建在以太坊網絡上的DApps。可見,變化正在發生。

    最后,我們對比一下2008年和2018年“Gartner技術成熟度曲線”可以發現,2008年Web 2.0 正處于泡沫化的低谷期 (Trough of Disillusionment),這和當前區塊鏈所處的階段非常類似。但是進入2018年,Web 2.0 已經處于成熟期,并且出現了Google、Facebook、騰訊等如日中天的科技巨頭。

    可以想象,區塊鏈經歷5-10年的發展,我們也將迎來 Web 3.0 和整個DApp生態的大發展、大繁榮,屆時DApp瀏覽器也將從邊緣走向主流人群,成為用戶進入Web 3.0世界的窗口。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    標簽: DApp瀏覽器
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频