私鑰,地址,錢包分別是什么? 比特幣的所有權是通過數(shù)字密鑰、比特幣地址和數(shù)字簽名來確立的。數(shù)字密鑰實際上并不是存儲在網(wǎng)絡中,而是由用戶生成并存儲在一個文件或者一個簡單的數(shù)據(jù)庫中,稱為錢包。存儲在用戶錢包中的數(shù)字密鑰完全獨立于比特幣協(xié)議,可由用戶的錢包軟件生成并管理,而無需區(qū)塊鏈或者網(wǎng)絡連接。密鑰實現(xiàn)了比特幣的許多有趣特性,包括去中心化的信任和機制、所有權認證和基于密碼學的安全模型。 每筆比特幣交易都需要一個有效的簽名才能被存儲在區(qū)塊鏈。只有有效的數(shù)字密鑰才能產(chǎn)生有效的數(shù)字簽名,因此擁有了比特幣的密鑰副本就相當于擁有了該賬戶比特幣的控制權。一個比特幣錢包中包含一系列的密鑰對,每個密鑰對包含一個私鑰和一個公鑰。公鑰就像銀行的賬號。而私鑰就像控制賬戶的PIN碼或支票的簽名。比特幣的用戶很少會直接看到數(shù)字密鑰。一般情況下,他們被存儲在錢包文件內,由比特幣錢包軟件進行管理。 什么是 BTC 私鑰?私鑰是一個數(shù)字,通常是隨機選出的。一個比特幣地址中的所有資金的控制取決于相應私鑰的所有權和控制權。在比特幣交易中,私鑰用于生成支付比特幣所必需的簽名以證明資金的所有權。私鑰必須始終保持機密,因為一旦泄露給第三方,相當于該私鑰保護之下的比特幣也拱手相讓了。私鑰還必須進行備份,以防意外丟失,因為私鑰一旦丟失就難以復原,其所保護的比特幣也將永遠消失。 什么是 BTC 地址?有了私鑰,我們就可以使用橢圓曲線乘法這個單向加密函數(shù)產(chǎn)生一個公鑰,這是個不可逆轉的過程。有了公鑰,我們就可以使用一個單向加密哈希函數(shù)生成比特幣地址。 一般情況下,比特幣地址由一個公鑰生成并對應這個公鑰。比特幣地址就像支票上的支付對象的名字(即“收款方”),這樣一來,比特幣地址把收款方抽象起來了,使交易的目的地更靈活,就像支票一樣。比特幣地址是用戶經(jīng)?吹降拿荑的唯一代表,他們只需要把比特幣地址告訴其他人即可。 什么是錢包?錢包是私鑰的容器,通常通過有序文件或者簡單的數(shù)據(jù)庫實現(xiàn)。比特幣錢包只包含私鑰而不是比特幣。每一個用戶有一個包含多個私鑰的錢包。錢包中包含成對的私鑰和公鑰。用戶用這些私鑰來簽名交易,從而證明他們擁有交易的輸出(也就是其中的比特幣)。比特幣是以交易輸出的形式來存儲在區(qū)塊鏈中。 |