1

It's commonly said that the Drivechains proposal gives much power to miners and that they can steal money from these drivechains, but I keep thinking that if what they can do is to vote on which transaction will be able to spend from the hashrate-controlled escrow, then if a majority of miners collude they vote on a steal transaction, fine.

Now, a majority of miners can also steal the funds from Lightning channels they're participating in if they are able to spend an old channel state and don't allow the new state or the penalty transaction to be published in time.

Some differences between the two steal attempts are:

  1. To steal on Drivechain the colluding miners don't ever have to orphan blocks.
  2. They can steal all the Drivechain funds at once.

Are these the crucial differences? Do they make Lightning inherently safer than Drivechains? What am I missing?

2
  • A majority of miners cannot arbitrarily steal funds from a lightning network channel. Lightning's current incentives depend on the publishing and confirmation of penalty transactions-- miners are involved in this mechanism, but they do not have the capability to alter those transactions to pay out to themselves instead of the channel participants. Someone could still answer to compare the two, but it is worth pointing out that they are not similar in this way (risk of miners stealing funds).
    – chytrik
    Commented Sep 6, 2019 at 0:40
  • I was considering the miner collusion as a channel participant in my hypothesis. Should make that clearer.
    – fiatjaf
    Commented Sep 6, 2019 at 1:40

1 Answer 1

4

I would consider these two crucial differences, so I guess you answered your own question. I guess the more important distinctions, though, are about the systemic impact of both:

Firstly, Lightning can simply be done with bitcoin as it is (OK, we needed segwit, but we needed that anyway). So it would be hard to keep people from using Lightning.

Secondly, the risk of miners stealing bitcoins in LN channels is probably not a problem: LN deals with small amounts, miners would have to collude with one side of every channel they want to steal, and breaking Bitcoin's censorship resistance in order to steal some LN funds would be such a nuclear attack that it would probably tank price AND lead to a PoW change.

On the other hand, IIRC drivechains explicitly expect miner consortiums to steal funds in unpopular sidechains. Very different risk profiles IMHO.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.