Fraud

比特幣交易可以在挖礦過程中被修改嗎

  • July 5, 2017

無論我在哪裡讀到關於比特幣欺詐的資訊,它都會談到修改已經存在於區塊中的交易並更改接收者,然後嘗試創建更長的鏈。

但是,我想知道,如果我們可以修改已經在區塊中的交易,為什麼礦工不能在自己挖礦的時候修改交易。如果他幸運的話,他可以找到一個使交易不可修改的區塊。

PS。請原諒我提出這麼愚蠢的問題,因為我是比特幣和區塊鏈的學生。

一般來說,沒有。大多數交易都包含一個數字簽名,該簽名對交易的雜湊進行簽名。通常這個散列包括整個交易,所以改變交易的任何部分都會使簽名無效,從而使整個交易無效。

不過也有一些例外。有一些簽名雜湊類型不包括交易的特定部分,因此允許更改輸出、添加輸入等。還有一些不需要簽名的交易輸出類型。然而,這些簽名雜湊類型和輸出類型不是由錢包軟體創建的。製作它們需要你確切地知道你在做什麼,要麼手工製作,要麼使用定制軟體。絕大多數使用者永遠不需要使用或進行此類交易。

誰告訴你可以在一個區塊中修改交易,然後擴展區塊鏈以使該交易有效,這是完全錯誤的。除了交易不能像這樣改變並且仍然有效的事實之外,包括區塊鏈中的交易並不會自動使其有效。它必須是有效的才能被包含,如果它是無效的,則該塊是無效的並且節點將拒絕它,因此它實際上並沒有被添加到每個人都在關注的區塊鏈中。

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