Neuron 離线籤名:守護 Nervos 資產安全的新利器
隨着市場的走熱,加密資產的價值也水漲船高,變得越來越珍貴。面對自己不斷增值的加密貨幣,很多人开始思考如何更好的保存和保護自己的加密資產。
如果你想要存儲自己手中的 CKB,除了有大家引頸期盼的 Ledger,以及 Portal Wallet + 硬件錢包這兩種選項外,現在你還多了一種不需要硬件錢包,但是安全系數同樣滿分的選擇——Neuron 離线籤名!
如果我們是足夠謹慎的加密貨幣用戶,那么對於任何在網上存儲資金的服務都應該小心,因為過去許多在线的錢包服務都曾出現過安全漏洞。因此我們甚至可以說,存放有私鑰的錢包最安全的環境就是不聯網的環境。
Neuron 錢包的離线籤名功能在這樣的場景下應運而生。
Neuron 的離线籤名是將交易的籤名構造好之後,在一臺「離线」的電腦上完成籤名。再經由某個已經同步全節點,但是卻不具有私鑰的聯網錢包進行交易廣播。這樣一來,我們就能確保交易在具有私鑰的、不聯網的錢包下,依舊可以完成轉账、存 DAO 等功能。
下面我們就快速地給大家示範 Neuron 錢包的離线籤名功能:
在離线的環境下通過 Neuron 創建錢包
下載 Neuron 錢包,下載地址:
https://github.com/nervosnetwork/neuron/releases/latest
在離线的環境下創建一個新錢包(以當前最新版本 v0.35 為例),備份助記詞。
在離线錢包中導出「Extended Public Key」
將 Extended Public Key 導出後,我們會看到一個 JSON 文件,裏面是一串關於該公鑰的信息。
在聯網錢包中導入「Extended Public Key」
在聯網的電腦中打开 Neuron,並導入含有 Extended Public Key 的 JSON 文件。你可以看到它呈現出來的錢包上還會寫着「Watch only」,因為這臺電腦中並不具有該账戶的私鑰,所以他只是一個同步全節點後「只能遠觀,不能褻玩」任何資產的錢包。
在聯網的 Neuron 錢包中構造交易
我們可以在這個聯網的錢包中構造任何一筆交易,例如轉账或者存入 Nervos DAO。
如果你打算在這裏執行轉账,例如轉出 123 CKB,你就會看到這個 Neuron 錢包中的這個畫面。這個時候你可以直接點擊導出交易,它會將你構造好的交易生成一個 JSON 文檔。
在離线的錢包完成交易籤名
現在我們要再進入斷網的 Neuron 錢包中進行交易籤名。點擊 Neuron 上面的工具欄位,可以看到一個「離线籤名」的選項。點擊之後,系統會提示你對交易進行籤名。
籤名後系統會提醒你將這筆交易的 JSON 文件導出:
在聯網的錢包中廣播交易
接着,我們可以在聯網的電腦中开啓只有公鑰的錢包,並且導入我們已經籤名的交易 JSON 文檔,透過這個已經同步了全節點的電腦進行交易廣播。
此時我們再次點擊離线籤名這個選項,導入已經籤過名的交易 JSON 文檔。如下圖所示,系統會提示「已籤名」的狀態。此時我們只需要點擊「廣播交易」,等待交易上鏈即可。
透過 Neuron 的離线籤名,我們可以在幾乎不暴露私鑰的情況下,確保交易順利完成。
隨着未來 Nervos 上的生態逐漸开展,我相信除了發送 CKB 交易和存入 Nervos DAO 以外,還會有更多的需求可以透過離线籤名來實現其他鏈上的交易以及 Nervos 上各種資產的交易。
歡迎所有對安全有着高度要求的進階玩家前來嘗試。
Tips:
建議使用 Neuron 當前最新版本 v0.35
記得連线錢包一定要確保同步完成(確認錢包界面左下角)
運行時遇到問題,清空緩存會是個好辦法
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。