  We propose Transactional Edge (TransEdge), a distributed transaction
processing system for untrusted environments such as edge computing systems.
What distinguishes TransEdge is its focus on efficient support for read-only
transactions. TransEdge allows reading from different partitions consistently
using one round in most cases and no more than two rounds in the worst case.
TransEdge design is centered around this dependency tracking scheme including
the consensus and transaction processing protocols. Our performance evaluation
shows that TransEdge's snapshot read-only transactions achieve an 9-24x speedup
compared to current byzantine systems.
