Consider an asynchronous system with private channels and n processes, up to t of which may be faulty. We settle a longstanding open question by providing a Byzantine agreement protocol that simultaneously achieves three properties: 							
						
							
					 															
					Ittai Abraham, Danny Dolev, Joseph Y. Halpern