摘要:來自簡(jiǎn)書如果你觀察過很多的地址隱隱會(huì)發(fā)現(xiàn)有些規(guī)律長(zhǎng)度很多是位好多是開頭的字母排列雜亂無章如下都是合法的地址這些地址都有幣的而且數(shù)量都不少就已當(dāng)前的價(jià)格計(jì)算絕對(duì)是富得流油了位的長(zhǎng)度是絕對(duì)的么有特例么還真找到一個(gè)地址長(zhǎng)度只有位而且這么多的感覺很
來自簡(jiǎn)書
btc address: 1FmWXNJT3jVKaHBQs2gAs6PLGVWx1zPPHf
如果你觀察過很多的btc地址, 隱隱會(huì)發(fā)現(xiàn)有些規(guī)律:
長(zhǎng)度很多是34位,好多是1 3 開頭的, 字母排列雜亂無章.
如下都是合法的btc 地址, 這些地址都有幣的,而且數(shù)量都不少, 就已當(dāng)前的(2018/08/21)btc價(jià)格計(jì)算, 絕對(duì)是富得流油了.
3MWqbpfzxgojEAah6PMZoZPdUPUTuyTpan 1EdBvVAVP98zUsz2n8Pereop29y9fUFk2i 3Cbq7aT1tY8kMxWLbitaG7yT6bPbKChq64 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 18tTLso5jaa4XqyTQzo9S6mqhfCsgcufdh 1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 1PnMfRF2enSZnR6JSexxBHuQnxG8Vo5FVK 3Kzh9qAqVWQhEsfQz7zEQL1EuSx5tyNLNS 1EBHA1ckUWzNKN7BMfDwGTx6GKEbADUozX 1LdRcdxfbSnmCYYNdeYpUnztiYzVfBEQeC ...
34位的長(zhǎng)度是絕對(duì)的么,有特例么?
還真找到一個(gè)地址 1111111111111111111114oLvT2,長(zhǎng)度只有27位, 而且這么多的111..., 感覺很優(yōu)美. 一般btc 地址的長(zhǎng)度是34位, 也有33位, 最短的應(yīng)該是26位.
1111111111111111111114oLvT2 還有特殊的地方.
如果看ta的交易, 只有輸入, 沒有輸出,什么意思呢?
只有別人給ta發(fā)幣, ta一分錢沒花,只進(jìn)不出,咋這摳門呢, 這是個(gè)貔貅啊.
我們看看ta的第一筆交易id
2c637592a4b4a95cf4b19260730c66de540d7d3b14d8d352de591c5ee6eac0fc, 交易時(shí)間是 2010年8月10號(hào),
輸出腳本是
OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG
啥呢?
我們經(jīng)常說, 誰有btc地址的私鑰誰就能花費(fèi)這些幣,
私鑰相當(dāng)于鑰匙, 輸出腳本相當(dāng)于鎖, 你把私鑰放入輸出腳本中,
組成一個(gè)完整的腳本, 執(zhí)行這個(gè)完整的腳本, 如果最后輸出的是 True, 那么恭喜你, 你可以花費(fèi)這些幣.
我們把0000000000000000000000000000000000000000 叫做hash160, 1111111111111111111114oLvT2就是addr, hash160可以轉(zhuǎn)換為addr.
你可以認(rèn)為: addr就是hash160的簡(jiǎn)化, addr是對(duì)人更友好的一種表現(xiàn)方式, 就像語法糖一樣.
執(zhí)行輸出腳本, 是私鑰轉(zhuǎn)化為Hash160的過程.
你提供的私鑰轉(zhuǎn)化成Hash160_me, 如果與腳本里提前寫好的Hash160一致, 你就可以動(dòng)用這個(gè)地址的幣了.
btc地址的正常推導(dǎo)過程是: 私鑰 ==>公鑰 ==> Hash160 <==> 地址.
Hash160就是沒有規(guī)則的字符串,我們可以隨便提供個(gè)Hash160值, 從半截腰上推導(dǎo)地址: Hash160 <==> 地址.
1111111111111111111114oLvT2很明顯就是這種情況, 從半截腰上推導(dǎo)出來的地址, ta的hash160是 000...000, 都是0,這是特意拼湊的,既然是從半截腰推導(dǎo)出來的,自然沒人知道私鑰.
由于hash運(yùn)算的不可逆性, 此刻還無法推算出這個(gè)地址的私鑰,
既然不知道私鑰,就無法動(dòng)用幣,只能進(jìn)不能出,成了一個(gè)"廢地址",這樣的地址叫燃燒地址, 即 burn address, 像燃料一樣燒沒了, 非常形象.
1 減少幣的流通量
2 土豪的心思不要猜
設(shè)定 hash160 = 1111111111111111111111111111111111111111, 最終得到地址12ZEw5Hcv1hTb6YUQJ69y1V7uhcoDz92PH.
這個(gè)地址好沒個(gè)性啊,但是也有人打過幣了, https://btc.com/12ZEw5Hcv1hTb...
存在這種可能, 不過需要巨大的算力來完成這個(gè)工作,這個(gè)可能太微小了. 如果有人找到了私鑰, 燃燒地址就變成普通地址了.
如何手動(dòng)生成btc地址請(qǐng)看 https://www.jianshu.com/p/954... step3是得到hash160_val, 如果你想通過 hash160_val 得到地址, 從step4開始計(jì)算就可以.
安全提示雖然這些步驟經(jīng)過了驗(yàn)證并沒有發(fā)現(xiàn)問題, 但也僅供參考.
強(qiáng)烈建議不要自己生成btc addres 強(qiáng)烈建議不要自己生成btc addres 強(qiáng)烈建議不要自己生成btc addres 請(qǐng)用信賴的工具來干這事 如果地址計(jì)算錯(cuò)誤, 這個(gè)私鑰并不能解開你的地址, 相當(dāng)于你的btc丟了.
mastering bitcoin已經(jīng)給了我們教訓(xùn). 同理ethereum 也有burn address哦.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/24563.html
摘要:比特幣主網(wǎng)絡(luò)現(xiàn)在已經(jīng)有數(shù)百大小。加密錢包密碼應(yīng)該包括位以上,且不要使用生日名字證件號(hào)碼等易被猜測(cè)的密碼。警告遺忘密碼等于丟失所有比特幣。例如比特幣免費(fèi)領(lǐng)取測(cè)試比特幣。 showImg(https://upload-images.jianshu.io/upload_images/4834364-4db38e8ae57ed028.png?imageMogr2/auto-orient/str...
摘要:下載安裝下載源碼下載地址現(xiàn)成的安裝包下載地址文檔安裝安裝目錄區(qū)塊目錄同步測(cè)試網(wǎng)絡(luò)的時(shí)候會(huì)出現(xiàn)配置文件基本命令啟動(dòng)連接測(cè)試網(wǎng)絡(luò)接受命令指定配置文件指定數(shù)據(jù)文件夾允許查看賬戶功能后臺(tái)啟動(dòng)監(jiān)聽端口上的連接默認(rèn),測(cè)試網(wǎng)絡(luò)圖形界面啟動(dòng) 下載/安裝 下載 源碼下載地址:https://github.com/bitcoin/bi...現(xiàn)成的安裝包下載地址:https://bitcoin.org/zh...
摘要:書接上回區(qū)塊鏈筆記基礎(chǔ)概念掃盲,我們討論了關(guān)于比特幣以及區(qū)塊鏈的許多基礎(chǔ)概念,可能通過我略帶類比的描述,讓你初步有了一些概念,但是對(duì)于一個(gè)比特幣到底長(zhǎng)什么樣以及如何使用比特幣進(jìn)行交易可能還不是很清楚,說的直白點(diǎn)就是聽過豬叫,但沒吃過豬肉。 解惑是每個(gè)人都在走的一條路,可誰又能解這漫漫無期呢?路上總是麻醉的人多,釋懷的人少。 書接上回區(qū)塊鏈筆記(1)基礎(chǔ)概念掃盲,我們討論了關(guān)于比特幣以及...
閱讀 2672·2021-11-18 10:02
閱讀 2170·2021-11-09 09:45
閱讀 2798·2021-09-26 09:47
閱讀 1239·2021-07-23 10:26
閱讀 1256·2019-08-30 15:47
閱讀 3509·2019-08-30 15:44
閱讀 1140·2019-08-30 15:43
閱讀 1030·2019-08-29 13:50