“…Smart contracts were established to facilitate the validation of transactions that did not occur at the same time. Authors have paid high attention to performance issue and have come with several designs and strategies to enhance FC performance by managing FC resources ([ 59 , 66 , 67 , 69 , 78 , 89 , 92 , 99 , 118 , 131 , 134 , 154 , 158 , 166 , 180 , 215 ]), to decrease latency ([ 54 , 55 , 105 , 150 , 186 ]), decrease energy consumption ([ 68 , 71 , 203 ]), and decrease the fault tolerance level ([ 119 , 132 , 148 , 226 ]). The majority of the selected studies under this category reported that BC can enhance resources’ managing in FC, followed by latency purpose, and the least purpose mentioned was to decrease data consumption.…”