我认为是承揽关系。根据《合同法》的规定:承揽合同以完成一定的工作并交付工作成果为标的。在承揽合同中,承揽人必须按照定作人的要求完成一定的工作,但定作人的目的不是工作过程,而是工作成果,这是与单纯的提供劳务的合同的不同之处。你和木工B之间是按件计酬,属于典型的承揽合同关系。
承揽合同具有一定人身性质。承揽人一般必须以自己的设备、技术、劳力等完成工作并对工作成果的完成承担风险。承揽人不得擅自将承揽的工作交给第三人完成,且对完成工作过程中遭受的意外风险负责。
所以,B如果在工作中受伤,一般由其自己承担责任,你不用赔偿。如果是工作之外原因受伤,与你无关的也不用赔偿。