Ethereum Wallet SDK 是 Dapp Pocket 的首個開源專案,其目標是讓 Dapp 開發者加入一段 code 就可以連結所有 Ethereum 錢包。從在新加坡參加黑客松開發出 prototype 並獲獎,到獲得 Ethereum 基金會的 Taiwan-specific Wave of Grants。我們希望分享做為一個新創公司為什麼要做這件事、我們經歷了什麼、以及從中的學習。
¶ 什麼是 Ethereum Wallet SDK?
Ethereum Wallet SDK 是一個 JavaScript 套件,目標是讓 Dapp 開發者插入一段 code 就可以連結所有 Ethereum 錢包(包括瀏覽器、手機、雲端、硬體等不同類型錢包)。
¶ 為什麼要做?
- 降低開發者所需的時間和門檻
- 拓展新的業務
- 增加公司錢包產品的使用量
¶ 為什麼要開源?
- 讓錢包開發者可以將其錢包加入 SDK
- 增加安全性和公信力
- 希望他人共同維護
¶ 開發的過程和里程碑
該專案在 2019 中開始發想,在我於新加坡出差時與同事參加了 National Blockchain Hackathon 實作出第一個 prototype 並獲得一個小獎。正式開源後後獲選到 Berlin Web3 Summit 開了一個工作坊介紹並教大家如何使用。之後獲得 Ethereum 基金會的 Taiwan-specific Wave of Grants。
¶ 碰到的問題?
- 競爭者
- 無法建立社群
- 缺乏支持這個專案的服務或商業模式
¶ 總結
這次經驗,我們認為開源不失為一個驗證 idea 的好方式,可以透過參加黑客松來啟動專案,過程中或強迫與其他開發者交流從中獲得反饋和互相學習。另外開源也是爭取出國機會和獎金的方式。如果下次要再做開源專案,會希望在一開始就與更多目標用戶多交流,並與專案有關的合作夥伴多做推廣以建立社群。另外以新創公司角度,如果是想長期經營的開源專案,還是必須思考是否能建立支持該專案的服務或商業模式。
About Anderson Chen
Anderson Chen (陳柏安) 是 Dapp Pocket 創辦人。台大資訊網路與多媒體研究所碩士,及交大資訊工程學士。曾在 Gcoin、DiQi、Cepave 等區塊鏈公司擔任軟體工程師和 PM。獲得 2019 以太坊基金會 Grants。AppWorks #19 校友。