Transactions

什麼是比特幣網路中的硬幣?

  • May 15, 2020

我從各種資源中收集了有關比特幣的資訊。所有這些資源都表明,當交易完成時,交易會被添加到區塊中。因此,當 Alice 向 Bob 發送 2 個比特幣時,網路會檢查所有具有 Alice 錢包地址的交易,以計算 Alice 的餘額。如果他有 2 個比特幣,那麼交易就會發生。

所以在這個過程中,系統只檢查愛麗絲的總餘額。每個比特幣都沒有文件或記錄。只有包含交易數據的塊。

但我發現了比特幣混合器。那些混合器聲稱他們混合硬幣。也就是說,當你給他們一些硬幣時,他們會給你相同的 btc 金額,但你收到的硬幣與你存入的硬幣不同。我還發現許多網站使用術語硬幣(“轉移的硬幣”、“收到的硬幣”等),但我可以找到“硬幣”的確切含義。有“區塊”和“交易”,但有“硬幣”嗎?

那麼問題來了,硬幣是什麼?是像塊還是交易?它是一個單獨的文件,以便比特幣混合器可以混合它們嗎?

什麼叫做“硬幣”?

TL;DR:當比特幣人提到“硬幣”時,它們實際上是指UTXO,未使用的交易輸出從 BTC 的 1/10,000,000 到 2100 萬 BTC 不等。

當有人將比特幣發送給另一個人時,它會像你所說的那樣被添加到區塊鏈中。當由發送者(Alice)的密鑰簽名並由礦工驗證時,該交易成為一個新的 UTXO。

當 Bob 去花費 Alice 發送給他的 2 BTC 時,他的錢包將創建一個新交易,該交易實際上是“從 X 地址(Alice 發送給他)獲取 UTXO 並將其轉移到以下 Y 地址……”然後創建一個新的 UTXO。

在這個例子中,每筆交易只有兩個比特幣。但是如果 Bob 只花費了 Alice 發送給他的 2 個中的 1 個呢?然後,他的交易將說“從 Y 地址取出 UTXO,將 1 BTC 發送到‘Z’地址(他的收件人),然後將 1 BTC 返回到我的錢包中,地址為以下‘找零地址 A。找零地址 A 在 Bob 的錢包中,所以它可以在以後再次被他使用。在這個例子中,Alice 發送給 Bob 的單個 UTXO(又名硬幣)變成了兩個,每個大小的一半。因此,2100 萬比特幣的絕對數量被保留了下來。

什麼叫做“硬幣”?

如果你仔細觀察,很多比特幣術語並沒有多大意義。真的沒有像硬幣一樣的東西。

正如 Mike 所回答的,最接近硬幣的是交易輸出,特別是未使用的交易輸出 (UTXO)。但如果這是一枚硬幣,它是一種只使用一次,然後不再流通,而是熔化並鑄造成新硬幣的硬幣。這是一種硬幣,幾乎所有硬幣都有不同的面值。這是一種非常奇怪的硬幣。

據我了解,硬幣混合器的工作原理是將來自各種不相關的人的大量不相關的 UTXO 作為輸入,並且按照硬幣的類比,熔化這些硬幣並將總金屬量重新鑄造成各種支付給大量新地址的新硬幣。局外人無法分辨哪些輸入代幣與哪些輸出代幣相關,因為交易數據沒有跟踪該資訊。

因此,硬幣不像普通硬幣那樣存在,它通過數百次交易保持不變,這是可替代的(與其他硬幣沒有區別),它一次只包含在一個錢包或口袋或錢包中。

如果 UTXO 是硬幣,那麼每個硬幣同時存在於每個人的錢包中。每個完整節點都包含每個 UTXO。

比特幣的可替代性並非來自硬幣的可替代性——每個 UTXO 都可以與其他所有 UTXO 區分開來。它來自熔化和重鑄過程。

以類似的方式:

  • 比特幣錢包不像錢包——它們並不真正“包含”錢。
  • 比特幣的“賬本”(區塊鏈)不像會計賬本——它更像是一本會計日記賬。
  • 比特幣餘額不是由網路計算的,不是由礦工計算的,也不是由其他人的錢包計算的——他們不需要。
  • 比特幣地址不能辨識位置或人。事情並沒有真正發送到地址。
  • 比特幣鑰匙並不能真正打開鎖。

我列出的所有東西實際上只是類比。像大多數類比一樣,如果你看得太仔細,它們就沒有意義。所以不要看得太難,要快樂。

人們為什麼要寫硬幣?因為它是一種方便的速記,看起來比 UTXO 更熟悉 - 我們使用硬幣這個詞,即使硬幣實際上並沒有以任何特別類似於硬幣的方式存在。

引用自:https://bitcoin.stackexchange.com/questions/95946