Foreword to the special issue on cryptocurrencies and blockchains for distributed systems