Co-operative governance and the blockchain