The digital commons: how to harness blockchain for better governance