Learning from experience: Better design techniques for an improved consensus protocol | IEEE Conference Publication | IEEE Xplore