比特幣本質上是可替代的嗎?
每個比特幣是否都有唯一的標識符,就像紙幣有序列號一樣?如果是這樣,您能否追踪特定比特幣的所有權鏈(即通過其標識符找到特定比特幣的目前所有者)?我找到的答案是否定的:
比特幣也有一些特定的功能使這變得困難。交易將所有輸入的比特幣放入一大堆,然後作為輸出分發出去。沒有對應於特定輸入的特定輸出比特幣的概念。比特幣沒有可以通過區塊鏈追踪的序列號。因此,任何此類跟踪規則基本上都是任意的。
<https://bitcoin.stackexchange.com/a/2139/894>
這是準確的嗎?
那是準確的。讓我從一開始就解釋比特幣是如何工作的:
- 比特幣是在通過解決一個區塊進行探勘時首先創建的。區塊中的第一筆交易基本上是你說“我將 50 個比特幣給我的地址 A”(加上區塊中的交易費用)。
- 當你想花費比特幣時,你必須指出一筆或多筆交易,顯示你從哪裡得到它們,並說明你在哪裡轉移了多少比特幣。這就像說“我在交易 X 中獲得了比特幣。我正在向地址 B 發送 20 個硬幣。”
- 關鍵是您通常不想發送從交易中獲得的所有硬幣,因此您還要指定要發送到另一個地址的找零,通常由您自己控制:“我在交易 X 中獲得了比特幣. 我向地址 B 發送 20 個硬幣,向地址 A 發送 30 個硬幣。”
- 由於上述所有內容都經過加密簽名,因此可以確定沒有人可以花費他們沒有的硬幣(花費比他們擁有的更多,花費別人的硬幣等)。
- 為了確保沒有人在作弊,每個人都通過檢查每筆交易來查看每個人的手牌。如果您作弊,您的交易將不會被轉發。
我希望這能解釋比特幣如何解決您的問題的概念。只是要清楚:
“每個比特幣都有唯一的標識符嗎,就像紙幣有序列號一樣?”
不像貨幣(每張鈔票都有一個序列號,你不能把它們分開),更像是銀行對賬單(標識符標識了一定數量的比特幣的交易),但這仍然是一種簡化。
“如果是這樣,你能否追踪特定比特幣的所有權鏈(即通過其標識符找到特定比特幣的目前所有者)?”
您可以追踪比特幣集的交易歷史,直到誰開採它們,但不能追踪特定的 1BTC。這就像說“愛麗絲付給吉爾 10 美元。吉爾從鮑勃那裡得到了 20 美元。鮑勃從鑄幣廠得到了 50 美元。”
比特幣在某種程度上是可替代的,但並不完全。這就像一棵家譜。你不能說“這個比特幣在 2 年前位於 Y 位置”,就像你不能說“X 人是 1000 年前 Y 人”一樣。但是你可以說“這個比特幣可以追溯到 2 年前的這筆交易”,就像你可以說“生活在 1000 年前的 Y 人是 X 人的祖先”一樣。
就像一個人可以擁有數百萬的祖先和後代一樣,一個比特幣也可以追溯到或轉發到數百萬比特幣。但由於有些比特幣可以追溯到特定的交易/地址,而有些則不能,因此它們不是完全可替代的,不同的比特幣可能或多或少有價值。
這是一個例子,有人提出用 2 個“普通”比特幣換 1 個比特幣,這可以追溯到以 10K 比特幣購買比薩餅的歷史交易。