Cairo: A new hope for scalable trustless applications