沒錯!一個插件錢包就能解決以上全部問題。前端
插件錢包是什麼?git
插件錢包的運行機制是什麼?(如下以exe簽名模式爲例)github
1. Web頁面構造指定的元素(如id爲listAddrOut的select用於接收當前錢包的地址組)web
2. 插件前端contentscript.js注入web頁面,在打開頁面時請求插件錢包的background.js瀏覽器
3. 插件錢包的background.js向exe簽名程序發送交易信息(如一個轉帳,一個合約調用)安全
4. exe簽名程序獲取交易信息,將信息展現給用戶服務器
5. 用戶確認交易信息,在exe輸入錢包密碼,執行交易app
6. exe返回txid到插件錢包的background.js插件
7. 插件錢包的background.js返回txid到web頁面blog
插件錢包有幾種簽名模式?
使用複雜度 | 安全性 | |
exe簽名 | 安裝插件外還須要安裝簽名程序並向註冊表寫入一個鍵值 | 高 |
js簽名 | 僅安裝插件 | 高 |
硬件錢包簽名 | 安裝插件外還須要安裝錢包驅動程序並向註冊表寫入一個鍵值 | 極高 |
插件錢包如何保證個人安全?
這僅僅是一個方案嗎?
NO!
Github:https://github.com/NewEconoLab/NEL-BrowserPluginWallet
NEL插件錢包(技術預覽<ChouLou>版)
PS:這裏的餘額經過鏈上UTXO數據計算獲得,不須要解密錢包
NNS域名轉帳與簽名確認
返回TXID
查看這筆TX
轉帳成功