Transaction-Verification
比特幣和彩色硬幣如何應對格式錯誤的交易?
我需要一些幫助來澄清比特幣和彩色硬幣的機制。
以下假設是否正確(且完整)?
- 如果在比特幣交易中出現錯誤(可能是欺詐),節點(包括礦工)會拒絕該交易並且不會將其轉發給其他節點。該交易永遠不會包含在有效區塊中。
- 如果有色比特幣交易的“顏色程式碼”(包含在 OP_RETURN 之後)中出現錯誤(可能是欺詐),則這是由(非有色)節點接受並由礦工開采的合法比特幣交易。但是這些有色交易會被有色節點驗證、拒絕和忽略,因此它們會被有色硬幣網路遺忘。
謝謝!
我認為你是對的。在比特幣級別的數據正確的情況下,彩色硬幣交易格式錯誤是完全合理的。
事實上,無論如何,大多數彩色硬幣交易都是合法的比特幣交易。想想像 Colu 這樣的錢包,它涵蓋了你的每筆交易。自動完成的事情不太可能出現格式錯誤。
無論如何,我不會說有色幣節點“忘記”了這筆交易。他們只會將其視為非彩色交易或無效的彩色交易,具體取決於錯誤。但是,由於它是有效的比特幣交易,它將被包含在區塊鏈中(彩色和非彩色節點都是一樣的);然後對所有節點“可見”。
一般來說,我會說它將被簡單地視為其他(非彩色)比特幣交易。
是的。這是完全正確的。有效的 CC tx 是有效的比特幣 tx,具有隻有 CC 節點才能看到的額外結構。比特幣節點不驗證顏色方面。