Abstract: Smart contracts and blockchain mutually reinforce each other, leveraging their core attribute of decentralized interoperability to play crucial roles in both on-chain code and off-chain data ...