Transactions

拒絕或拒絕轉發有效交易

  • August 10, 2018

在比特幣協議下,節點對收到的交易如何處理有多少控制權?節點可以拒絕有效交易嗎?一個節點是否可以拒絕將有效交易轉發給相鄰節點,或者該交易在驗證後是否會自動轉發?如果不自動轉發,為什麼不呢?為什麼要讓節點選擇控制有效交易是否被中繼?

歸根結底,節點只是軟體。

比特幣核心軟體將自動中繼標準有效交易,只要他們滿足 minrelayfee。

但是,僅在滿足某些其他規則的情況下修改軟體以進行中繼是相當簡單的。您可以輕鬆地做到這一點,而不會影響節點的其餘功能。

通常,廣播 tx 的節點會將其廣播給多個對等點,因此即使某些對等點執行額外的中繼規則,交易也會被那些不這樣做的人進一步廣播。

在比特幣協議下,節點對收到的交易如何處理有多少控制權?

查看原始碼。

節點可以拒絕有效交易嗎?

該節點有權/有能力忽略任何事情:)

節點能否拒絕將有效交易轉發給相鄰節點

是的,它可以。節點可以做任何用算法編碼的事情

還是交易一經驗證就會自動轉發?

大多數客戶都會這樣做。

如果不自動轉發,為什麼不呢?

為什麼是?在去中心化系統中,沒有人會懲罰它

為什麼要讓節點選擇控制有效交易是否被中繼?

為什麼不?這種選擇的存在比沒有它要好。這給了我們更多的自由——做或不做

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