Transactions

所有交易都儲存在區塊鏈中嗎?

  • January 23, 2013

所有交易都儲存在區塊鏈中嗎?

所有交易,例如 mtgox 交易所、賭博等,是否都儲存在區塊鏈中?或者,很少有交易可以被跳過/忽略?

考慮這種情況,“a”將 10btc 轉移到“b”,然後“b”將 10btc 轉移到“c”。是否可以將其儲存為單筆交易,因為“a”將 10btc 轉移到“c”?

交易所是否有可能為了自己的利益而包含虛假的買賣訂單?

是否真的可以區分兩次轉賬,一次轉賬是在單個使用者賬戶之間,另一筆轉賬是在兩個使用者之間?

在交易所的賬本系統中,價值可以在賬戶之間轉移,而無需在公共比特幣賬本(區塊鏈)中創建實際交易。使用這種方法的交易所將所有儲備金保存在一組賬戶中,並在必要時簡單地借記和貸記使用者賬戶。只有當比特幣交易需要將價值從一個賬戶轉移到系統外的另一個賬戶時,才會創建和廣播比特幣交易。

在其他系統中,交易所或其他實體實際上可能為每筆交易創建新的比特幣交易。這種方法更符合比特幣的理想,但由於加快/促進處理所需的交易費用,成本更高。

儲存在區塊鏈中的任何交易都是兩個地址之間的資金轉移。然而,如果一個人控制了兩個地址,並在地址餘額之上執行一些會計系統(例如比特幣和賬戶的使用),則不需要創建交易來在兩個賬戶之間移動比特幣。他們可以只更新不同賬戶的個人分類賬。此選項在區塊鏈中產生的噪音較小,並使資金轉移即時,但需要額外的努力以確保每個賬戶只能花費他們擁有的比特幣。

許多系統可以並且確實有這樣的行為。我猜所有的交易所都這樣做,還有一些電子錢包,可能還有一些賭場。

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