Generally, polyurethanes are prepared via polyaddition with polyisocyanates and polyol. Polyisocyanate isproduced by using amine and terribly toxic phosgene in industrial, that is, produced by heavy environmentalloading. Carbon dioxide(CO2) is safe and available as resource, and which dimethyl carbonate (DMC), diphenylcarbonate (DPC) and so on are derived from. Carbamate is obtained from reaction between amine andDMC or DPC. Carbamate equivalent to isocyanate is very useful. Carbamate derivative can be applied to A-Bntype monomer, which is difficult to be obtained from polyisocyanate. Elastomer, hyper-branched and starburstpolymers are prepared from polyurethane via polycondensation of A-Bn type monomer.