Transactions
如果產品立即傳遞,免費交易是否會帶來更大的風險?
假設我想在一個網站上立即接受付款以進行數字下載。
所以我發布一個地址並等待未確認的交易,我看到交易並發布數字下載。
然而,使用者可能已經免費發送了交易。因此,礦工可能不會撿起它,或者使用者可以發出新的交易,費用會被處理到區塊鏈中。
我的想法正確嗎?有沒有辦法阻止這個攻擊之王?
您可以通過查看交易的輸入和輸出來檢查交易是否包含費用(您也可以在blockexplorer.com訪問此資訊)。
但你是對的:接受 0 次確認的交易是有風險的,除了你提到的攻擊之外,還有其他攻擊(例如51% 攻擊和Finney 攻擊)。
這裡有幾個選項可以防止這種情況:
- 等待更多確認 - 這可能是不可取的,但它有效
- 接受來自提到的 parker_vmg3等電子錢包/交易所的付款- TradeHill 或 CampBX 等一些網站允許您在成員之間即時發送比特幣
- 使用綠色地址- 目前這些僅在 MtGox 和 InstaWallet 可用,但它們將來可能會變得更流行