From rusty at rustcorp.com.au Thu Jul 30 23:48:24 2015 From: rusty at rustcorp.com.au (Rusty Russell) Date: Fri, 31 Jul 2015 09:18:24 +0930 Subject: [Lightning-dev] Stealing money from a hub? In-Reply-To: References: <87oaiunz8j.fsf@rustcorp.com.au> Message-ID: <87bnetnr5j.fsf@rustcorp.com.au> Christopher Jamthagen writes: > Would it be desirable/possible to implement the timestop feature for > CLTV as well? That would make the difference between the number of > blocks until either expiration the same in case of a block-filling > attack. If I'm not mistaken Peter Todds BIP is already merged, but > this feature could be implemented with another soft fork. Yes, timestop would logically be a softfork add, and it should apply to both (same logic applies). > Speaking of being online all the time, checking the blockchain is > outsourceable, right? So it seems that miners would be the perfect > third party to check for cheaters in LN. By offering them a nice chunk > of our counterparty's funds as fees, they should be incentiviced > enough to keep an extra eye for us on the blockchain. Outsourcability scales really well; once you're full-time monitoring the blockchain, might as well get as many clients as possible. You can also automate the outsourcee's fee, by including it in the "steal" tx. But I realized yesterday, outsourcing needs a new sighash op mode (or normalized txids), so it's not really something to design a deployable system around today. Cheers, Rusty.