>> (p.1)
    Author Topic: Penalizing double spends  (Read 2672 times)
    unabridged (OP)
    Newbie
    *
    Offline Offline

    Activity: 31
    Merit: 0


    View Profile
    December 16, 2011, 05:33:57 AM
     #1

    A system such that if a miner can include multiple transactions from the same address, with the same previous_output, that would overdraw the address, the entire balance of the address is set to zero and the coins are passed back out. Maybe something like 5% to the miner who finds it, then 1% to the next 95 blocks (make it less likely for coins to passed back to attacker).

    For a transaction that is already in the block chain when an overdrawing transaction shows up, if it is less than n blocks old reverse the transaction, zero the address, pass back out. Merchants wait n blocks before confirmation. If n was 3 it would force an attacker to have a fork that is at least 3 high before the transactions are made public to have a profitable double spend, and anything less will result in the loss of coins.
Page 1
Viewing Page: 1