用密籤生成FCH地址和離線簽名交易 (密籤(Cryptosigner)使用說明)

買賣虛擬貨幣
導  讀  本文介紹可以用於FCH、BCH和BTC的地址生成、私鑰儲存和離線簽名的工具App“密籤”及相應網站“Sign.cash”的使用方法。相應教學影片參見:1)用密籤獲得FCH地址https://v.youku.com/v_show/id_XNDUyMzgxNjgzNg==.html?spm=a2h0k.11417342.soresults.dtitle2)用密簽傳送FCH
https://v.youku.com/v_show/id_XNDUyMzgyMDAzMg==.html?spm=a2hzp.8244740.0.0一. 密碼貨幣自由現金(Freecash,FCH)是用來嘗試改進比特幣的一個試驗系統,可以供初學者安全、便捷、低成本地學習密碼貨幣。學會FCH,也就理解BTC、BCH等絕大多數密碼貨幣了。1)私鑰最重要密碼貨幣是一種記賬貨幣,賬號就是你的地址。下面是一個FCH地址:FAmwiAFdnGiwxvWrFnedPkNS8B8woh2MBN。就像我們用密碼控制賬號資金一樣。FCH的每個地址對應一個密碼,我們稱為“私鑰”。上面那個地址的私鑰是:L4bo4FvKjwd6F9Z2pKsxdDYr6nqWLNGVYjUaTRYpxMP8FJRswM6g。
FCH的私鑰可以計算出地址,但地址不能計算出私鑰,這叫“非對稱密碼技術”。有私鑰就能計算出地址,並控制上面的貨幣。並且,密碼貨幣是不記名的,誰有私鑰,對應地址上的貨幣就是誰的。所以,記住:永遠不要洩露或丟失私鑰!!!永遠不要洩露或丟失私鑰!!!永遠不要洩露或丟失私鑰!!!2)支票(UTXO)與錢包(地址)密碼貨幣是一個公共賬本系統,誰都可以儲存記錄了每個地址上有多少貨幣的賬本,並以多數人記錄的數量為準。
但是,這個賬本上記錄的並不是地址上有多少餘額,而是記錄了每個地址上曾經收到且還沒有被花掉的付款,稱為“未花費輸出”(UTXO)。比如大家的賬本上記錄了某個地址上曾經收到0.1F、2F、10F三筆付款,其中0.1F這筆已經花掉了,其他兩筆還沒花掉。那麼這個地址上就有2F+10F=12F的餘額。所以,你可以把地址想象成一個錢包,把UTXO想象成一張別人給你的支票,一個錢包裡可以裝很多支票。這個錢包的餘額就是所有支票餘額的總和。我們習慣把一個能夠收發幣的APP稱為一個錢包。實際上不太合適。因為APP裡面實際上有很多個地址。每個地址上有很多UTXO。APP更像一個保險錢包的保險櫃。3)密籤是安全的金櫃“密籤”就是一個幫你保管很多地址私鑰的保險櫃。
當你,花錢的時候,可以開啟密籤,選一個錢包(地址),從裡面拿兩張支票(UTXO),比如一張2F,一張10F。然後,用對應私鑰將這兩張支票簽上“已花費”,就可以簽發一張12F的新支票給別人,成了別人地址裡的UTXO。這個過程被所有賬本記錄下來,你的餘額就減少了,對方的餘額就增加了,支付就完成了。我們常用的錢包APP都是在聯網手機上安裝的,私鑰有一定的風險被駭客竊取。“密籤”安裝在斷網手機上,私鑰離線儲存,高度安全。透過二維碼獲得交易資訊,私鑰簽名後,再用二維碼傳遞給聯網手機廣播出去,完成交易。這個過程由於私鑰始終離線,所以非常安全。“密籤”的具體使用方法如下:二.安裝使用
1. 準備一個常用手機,一個備用的6.0以上版本安卓手機。後者將作為離線儲存私鑰的離線裝置。兩個手機先都連通網路。2. 開啟sign.cash網站,在“APP下載”中,為備用安卓手機安裝“密籤”和“一直掃”;為常用手機下載安裝“一直掃”。由於使用二維碼交換資訊,所以兩個APP都不會要求攝像頭以外的許可權,如有其它要求,很可能是下載了假APP,請聯絡網站。

3.關閉備用安卓手機的行動網路、wifi、藍芽等所有網路連線。並在以後的使用中始終保持離線。

三. 生成地址

1. 在離線手機上開啟“密籤”。如果手機沒有斷開網路,系統會提示您斷開。

2. 設定進入密碼。該密碼主要防止他人獲得自手機非法進入APP。形式無嚴格要求,想方便可以短些,想安全可以長些。此密碼無法找回,請妥善保管。

3. 密碼設定成功會進入安全與免責提示,第二條之後很重要,但不一定能理解,建議儲存下來,學會使用之後就能理解了。

4. 進入主介面有6個常用功能。首先,我們需要生成一個FCH地址。點開“生成地址”。

5. 私鑰本質上一串隨機數。你可以在“輸入密語”欄隨機輸入任何資訊,中文、英文、數字、符號等等,越亂越安全,越長越安全。輸入之後,點選“生成”就能產生“私鑰”,以及相對應的“地址”。

6. 也可以用一串只有你記住,別人絕對猜不到的文字或字元作為“密語”,這樣你可以隨時用記憶中的“密語”生成同樣的私鑰。這叫“腦錢包”。但是,容易記憶的字串更容易被計算機碰撞破解,最早的“腦錢包”網站因此而關閉。所以,使用“腦錢包”一定要小心,密語要足夠長、足夠負載,並且千萬不能遺失或忘記!!!

7.“地址”就是用來接收FCH的賬號了。你以後會有很多地址,為了識別不同地址,你應該給它價格“標籤”。比如下圖的地址是我用來教學測試的,加上“test”標籤。

8. 最後,一定要“儲存和備份”私鑰!!!在確保環境無監視的安全條件下,點選進入後螢幕會高亮常亮地顯示私鑰明文和二維碼,以及地址。可以直接把手機放入影印機影印,或手抄兩份以上。

9. 點選“我已備份”,將要求你輸入或掃描備份的私鑰,以確保你備份了正確的私鑰。驗證成功後,務必分兩處以上儲存好備份的私鑰,確保安全。

四. 匯入私鑰

1. 如果不放心“密籤”產生的私鑰,也可以從你認為安全的地方產生FCH、BCH或BTC的私鑰,它們對應的地址看起來不一樣,但私鑰是通用的。

2. 從主頁面進入“匯入私鑰”。您可以這個在“輸入私鑰”頁面輸入你的私鑰,或者掃描私鑰明文的二維碼,然後匯入,加上標籤,並且離線備份至少兩份,存在不同地方。記住,一定要備份!!!

3.“匯入私鑰”中的“助記詞匯入”不推薦使用。因為密籤是直接管理私鑰的應用。而助記詞是用一組種子隨時可以產生出很多私鑰。用助記詞匯入某一個私鑰,你必須知道這個私鑰是這個種子衍生出這個私鑰的“路徑”。只要極少數APP會提供私鑰及其路徑。這個是留給專家使用的。

五. 管理私鑰

1. 在主介面點選“管理私鑰”,可以看到所有儲存的地址和標籤。地址可以複製,也可以點選二維碼小圖示展示地址二維碼,方便收款。

2. 排在最上面的地址是預設地址,它會顯示在密籤的啟動介面上,不僅如此密籤,也可以展示收款。它還是高階交易中預設的找零地址。即你用1張面額10F的支票(UTXO)支付給別人8F後,剩下的2F找回到這個地址。

3. 你可以點選“置頂” 把一個地址放在最上面,變成預設地址。也可以選擇“上移”、“下移”調整地址的位置。

4. 點選“標籤”可以修改地址的標籤,方便你記憶不同地址是幹什麼的。

5. 你可以點選“顯示私鑰”來檢視、複製、備份私鑰。但一定要保證檢視環境安全,不會洩露私鑰。

6. 對於確定沒有用處的私鑰和地址,可以“刪除”。一旦刪除私鑰就沒了,所以務必謹慎,最好在刪除前,儲存好紙質的備份,以防誤刪。

六. 準備交易

1. 準備好地址和私鑰,就可以簽發支票(UTXO)給他人付款了。點選“交易簽名”,裡面有兩種交易方式,小白可以先使用“簡單交易”,之後在學習使用“高階交易”。

2. 簡單交易就是從某個地址(錢包)中,拿出幾個UTXO(支票),用私鑰簽名支付給某個地址,並把這個訊息廣播出去,讓礦工們記賬,完成這筆付款。

3. 拿出聯網手機,開啟瀏覽器,進入sign.cash的“發起交易”頁面。網頁上方可以選擇FCH、BCH、BTC,這裡我們以FCH為例。

4. 查詢未花費的交易:將付款地址輸入或貼上到“地址”欄,點選查詢,稍等就會彈出該地址的UTXO,也就是你可以花的支票。UTXO最多顯示50筆,所以密籤不適合一筆裡花費很多UTXO的交易。比如,礦工花費大量小額收入時,最好先用其他錢包把很多小額收入轉入一個地址,再存入密籤囤幣或使用。

5. 從顯示的UTXO中勾選你要花掉的,如果全部花掉,就點選最下面的“全選”,然後按“確定”。

6. 彈窗關閉,網頁顯示出你選擇的所有要花掉的UTXO。這些是我們正在進行的這筆交易的“交易輸入”。

7. 點選“新增交易輸出”,填入你要付款的對方地址,即收款地址,以及支付的數量,單位是F。注意,支付的數量一定要小於前面所勾選的UTXO的總額,不然會導致餘額不足交易失敗,餘額會自動轉回付款地址。

8. 點選確定後,我們就構造好了這筆交易,有輸入(付款支票),有輸出(收款地址和數量)。點選二維碼圖示,準備透過二維碼把這些資訊傳遞到離線手機進行簽名。

七. 簽名交易

1. 開啟離線手機的密籤。點選“交易簽名”,在“簡單交易”中點選“掃描交易輸入和輸出”,掃描聯網手機上的二維碼,向左滑動二維碼,連續掃描。注意不要掃漏二維碼,這會導致交易失敗。

2. 掃描結束,在離線手機的密籤中看到了掃描進來的所有交易輸入和輸出,稽覈無誤後,點選“生成交易簽名”,即可獲得簽了名的交易資訊和二維碼。簽名是個運算過程,如果輸入輸出較多,簽名時間會久一些,甚至會超過一分鐘,請耐心等待。

3. 在聯網手機上開啟一直掃,點選上方的“連掃拼接”,開始掃描離線手機上的簽名二維碼,聽到“嘀”的提示音和看到“成功,下一個”的提示,向左滑動二維碼掃下一個,直到最後一個。記住,一定要依次連續掃描。

4. 掃描完成之後,點選“檢視內容”,顯示和檢查一下掃描的內容。一般前幾位是“02000……”最後是“……000000”,中間無換行、無空格和特殊符號。如果無誤,則點選“複製退出”。如果不是,可能掃漏了二維碼,重新掃描。

八. 傳送交易

1. 聯網手機開啟sign.cash,在右上角選單裡選擇“解碼交易”,在“簽名資訊”裡貼上掃來的簽名資訊。

2. 點選解碼,如果失敗說明掃描來的資訊有誤,需要用一直掃重新掃描。解碼成功就會在下面顯示的一堆不明覺厲的程式碼。專業人士可以檢視一下里面的“vout”下面的收款地址是不是自己真正要付款的地址。小白可以先不管。解碼失敗,一般是掃描二維碼時有遺漏造成的。

3. 解碼成功,就可以點選“廣播交易”。注意,一旦廣播,這筆付款就真正付出去了,收不回來了。如果返回顯示綠色的“success”,說明廣播成功了,如果有顯示紅色的資訊,那應該是網站出現錯誤,可以聯絡網站。

4. 廣播成功後,就可以點選“檢視交易”按鈕,頁面跳轉到fch的區塊鏈瀏覽器,可以看到你剛剛釋出的這筆交易了。祝賀你!成功傳送了一筆交易。你真正掌控了自己的密碼貨幣。

九. 高階交易

1. 練習熟悉了“簡單交易”之後,可以試試更專業的“高階交易”。在離線手機的密籤的“交易簽名”中點開“高階交易”。基本的操作跟“簡單交易”過程一致,但增加了三項新的設定。

2. 找零地址:你可以從儲存的地址中選擇任意一個作為找零地址,而不是像“簡單交易”那樣把零錢找回到付款地址。如果你沒有選擇找零地址,則零錢找回到預設地址,也就是儲存在管理私鑰裡最上面的那個地址。

3. 手續費:預設的手續費是0.00001F,已經非常便宜了,一般不需要改。土豪心疼礦工,可以多付一點。如果你構造的交易非常之大,比如幾十個輸入輸出,可以考慮多付一些礦工費,保證交易被儘快確認。

4. 刻字:就是常說的資料上鍊,在這裡你寫下任何資訊,當交易發出和確認後會被記錄在FCH的鏈上,只要FCH系統執行,就不能篡改和刪除,所以叫“刻字”。請三思而後刻。

十. 訊息簽名

1. 密籤不僅可以用來對交易簽名,也可以對任何資訊簽名。就是用只有你才擁有的私鑰,給某個資訊做上標記,證明這句話是你說的。

2. 耙耳朵們可以點選密籤的“訊息簽名”,選擇代表自己的地址,寫下:“我錯了,以後一定聽老婆的話。”(也可從外部掃描得到)。

3. 點選“生成簽名”,就會產生本訊息的簽名和相應二維碼。

4. 請尊夫人用手機掃描二維碼得到簽名資訊,開啟sign.cash的“驗證簽名”頁面,填入你的地址、你的保證和相應簽名資訊,點選驗證。收到“驗證成功”,則證明你做出了這項承諾。(注:反悔的方式是矢口否認你擁有這個地址的私鑰。)

至此,你已經掌握了密碼貨幣的基礎知識,也學會了密籤和sign.cash的使用,真正掌握了自己的密碼貨幣。這些知識適用於FCH、BCH和BTC。

密籤剛剛釋出,如有瑕疵,請在BBS.cash的“應用”版反饋。密籤還在開發更多的功能,幫您認知和進入密碼世界。

期待與您一路同行!

安全提示:

1. 請保持裝置離線,即不以線纜、行動網路、wifi、藍芽、NFC等任何方式與其他裝置相連。

2. 務必保證私鑰、密語絕不洩露或丟失。用來產生私鑰的密語可隨時生成私鑰,但私鑰不能反推密語。使用腦錢包密語更要防止被碰撞破解以及自己忘記!

3. 在螢幕顯示私鑰、密語、助記詞時,應確保周邊安全,沒有他人視野、攝像頭等。

4. 用於存放資產的私鑰、密語或助記詞必須離線安全備份2份以上,並分別放置,定期檢視。

5. 一旦本裝置遺失或可能被刺探破解,請立即使用備份私鑰將資產轉移到安全的地址上。

6. 採用密語生成私鑰時,密語應有足夠長度和複雜性,建議40字元以上,包含多種字元,可加入一定長度的隨機數,切勿使用名言詩句等。記住,您面對的是全世界正在破解私鑰的計算機。

7. 本裝置產生密語的程式碼開源,您可在sign.cash上找到,並可用簡單密語線上做測試比對,以防止攻擊者假冒密籤APP提供已洩露的私鑰。切不可用存資產的密語做線上測試。

8. 您可以在安全可信的外部裝置中產生私鑰或助記詞,透過掃描或手工輸入的方式匯入密籤。這個環節的安全性將取決於私鑰和助記詞的來源和您的操作。

9. 再次強調:私鑰詞絕不可洩露或丟失,裝置必須離線,這是密籤存在的意義。

貨幣理論是經濟學理論中最為複雜,理論落後實踐也最為嚴重的部分。算上中國紙幣歷史,信用貨幣廣泛流通有上千年曆史了,而經濟學中的信用貨幣理論才開始興起。密碼貨幣是最新的貨幣現象,它既不是實物商品,也沒有信用背書。以史為鑑,貨幣理論研究者應該保持謙恭,多參與和研究密碼貨幣的實踐,即使不能提出密碼貨幣的理論,也不要急於用信用貨幣理論去扼殺密碼貨幣的實踐。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;