Proceedings of the tenth annual ACM symposium on Principles of distributed computing