台灣區塊鏈錢包之光 — Dapp Pocket Ethereum Wallet SDK

Howard Wang
ASMOND
Published in
4 min readSep 24, 2019

2019 年初的密碼貨幣熊市,造成了 Dapp 群雄竄起的風潮。近半年多了許多 Dapp ,也讓許多項目方盯上這塊市場,開發出各式各樣的 Dapp 錢包。

What’s the Decentralized Application(Dapp)?

Dapp = frontend + smart contract

相較於我們所熟悉的 APP , Dapp 是運行在去中心化網路的應用程式,基於去中心化的特質, Dapp 不需要任何中心化的伺服器即可運行,每一個 Dapp 在運行時都需要繳交燃料費,這些燃料費通常是使用 token 付款,例如在 Ethereum 、 EOS 上運行的 Dapp ,都需要智能合約的使用者繳交燃料費給礦工節點。

Dapp 在電腦或是手機上的開啟方式有兩種,在電腦上可以使用 metamask 登入,但是在手機上,必須使用手機錢包與 Dapp 串連,不是每個 Dapp 與每個手機錢包都能做串接,造成每個 Dapp 使用者都有許多手機錢包,在使用上有著許多的不方便,如果有一個應用程式可以將所有 Dapp 集合起來,確實可以讓 Dapp 使用者更加方便,也有助於降低 Dapp 的使用門檻。

需要許多手機錢包,輸入 Dapp 網址確認手機錢包是否支援這個 Dapp
目前使用 Dapp 最麻煩的是,需要輸入 Dapp 網址確認手機錢包是否支援這個 Dapp

Dapp Pocket SDK

今年 8 月初,台灣新創團隊 Dapp Pocket 研發了一個 SDK ,可以使用 Dapp Pocket 和各種主流錢包(Metamask、Dapper、Ledger、Trezor 等)登入使用 Dapp!讓大家可以不用下載一堆手機錢包,只要有一個 Dapp Pocket 的帳號,就可以一站式使用所有的 Dapp。

更多內容請見 Anderson Chen Medium

Demo

小弟看到這個 SDK 後,馬上迫不及待試用看看,接下來讓我帶你一起來看看這個 SDK 神奇且迷人的地方吧。

Step 1. 在你的 JavaScript 中,引入這個 SDK

Step2. 因為 SDK 是異步處理所以程式碼必須使用 async ,我讓頁面讀取完成後就跳出選擇使用哪個錢包連接,並且傳送簽章

Step3. 這樣就實現了最簡單的串接,這個 SDK 本身也可以使用 web3 API ,對於開發者來說,可以減輕很多開發繁瑣的步驟,讓我們能夠更簡單的開發 Dapp。

總結

對於開發者來說,能夠用越少、越輕鬆的方式達到一樣的目標是我們所樂見的,Dapp Pocket SDK 的出現對於我們來說無疑是一大福音,或許區塊鏈應用(Blockchain application)的發展進程還需要很長一段時間,但是相信大家一起努力,不久一定能解決 Dapp 的效能問題,成本問題等,讓 Dapp 能夠遍地開花,讓更多人能夠認識區塊鏈技術的迷人之處。

Dappkits 服務:https://dappkits.com
Demo:https://dappsdk.io
Github:https://github.com/DappPocket/Ethereum-Wallet-SDK

ASMOND 由一群對資訊科技滿懷熱忱的學生所組成,我們從校園發跡,因社團聚首。目前致力於提供 Dapp、A.I.、iOS 開發等技術支援與解決方案,同時,我們也提供校園講座分享學、實務教學,以及區塊鏈、人工智慧技術諮詢顧問等服務。
=============== Contact Us =================
Facebook 粉絲專頁連結: ASMOND
連絡信箱:jarvis@asmond.net

--

--

Howard Wang
ASMOND
Editor for

study in NTUST(Civil Engineering IT Team) main for blockchain and AI