Public Blockchain Definition