1 2018-01-15 21:13:40 <lopp> I'm working on a presentation regarding altcoin airdrops and am compiling a list of best practices for protocol devs: have I missed any?
2 2018-01-15 21:13:52 <lopp> 1) change network magic bytes
3 2018-01-15 21:14:01 <lopp> 2) Change default p2p ports
4 2018-01-15 21:14:31 <lopp> 3) change address formats to prevent wallets from allowing sends to addresses generated for original coin
5 2018-01-15 21:14:55 <lopp> 4) wipeout protection at the block height the fork occurs
6 2018-01-15 21:15:10 <lopp> 5) strong 2 way replay protection
7 2018-01-15 21:22:50 <Chris_Stewart_5> lopp: DNS seeds? I guess that might just be proof of incompetence though
8 2018-01-15 21:23:24 <lopp> good point; I seem to recall some forks not having them and requiring we set IP addresses of peers manually :-P
9 2018-01-15 21:24:14 <Chris_Stewart_5> does WIF use magic bytes? I can't remember
10 2018-01-15 21:37:43 <adiabat> lopp: on 5, use the standard (?) forkid sighash thing. Then you can specify a fork with just a uint32
11 2018-01-15 21:38:25 <adiabat> different airdrop coins are coming up with their own weird replay changes, like appending text to the end of sighashes
12 2018-01-15 21:39:13 <adiabat> having a standard for replay protection will allow for automated mass dumping of the hundreds of different airdrop coins with minimal extra code.
13 2018-01-15 21:39:34 <lopp> my fav (opt-in) replay protection was the segwit2x blacklisted P2SH address with known redeem script :-P
14 2018-01-15 21:42:04 <wumpus> adiabat: maybe making automated dumping difficult is exactly what they're trying to do :p
15 2018-01-15 21:43:54 <adiabat> wumpus: yeah, quite likely. I was looking to code up something to sell "bitcoin diamond" but couldn't figure out if there was any replay protection
16 2018-01-15 21:45:09 <wumpus> adiabat: hehe yes, with each new fork I have less motivation to even bother with it at all
17 2018-01-15 21:45:38 <adiabat> gold was super easy after I wrote code for cash
18 2018-01-15 21:45:57 <wumpus> yes
19 2018-01-15 21:45:59 <adiabat> well I also had to write some network code to broadcast the txs since there was no explorer with "push tx"
20 2018-01-15 21:46:14 <wumpus> bitcoin-submittx can submit to bch and btg
21 2018-01-15 21:46:22 <adiabat> standards might emerge though because they want wallet adoption