時間:2023-08-01|瀏覽:260
隨著區塊鏈技術的普及,去中心化或者是DAPP的概念近期在以太坊平臺上變得非常流行。以太坊的主要目的是發布智能合約,讓大家可以在去中心化的平臺相互交流,像廣播一樣發送,從而重塑出這些“區塊鏈新物種,DAPP新生態”。
DAPP的優勢在于區塊鏈特有的數據確權、價值傳遞功能。它在用戶認證流程變更、交易安全、行業生產關系變更、減少運維成本、降低技術開發成本等方面具有較大的優勢,并能大幅提升用戶體驗。
目前,DAPP面臨的劣勢在于技術前景不明朗,主要表現在DAPP產品設計思路需要創新、處理效率低、研發風險高。
DAPP的架構可以簡單分為三種類型:輕錢包模式、重錢包模式、兼容模式。
在輕錢包模式下,我們需要有一個開放HttpRPC協議的節點與錢包通信。這個節點可以是任意鏈上的節點。輕錢包通常以瀏覽器插件的形式存在,插件在運行時會自動注入Web3框架,DApp可以通過Web3與區塊鏈節點通信。
重錢包會自己同步并持有一個區塊鏈節點,同時提供一個瀏覽器環境。其他與錢包相關的操作也在這個環境里進行。
兼容模式可以在輕錢包和重錢包下同時使用。與錢包通信的節點可以選擇在錢包外本地持有,也可以自己搭建服務持有并公布節點。