default DW has the players do all rolls, the GM usually makes no rolls at all (players roll for damage on their characters if a monster successfully attacks them etc).
Yeah! I've actually thought long and hard about "breaking" that rule. Here's my rationale: The spirit in which that rule was made is to evoke a certain
dice feel at the table. It puts the fate in the players' hands, and removes the "mysterious / antagonistic GM screen" feel from the game. I don't feel those translate especially well to a PbP game (or even a Roll20 chat game).
It also lets them bail out of a roll by negotiating an alternative ("Oh, would that be a Defy Danger +STR? Maybe I could use +CON instead because ___."). This is an important quality, and I think it is preserved by having the OOC prompt for when players are intending to trigger a move.
So I'm willing to make the small
dice feel sacrifice in the name of speeding up the game, by reducing the number of "waiting for GM / player X" prompts :)
Edit: Also, I may not be doing all the rolls, I may tell you a move is triggered and to roll and narrate the appropriate result. Or I may give you the option to do a roll. I just want to make sure that the "roll dice" prompt is accompanied by a meaningful option that is worth pausing the game flow for.