pub fn insert_unselfish_pos(bc: &mut Blockchain, block: &Block) -> bool