Syndica - Building and Scaling Blockchain Systems