Silk is primarily composed of the protein fibroin. Fibroin itself is largely made up of repeating sequences of a small number of amino acids, primarily glycine, alanine, serine, and tyrosine. This repetitive structure qualifies silk fibroin as a homopolymer, as it's essentially a polymer made from a single type of monomer unit (even though that “monomer” is a complex arrangement of these amino acids in a specific sequence). While minor variations and other proteins exist in silk, the dominant structure is consistent enough to be considered homopolymeric.