1. A method for performing quantum computation, the method comprising: identifying a first quantum state of a lattice having a system of quasi-particles disposed thereon; moving the quasi-particles within the lattice; identifying a second quantum state of the lattice after the quasi-particles have been moved; and determining a computational result based on the first and second quantum states of the lattice.