我們幾個人(開發者)用了 2 個月的時間開發了一款區塊鏈錢包,在這個從零開始到誕生一個作品的過程,遇到了很多問題,也體會到了很多快樂,不由的就想念上一句詩“紙上得來終覺淺,一到實操就翻車”。我們也思考了一下插件錢包的未來,希望可以給大家帶來一些啓發。

Synapse 插件錢包是什麼 ?

Synapse 錢包是一個桌面瀏覽器插件錢包,用於管理 Nervos CKB 上的資產。它除了包括一個錢包常用的功能外,還可用於與 DApp 進行交互。

爲什麼選擇 Nervos?

我們認爲一個好的鏈應該有幾個特點:要足夠的去中心化和安全,這一點在區塊鏈上是不能妥協的。要有好的經濟模型,網絡中不同角色的參與者都可以從中受益。要有好的編程模型,爲開發者提供足夠的開發便利。底層虛擬機要足夠靈活,比如支持多個加密算法,可以很好的支持跨鏈互操作。資產是一等公民,所有的資產都是平等的,可以和原生資產獲得一致的安全性,也可以更好的利用可編程的貨幣。足夠好的可組合性,可以方便的將不同的協議組合起來,發揮協議的網絡協同效應(梅特卡夫定律)。Nervos 符合上面我們提到的所有的點,或者也可以說,我們從 Nervos 學到了一個好的區塊鏈應該是什麼樣的

爲什麼要做插件錢包?

目前大多數區塊鏈應用的用戶都在使用瀏覽器,通過爲瀏覽器提供擴展功能可以更好的服務用戶,所以插件錢包是目前最好的與 DApp 交互的方式,也能很好的輔助開發者創新。

這個錢包未來會是什麼樣?

用這一個錢包就夠了。

爲什麼這樣說呢?在 CKB 上可以部署任意的密碼學庫,這意味着在 CKB 上可以驗證任意的簽名,這些簽名可以來自於 CKB,也可以來自其它不同的鏈。我們知道,資產的所有權就是通過簽名來證明的,任何一個區塊鏈上都是如此,底層的理論基礎就是密碼學,而 CKB 就提供了這樣的能力,所以我們可以想到,未來 CKB 上的資產價值會越來越高,也會有更多的來自於其它區塊鏈甚至非區塊鏈的資產會沉澱在 CKB 上。

我們當然不是說這個世界只有我們這一個錢包就夠了,我們想通過有爭議的這句話告訴大家 CKB 的靈活和強大,在其之上可以生長多麼強大的應用。

未來,Synapse 不會只是一個錢包和瀏覽器的擴展(extension),它會成爲加密世界的擴展,會成爲一個開放的社區。基於 Synapse 提供的 SDK,開發者可以很容易的開發出不同的應用,也能很容易的與不同的應用交互。開發者不需要去從頭開始做一些繁瑣的造輪子的工作,比如祕鑰的管理、簽名的驗證、交易的構造、數據的緩存等等,而是把主要的時間和精力用在創新上。比如,做一個連接所有主流區塊鏈資產的金融應用,或者做一個連接虛擬世界的通用貨幣。

哪些人可以使用?

通過 Synapse 插件錢包提供簡單方便的交互,不同的人都可以使用。普通用戶可以用來發送交易 投資者可以將 CKB 存入 NervosDAO,獲取利息加密藝術愛好者可以用來與 DApp 交互,分享自己的作品和創意,方便獲取收益 通過開放的接口, 開發者可以開發易用的功能,與用戶更好的交互

我可以參與貢獻嗎?

可以。無論你是否是開發者,都可以參與到貢獻中來。對於開發者,我們的代碼開源並託管在 github 上,地址是:https://github.com/rebase-network/synapse-extension/。歡迎提交 PR 和 issue。對於 DApp 開發者,可以向我們反饋開發體驗,提出改進建議。對於普通人,可以幫我們找 bug,反饋使用感受,建議新功能。

這款錢包目前有什麼功能?

我們在第一階段做了以下功能:

  1. 通過助記詞生成、導入地址
  2. 發送交易
  3. 支持多種 lock script (生成多種地址)
  4. 顯示餘額
  5. 顯示交易

如何安裝和使用?

第 1 步:下載 synapse-extension.zip

訪問 https://github.com/rebase-network/synapse-extension/releases/tag/v0.0.1 下載壓縮包

   ![這幾位開發者將告訴你最真實的 CKB 開發體驗](https://img.chainnews.com/material/images/be6351d414e938ea0e8e020fbc33ace9.jpg)

第 2 步:打開 chrome://extensions/

    ![這幾位開發者將告訴你最真實的 CKB 開發體驗](https://img.chainnews.com/material/images/487ea3415a579803b59909fe05bccfe5.jpg)

第 3 步:打開開發者模式

   ![這幾位開發者將告訴你最真實的 CKB 開發體驗](https://img.chainnews.com/material/images/43d511fa4d7cee1cb5b53576754b53be.jpg)

第 4 步:加載插件

   ![這幾位開發者將告訴你最真實的 CKB 開發體驗](https://img.chainnews.com/material/images/0d4b180a201f4c82ba8390e02c388e07.jpg)

第 5 步:運行插件

   ![這幾位開發者將告訴你最真實的 CKB 開發體驗](https://img.chainnews.com/material/images/3eb59f0cf8d9976b584dbafe942c6133.jpg) 這樣插件就運行起來了。

如果有任何的問題和建議,歡迎添加我們的微信:ljyxxzj。 點擊文章底部的閱讀原文,下載插件。

來源鏈接:mp.weixin.qq.com