Ensuring Long-Term Trustworthy Collaboration in IoT Networks Using Contract Theory and Reputation Mechanism on Blockchain | IEEE Journals & Magazine | IEEE Xplore