if an array is defined in the smart contract, and the append method. So to read the latest value of this array, do you need to traverse the relevant transactions in the entire block chain and read out all the append (and possibly delete) to finally get the latest array? It looks troublesome.
I see that input data is one of the transactions initiated to Contract Address. But it only involves the methods and parameters to be called. How did transaction"s ordering solve in Ethernet Square?