Vanitygen 礦池上的公鑰是什麼意思?
當我想從<https://vanitypool.appspot.com/>請求一個虛榮地址時,它要求我提供我的公鑰。我試過我的主要地址,但它說它太短了。我應該放什麼?
這個想法是,你可以生成一個虛地址,甚至不知道它實際屬於什麼私鑰。一方獲取隨機 ECDSA 密鑰對並為自己保存私鑰。他們稍後可以通過提供該密鑰對的公鑰形式、他們想要的模式等來發出創建虛地址的請求。尋找虛榮地址的人需要暴力破解隨機 ECDSA 私鑰,獲取其對應的公鑰,將它們添加到提供的公鑰中,然後正常使用 SHA、RIPEMD 和 base58,直到他們收到所需的模式。然後他們將找到的私鑰提供給第一個人,第一個人將兩個私鑰相加以獲得他們的虛榮地址。關於它的最好的事情 - 尋找解決方案的人會’ 不知道生成的私鑰是什麼!這意味著您可以外包您的虛榮密鑰生成,而無需信任任何第三方。
一個例子(可從gobittest網站):我們有一個私鑰:18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725映射到公鑰:0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A 299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6
並說我們想找到一個模式“166”。解決的辦法之一需要一個私鑰B18427B169E86DE681A1A62588E1D02AE4A7E83C1B413849989A76282A7B562F映射到公共密鑰的一種形式:049C95E0949E397FACCECF0FE8EAD247E6FD082717E4A4A876049FB34A9ADED110DFEA2EF691CC4 A1410498F4C312F3A94318CD5B6F0E8E92051064876751C8404
如果再加上兩個公共密鑰(如尋求的解決方案會做的人),我們得到了一個公共密鑰:0436970CE32E14DC06AC50217CDCF53E628B32810707080D6848D9C8D4BE9FE461E100E705CCA98 54436A1283210CCEFBB6B16CB9A86B009488922A8F302A27487這相當於該地址:166ev9JXn2rFqiPSQAwM7qJYpNL1JrNf3h
如果我們添加兩個私鑰(就像請求地址的人一樣),我們得到: CA65722CD418ED28EC369E36CFE3B7F3CC1CD035BFBF6469CE759FCA30AD6D54 映射到與公鑰總和相同的公鑰,因此 - 映射到相同的地址。
由於這是一個基本上不需要任何一方信任的模型,我決定創建這個“虛榮池”,使人們能夠輕鬆地外包他們的虛榮地址創建,以及讓想要賺取一些比特幣的人能夠使用他們的機器與傳統採礦不同的東西。
獲取密鑰對以開始使用 vanitypool 的最簡單選擇是訪問<https://www.bitaddress.org/>並生成一個新地址。記下私鑰。現在將選項卡切換到“錢包詳細資訊”並輸入私鑰。結果欄位之一是“公鑰(130 個字元 [0-9A-F])”,它具有虛榮池所需的格式。
找到解決方案後,只需將郵寄給您的結果與您之前記下的私鑰結合起來,您就可以將其導入您的比特幣客戶端。