NEW EVENT

最新活動

OKX

幣安

web3 community

加入每日幣研 Telegram 群組,即時掌握幣圈最新資訊

HOT ARTICLES

熱門文章

    Featured Articles

    專題精選

    PolitiFi
    BTC
    Meme 迷因幣
    AI
    DeFi
    DePIN

      加密貨幣錢包是什麼|運作原理、使用教學

      東東

      2023/06/16

      接觸加密貨幣之後,有個說法是:「錢包裡的錢才是自己的錢」,只有自己錢包中的幣,我們才真的擁有主導權。

       

      但其實並不完全是這樣,這是一種便於新手理解的說法。更真實的情況是,就像太陽餅裡沒有太陽,老婆餅裡沒有老婆,加密錢包裡其實沒有錢。

       

      本文重點:

      鏈上資產都在鏈上,錢包只是操作工具

      私鑰、公鑰、地址是相對應存在的

      握有私鑰就能掌控該地址

      助記詞是私鑰的另一種呈現形式

      錢包裡找不到你的幣,先不用緊張

      不小心刪掉錢包,錢包掉到水裡,都不用緊張

      加密錢包轉帳前確認三重點:鏈、幣、地址



      區塊鏈上的所有加密資產都在鏈上

      這句有點饒舌的話正是區塊鏈的核心原則之一,所有鏈上資產都在鏈上,從頭到尾都不會離開區塊鏈。

       

      所謂的操作,是在鏈上不同地址之間轉移,但從頭到尾都在鏈上,就像把檔案在電腦裡頭移來移去,但它一直都在電腦裡沒有離開。

       

      在區塊鏈的運作中,有三個重要東西要先搞清楚,分別是私鑰、公鑰、地址。其中公鑰和地址都是公開的,大家都看的到,一定要隱私隱密妥善保管的是私鑰,絕對不能外流給其他人知道。

       

      先不管複雜的非對稱加密理論,這三者分別的功能用途如下:

       

      私鑰:用來算出公鑰,解密公鑰加密的訊息,用來簽名交易。

      公鑰:用來算出地址,用來解密私鑰簽名的交易。

      地址:用來接收和存放加密幣。

       

      重要!每一組公鑰、私鑰、地址都相對應,對應的公鑰私鑰只能用來解密彼此的訊息,也只有對應的私鑰可以簽名該地址的交易。

       

      一個地址只有一個私鑰,只有這個私鑰簽名才能動用該地址中的幣。

       

      加密幣存放在鏈上的地址中,交易是在不同地址之間轉移加密幣,從這個地址移動到另外一個地址,每次交易都需要對應的私鑰簽名驗證,要驗證私鑰簽名則需要用到對應的公鑰。

       

      這正是為什麼要妥善保管私鑰不能外流的原因,每個地址都有對應的私鑰,只有該私鑰可以簽名動用地址裡的加密幣,區塊鏈運作認私鑰而不認人,如果別人擁有你地址的私鑰,他就可以把你地址中的加密幣都轉走。

       

      加密錢包不是用來存放加密幣,它是鏈上交易的操作工具和介面

      加密錢包中沒有錢,這些錢並不存在錢包裡面,而是存在鏈上,把它叫做錢包其實有點誤導,那麼加密錢包既然不能存錢,有什麼用途呢?

       

      加密錢包主要有三個功能:

      1 產生私鑰

      2 發起交易

      3 使用私鑰簽名交易

       

      一句話解釋加密錢包:加密錢包是用來做鏈上交易的工具

       

      要做鏈上交易需要有地址,要有地址就需要有私鑰,錢包可以產生私鑰,由私鑰可以算出公鑰,公鑰又可以算出地址,這些都是數學,這麼複雜的數學交給程式去計算就好,我們了解原理即可。

       

      有了地址後我們就可以發起交易了,例如想讓這個地址跟某個智能合約互動,透過錢包的介面去操作發起交易。

       

      發起交易後,區塊鏈需要驗證你有權力動用這個地址中的幣,於是需要對應的私鑰簽名,驗證通過後才算成功發起交易。

       

      再提醒一次:區塊鏈驗證只認私鑰不認人,你把私鑰給別人,就等於授權對方去動用這個地址裡的資產。

       

      搞懂私鑰了,那助記詞又是什麼東西?

      私鑰是包含了大約 50 個大小寫字母與數字的亂數字串,例如這樣:

       

      21dkYUkjwle931912p31l593S12klllkjl2131jklRk23jl3

       

      私鑰是需要妥善保存也絕對不能外流的東西,要記住這樣的亂數字串實在過於困難,也非常容易抄錯。為了更便於記憶或保存,發展出了「助記詞」。

      助記詞可以理解成私鑰的另外一種呈現形式,原本的私鑰是一串 50 多個包含數字與大小寫字母的亂數,助記詞則是用 12-24 個英文單字呈現,例如這樣:

       

      age uncover traffic pact lucky approve sword vessel quiz fury online erupt

       

      重點提醒:助記詞的順序是有差的!

       

      依然是透過加密算法,助記詞可以算出私鑰,有私鑰就可以算出公鑰,公鑰又可以算出地址。掌握助記詞就等於掌控地址裡的加密幣!

       

      目前的錢包設計是直接提供助記詞,我們要做的是盡可能隱密並妥善的保存好助記詞。對我們來說在使用上,私鑰與助記詞這兩者並沒有太大差異,總之就是保存好然後別外流。

       

      一定要說差異的話,助記詞有點像是種子,一組助記詞可以產出多組私鑰。也就是說一個私鑰控制一個地址,但一組助記詞可以產出多組私鑰控制多個地址。

       

      安裝錢包時,例如常見的 Metamask 小狐狸錢包,在最一開始它會提供一組助記詞,只要保管好這組助記詞,之後可以產出多組私鑰,開出多個地址來使用。

       

      重要提醒:如果助記詞外流,在原本的錢包裡新增一個地址並沒有用喔!因為助記詞能產生多組私鑰,如果外流的是助記詞,能用它產生的所有地址都等於已經拱手讓人了!

      這時候務必重新申請錢包,重新拿到一組助記詞。



      錢包裡看不到我的幣?要怎麼辦?

      第一次遇到這情況一定會有點慌張,怕自己是不是轉幣操作出錯,幣不知道轉到哪裡去?為什麼沒有顯示出應該要有的幣?

       

      就像前面寫的,加密幣都在鏈上,錢包只是操作介面 & 工具。

       

      只要確保轉幣過程沒有出錯,地址沒給錯,幣絕對不會自己不見,錢包中看不到很可能只是顯示問題。

       

      如果不是那條鏈上的原生幣,不是錢包中預設會顯示的幣種,就有可能遇到這情況。這時候只要去設定新增幣種,一旦成功新增就能顯示出來了。

       

      以 Metamask 小狐狸錢包為例:

      新增幣種 (import coin) 三步驟

      選擇匯入幣種 > 貼上合約地址 > 按下新增 

       

      然後回到資產頁面通常就可以看到了,至於要如何尋找加密幣的合約地址呢?

      目前最主流的兩個加密貨幣資訊網站:coinmarketcapcoingecko,如果你要找的幣已經有被這兩個站收錄,就可以用以下方式找到對應的合約地址喔。

       

      以 Coinmarketcap 上的 Tether 幣為例:

       

      進到該幣的頁面之後,可以在左邊看到一個 contracts,這邊預設顯示的是在以太坊鏈上 USDT 幣的合約地址,如果想要尋找的是其他鏈上的合約地址,請從右邊的 More 裡尋找。

       

      小提醒:不同鏈上的幣就是不同的,不同鏈之間並不互通!

       

      或也可以到 Coingecko 網站中找到幣,在右邊資訊欄的合約中尋找。

      如果這兩個網站中都找不到你要的幣?風險警示升高中請務必小心詐騙~或直接詢問官方。

       

      小提醒:不只可以新增幣種,也可以新增網路。這邊的網路指的是鏈,以小狐狸錢包來說它同時支援很多條鏈,但並不都在預設裡頭,有時候會需要手動新增。推薦使用 Chainlist 網站, ㄧ鍵新增你所想要的網路

       

      不小心把錢包刪掉了怎麼辦?裡面的幣會不見嗎?

      常見的情況是安裝了 Metamask 的手機 app,或是瀏覽器插件,但不小心把它刪了,是不是完了?

       

      讓我們再看一次這句話:

      加密幣都在鏈上,錢包只是操作介面 & 工具。

       

      不管刪掉的是 App 或瀏覽器插件,甚至是硬體錢包整個丟到水裡,幣從頭到尾都在鏈上,被刪掉的壞掉的只是操作工具。

       

      工具完了,你的幣還是穩穩地在鏈上。

       

      這種時候不用擔心,只要再安裝一次錢包軟體,用之前保存好的助記詞來恢復錢包即可。你把助記詞提供給錢包,錢包可以算出私鑰,然後算出公鑰、地址,發起交易時用對應的私鑰簽名驗證,一切就跟沒事一樣。

       

      如果你之前有用前面提到的方式新增過某些幣種或網路,重新恢復的錢包當然也得重新新增一次那些幣種和網路。

       

      這篇文章主要寫加密錢包的運作原理,希望能從此理解這幾個重要觀念:

      加密錢包裡面沒有錢

      加密幣都在鏈上

      助記詞能算出私鑰,私鑰算出公鑰,公鑰算出地址

      只有對應私鑰能簽署該地址的交易

      助記詞是最重要的一定要保存好也不能外流



      至於要如何操作錢包轉帳加密貨幣?

       

      使用加密錢包轉帳前要先確認好的三件事:

      1 先確認鏈 - 你要轉的幣在哪條鏈上?

      2 再確認幣 - 你要轉的是哪一種幣?

      3 確認地址 - 你要轉到哪個地址上?

      加密貨幣入門教學系列



      手把手操作細節請看這一篇:
      如何在區塊鏈上轉帳加密貨幣?| 虛擬貨幣轉帳手把手教學

       

      其他延伸閱讀:

      虛擬貨幣錢包|冷錢包、熱錢包有何不同?|加密貨幣錢包的使用

      Metamask小狐狸錢包教學2023|新手下載、安裝、轉帳、安全詞教學

      智能錢包將取代 Metamask?介紹以太坊抽象帳戶 (AA) 賽道的 5  個熱門項目!

      如何備份錢包私鑰助記詞?三種安全備份方式

      東東

      加密貨幣愛好者 | 2017 入圈,認為區塊鏈是下個世代的網路,期待區塊鏈與加密貨幣普及到日常生活的那一天。

      每日幣研 市場週報

      每週兩則電子報,全方位從總體經濟、鏈上數據、融資近況、項目動向快速解讀加密貨幣市場

      ©台灣每日幣研版權所有