The Verex Blockchain: A Non-Anonymous Decentralized Ledger with an Assigned-Majority-Validation Consensus Protocol - Jill, Deane E. (2018)