I’m working on a project where a blockchain can access external resources (like calling a web service) without any security limitations. I decided to use the go-algorand repository as a starting point to implement this. However, the repository is quite complicated itself and I’m having a hard time figuring out where I can start. Could someone help me out?
The main idea is that block i would use the hash of block i-1 to perform consensus. The external request will be sent during consensus. After that, the transactions will be executed and the hash of block i will be computed, and used for block i+1. And this process goes on.