zk-SNARKs vs. zk-STARKS: Comparing the Main ZKPs in Blockchain