科普:比特幣地址的類型和錢包的用法
在追求更好的技術(shù)時(shí),一些附屬的事物免不了會(huì)變得有些混亂。雖然比特幣地址的格式化方法改變了許多,它實(shí)在不是普通人需要關(guān)心的東西。比特幣在過去幾年中使用了多種標(biāo)準(zhǔn),有時(shí)候還同時(shí)使用多個(gè)標(biāo)準(zhǔn),這讓這些奇怪的字符串變得更加可怕,過分可怕了。
不同類型的比特幣地址基本上是交叉兼容的,意思是任何一種地址上的資金都可以發(fā)送到別種地址。如果你在發(fā)送資金到某種地址時(shí)遇到了問題,那很有可能是你錢包客戶端的問題,只要嘗試升級你的錢包到支持下文所述的地址類型即可。
一般來說,你所用的錢包軟件會(huì)幫你管理地址,并防止你把資金發(fā)送到一個(gè)無效的地址上。不過,各種錢包的做法可能不一致。Trezor Suite app 最近發(fā)布了公開的 beta 版,它可以防止您把錢發(fā)送到無效的地址,也支持所有常用的地址類型,還可以幫助你避免多付手續(xù)費(fèi);這最后一個(gè)問題在流行的錢包軟件中很普遍,尤其是在網(wǎng)絡(luò)繁忙的時(shí)期。
不同類型的比特幣地址長什么樣?
要想愜意地收發(fā)比特幣,你需要知道兩件事:如何識別一個(gè)有效的地址,以及應(yīng)該使用哪種類型的地址。
大多數(shù)時(shí)候,你應(yīng)該都會(huì)傾向于使用原生的隔離見證地址(也就所謂的 “Bech32 地址”),這種類型的地址總是以 bc1 開頭。這種地址是最好的,因?yàn)樗跇?gòu)造交易時(shí)數(shù)據(jù)的使用效率最高,因此手續(xù)費(fèi)也最低,因?yàn)楸忍貛诺氖掷m(xù)費(fèi)是按照交易的數(shù)據(jù)量來計(jì)價(jià)的。
原生的隔離見證 Bech32 地址長這樣:
bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw
不過,現(xiàn)在并不是所有的錢包軟件都支持 Bech32 格式。一個(gè)更通用的地址格式是 “支付到腳本哈希值(P2SH)” 地址,也叫 “嵌套隔離見證地址”。從交易費(fèi)的角度看,它的效率也比傳統(tǒng)的地址類型要高,而且可以一眼識別出來,因?yàn)橐?3 開頭。如果你不確定你的交易發(fā)往的目標(biāo)地址是否支持隔離見證,那么,嵌套的隔離見證地址一般都支持。
隔離見證 P2SH 地址長這樣:
3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK
如果你使用的是比較舊的錢包軟件,你可能需要使用傳統(tǒng)的 “支付到公鑰哈希值(P2PKH)”地址。之所以叫傳統(tǒng)地址,是因?yàn)檫@種地址被視為早期科技的殘余。這種地址一般來說手續(xù)費(fèi)會(huì)更高,但也仍然是通用的。你可以從一個(gè)地址是否以 1 開頭來辨別它是不是 P2PKH 地址。
傳統(tǒng)的 P2PKH 地址長這樣:
1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9
你要養(yǎng)成每次發(fā)起交易都檢查目標(biāo)地址的習(xí)慣,確保目標(biāo)地址沒有被篡改。雖然地址的開頭可以幫你辨識這種地址的類型,但地址的長度也會(huì)隨類型的變化而變化。Bech 32 地址有 42 個(gè)字符 —— 這是最新的地址類型 —— 而 P2SH 和 P2PKH 地址只有 32 個(gè)字符。
什么是能接收資金的有效比特幣地址?
你的所有類型的地址都是從同一個(gè)源頭衍生出來的,就是你的助記詞(也叫 “種子詞”)。下面是一個(gè)種子詞的例子,所有三種類型的地址都可以從這個(gè)助記詞衍生出來:
gentle melt morning mother surprise situate lens beef cloud inquiry genuine feel
有了助記詞,你就可以創(chuàng)建一個(gè)有效的比特幣收賬地址,任何類型都可以,只要你的錢包軟件支持。使用 Trezor Suite,只需點(diǎn)幾下鼠標(biāo)就能生成上述任意一種類型的地址。
- 在 “賬戶” 頁面使用側(cè)邊欄的菜單 “增加新賬戶” -
因?yàn)楸忍貛砰_發(fā)和升級的特點(diǎn),隨著時(shí)間推移,你可能會(huì)遇上更多的地址類型,但地址都是向后兼容的。一個(gè) Bech32 地址可以發(fā)送資金給一個(gè) P2SH 或 P2PKH 地址,無需任何擔(dān)心。反過來也可以,你也可以用傳統(tǒng)地址給 Bech32 和 P2SH 地址發(fā)送資金;只不過,如果你使用的是比較舊的錢包軟件,軟件可能不能識別 Bech32 和 P2SH 地址,因此阻止你發(fā)送,即使這筆交易很有可能會(huì)成功。這只是保護(hù)機(jī)制過時(shí)的問題,不是比特幣的問題,你只要升級軟件,這筆交易就會(huì)通過了。
當(dāng)你有疑慮時(shí),你可以放心使用傳統(tǒng)地址,因?yàn)樗凶顝V泛的支持。雖然你所用的錢包軟件可能會(huì)給你一些限制,但只要它允許你簽名和發(fā)送交易,你就沒什么可擔(dān)心的。比特幣地址是交叉兼容的,每種類型的地址都可以給任意類型的地址發(fā)送資金。想獲得最佳的靈活性、最少的混淆,請升級到 Trezor Suite,在這里你可以完全控制任意一種地址。
為什么地址類型一直在變化?
在這里講解的地址類型中,P2SH 和 Bech32 類型都跟隔離見證升級有關(guān),隔離見證是一種交易格式的升級,使得一個(gè)區(qū)塊可以放進(jìn)更多的交易,可以提高網(wǎng)絡(luò)的吞吐量。這也意味著,只有從隔離見證兼容的地址(比如 P2SH 和 Bech32 地址)上發(fā)起交易時(shí),才能享受到隔離見證所提供的好處;而且,接收地址的類型并無關(guān)系。從隱私的角度看,確保交易中剩余的密碼貨幣返回到(與發(fā)送方)同種類型的地址中是很重要的。Trezor Suite 會(huì)自動(dòng)幫你處理。
如何獲得比特幣地址
新人可能會(huì)困惑于如何獲得一個(gè)可以收賬的地址。很簡單,你只要下載一個(gè)錢包軟件就可以了,比如這個(gè)推薦列表里列出的。錢包軟件會(huì)為你生成一個(gè)助記詞,并使用這個(gè)助記詞來生成可用的地址并展示給你。一種比較好的做法是每個(gè)地址都只使用一次,無論是收賬還是發(fā)賬。因?yàn)橐粋€(gè)助記詞可以生成無數(shù)個(gè)地址,你不需要擔(dān)心地址不夠用的問題,這種做法會(huì)給你提供額外的隱私保護(hù)。
如果你擁有一個(gè) Trezor 硬件錢包,那你可以使用 Trezor Suite 桌面版軟件來創(chuàng)建和管理比特幣地址,這些地址所用的助記詞是在你的 Trezor 硬件中生成并保管的,所以別人沒法看到你的助記詞,也無法復(fù)制你的錢包。你也可以在 Suite 中直接為每一筆交易生成一個(gè)新地址。
查找你的比特幣收賬地址
如果你想要發(fā)送比特幣到自己的錢包,你需要確定自己的收賬地址。在 Trezor Suite 中,你需要選擇自己希望接收資金的賬戶,然后點(diǎn)擊 “收款” 按鈕。然后你可以看到一個(gè)列表,里面包含了你之前生成的作用地址,以及最新未使用的地址的預(yù)覽。點(diǎn)擊 “顯示完整地址” 即可看到最新的未使用的收賬地址。點(diǎn)擊后,請檢查屏幕上顯示的地址與你的硬件錢包設(shè)備上顯示的地址一直,然后你就可以將這個(gè)地址復(fù)制并發(fā)送給向你發(fā)賬的人了。
如你所見,這里我們使用的是 bc1 開頭的 Bech32 地址,但除非發(fā)送資金者也使用 Bech 地址或 P2SH 地址,否則他們是無法享受 SegWit 所提供的低手續(xù)費(fèi)好處的??偸鞘褂?Bech32 地址來發(fā)賬可以節(jié)省交易手續(xù)費(fèi)。
如果這是你第一次收賬,建議你在將所有資金轉(zhuǎn)入之前先發(fā)一筆測試交易;這樣做看起來有點(diǎn)小心過頭,但對于剛進(jìn)入這個(gè)世界的朋友來說,這樣做可以抵消不確定性。嘗試發(fā)少量比特幣(比如以聰為單位的額度)來測試你的收賬地址,在你發(fā)送更多資金進(jìn)入前,先耐心等待這筆測試交易確認(rèn)。
如何發(fā)送比特幣到某個(gè)地址
當(dāng)你需要給某人支付比特幣時(shí),你只需要拿到對方提供的接收地址即可。使用 Trezor Suite,只需移動(dòng)到賬戶頁面的 “發(fā)送” 欄,輸入對方的地址,然后,你還要檢查文本框里的字符與你一開始得到的地址一致,因?yàn)榭傆袡C(jī)會(huì)你的電腦剪貼板會(huì)被惡意軟件劫持。
輸入地址之后,再設(shè)定你愿意為這筆交易支付多少手續(xù)費(fèi)。更高的手續(xù)費(fèi)會(huì)激勵(lì)礦工優(yōu)先打包你的交易,所以對方也會(huì)更快收到賬。在下面這個(gè)圖中,我們使用的是 Trezor Suite 建議的最高手續(xù)費(fèi),以期在 10 分鐘之內(nèi),就可以讓交易上鏈(這是比特幣網(wǎng)絡(luò)能做到的最快速度了)。
檢查自己支付的手續(xù)費(fèi)是個(gè)好習(xí)慣。一些錢包軟件的自動(dòng)設(shè)置會(huì)大大高估手續(xù)費(fèi)。即使在繁忙時(shí)期,你需要支付的手續(xù)費(fèi)也就是幾美元,不會(huì)高出太多。如果錢包所建議的手續(xù)費(fèi)在你看來太高,你可以找找高級選項(xiàng),自己輸入一個(gè)數(shù)值。網(wǎng)絡(luò)上有很多工具可以幫你看到正在發(fā)交易的用戶都支付了多高的手續(xù)費(fèi),比如這個(gè)網(wǎng)站的第二張圖。你可以在下圖看到,大部分的交易所支付的的手續(xù)費(fèi)水平都低于 50 聰/字節(jié),所以 Trezor Suite 所建議的 51 聰/字節(jié) 應(yīng)該可以在 10 分鐘之內(nèi)上鏈。
如何找回發(fā)送到錯(cuò)誤地址的比特幣?
大部分情況下,發(fā)送到錯(cuò)誤接收方的比特幣都是無法找回的,如果那是個(gè)無效地址的話。
在很少的情況下,如果你知道你的交易的目標(biāo)地址(有效地址)屬于誰,你可以嘗試聯(lián)系他,幸運(yùn)的話 TA 會(huì)愿意把資金發(fā)回給你。
如果兩種辦法都不奏效,最后一種辦法是使用 OP_RETURN 向那個(gè)意外收賬的地址發(fā)送消息,描述你的失誤并請求對方善意歸還。這也很有可能失敗,所以防止你把資金發(fā)送到錯(cuò)誤地址的方法永遠(yuǎn)是,檢查檢查再檢查,在你按下發(fā)送鍵之前再三檢查交易的目標(biāo)地址是否有誤。
令人痛心的事實(shí)是,雖然許多錢包軟件在識別有效地址方面做得很好,還是有用戶把資金發(fā)送到錯(cuò)誤類型地址,比如把比特幣發(fā)送到一個(gè)萊特幣地址,這種錯(cuò)誤,一些錢包是檢查不出來的。在這種情況下,網(wǎng)絡(luò)是無法識別出這是一筆錯(cuò)誤交易的,因?yàn)閺腻X包的角度看,這筆交易的形式與其它交易沒啥區(qū)別,也是一筆有效的交易。在這種情況下,你能不能找回資金取決于你填入的地址屬于哪個(gè)網(wǎng)絡(luò)。假如你把資金發(fā)給了一個(gè)萊特幣地址,只要你擁有這個(gè)接收地址的私鑰,你應(yīng)該還是能找回自己的比特幣(即使那是一個(gè)萊特幣地址)。但如果你沒有那個(gè)地址的私鑰,那找回的可能性就幾乎沒有了。要是真的發(fā)生了這種事,你只能自食其果了。另外,請記得換用一個(gè)更好的錢包。
(譯者注:這里多解釋一句,用戶不可能用這種辦法把比特幣發(fā)到萊特幣區(qū)塊鏈上去。只是把這些比特幣發(fā)到了某個(gè)跟已知的萊特幣地址重合的比特幣地址上。而有些區(qū)塊鏈的地址是通用的,即一個(gè)有效的萊特幣地址也有可能是一個(gè)有效的比特幣地址,因此如果你擁有生成這個(gè)萊特幣地址的私鑰,也就意味著你可以控制同樣的比特幣地址,也就可以找回。但如果你填入的是不通用的區(qū)塊鏈網(wǎng)絡(luò)的地址,那就沒有這么幸運(yùn)了。)
以上就是科普:比特幣地址的類型和錢包的用法的詳細(xì)內(nèi)容,更多關(guān)于比特幣地址的類型和錢包的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
如何簡單的獲取比特幣地址?
這篇文章主要介紹了如何簡單的獲取比特幣地址的相關(guān)資料,希望這篇關(guān)于獲取比特幣地址的文章,能夠使大家對比特幣地址有個(gè)更加深入的了解。…
2021-12-03 -
誤將USDT轉(zhuǎn)到BTC比特幣地址?教你用比特派錢包找回USDT
這篇文章主要介紹了誤將USDT轉(zhuǎn)到BTC比特幣地址?教你用比特派錢包找回USDT的相關(guān)資料,希望這篇關(guān)于比特派錢包找回USDT的文章,能夠幫助到各位投資者對比特派錢包有一個(gè)更加…
2021-11-30 -
科普:比特幣最強(qiáng)升級-Taproot
這篇文章主要介紹了科普:比特幣最強(qiáng)升級-Taproot的相關(guān)資料,希望這篇關(guān)于比特幣Taproot升級的文章,能夠使大家對Taproot有個(gè)更加深入的了解?!?/p> 2021-12-03
-
比特幣錢包哪個(gè)好?好的BTC錢包有哪些?
這篇文章主要介紹了比特幣錢包哪個(gè)好?好的BTC錢包有哪些?的相關(guān)資料,需要的朋友可以參考下,…
2021-11-22 -
如何買比特幣現(xiàn)金/BCH?比特幣現(xiàn)金/BCH買賣教程
這篇文章主要介紹了如何買比特幣現(xiàn)金/BCH?比特幣現(xiàn)金/BCH買賣教程的相關(guān)資料,需要的朋友可以參考下,了解完比特幣現(xiàn)金之后回歸正題,下面幣圈子小編給大家整理了比特幣現(xiàn)…
2021-11-19 -
比特幣現(xiàn)金和比特幣有什么區(qū)別?哪個(gè)好?
這篇文章主要介紹了比特幣現(xiàn)金和比特幣有什么區(qū)別?的相關(guān)資料,需要的朋友可以參考下,不過對于比特幣現(xiàn)金和比特幣之間的區(qū)別,很多投資者一直處于好奇,但是無法得到解答…
2021-11-19 -
比特幣錢包私鑰在哪查看?比特派錢包查看私鑰方法
這篇文章主要介紹了比特幣錢包私鑰在哪查看?比特派錢包查看私鑰的方法的相關(guān)資料,希望這篇關(guān)于比特派錢包查看私鑰方法的文章,能讓大家對比特派錢包有個(gè)更加深入的了解。…
2021-11-18 -
什么是數(shù)字貨幣冷錢包?手把手教你創(chuàng)建比特幣冷錢包/使用冷錢包轉(zhuǎn)賬
這篇文章主要介紹了什么是數(shù)字貨幣冷錢包?手把手教你創(chuàng)建比特幣冷錢包/使用冷錢包轉(zhuǎn)賬的相關(guān)資料,希望這篇關(guān)于如何創(chuàng)建比特幣冷錢包的文章,能讓大家都會(huì)使用冷錢包。…
2021-11-09