用version表示block类型，这样可以保证block头长度不变