Electrode comprising: - a support made of a conductor or semiconductor, - at least one nanostructure made of a conductor or semiconductor, on at least one of the support surfaces, - a layer of redox polymer deposited onto the at least one nanostructure, wherein the redox polymer is of formula: in which n is an integer selected from the range 2 to 10,000; X 1 and X 2, which are identical or different, each independently is selected from the group consisting of S, O and Se; R 1, R 2, R 3 and R 4, which are identical or different, each independently is selected from the group consisting of a hydrogen, a halogen, an optionally substituted alkyl, an optionally substituted alkylaryl and an optionally substituted arylalkyl; G 1 and G 2, which are identical or different, each independently represents a group of formula: in which represents the covalent bond linking the G 1 or G 2 group with the dione unit in the polymer of formula; X 3 and X 4, which are identical or different, each independently is selected from the group consisting of S, O and Se; R 5, R 6, R 7 and R 8, which are identical or different, each independently is selected from the group consisting of a hydrogen atom, a halogen atom, an optionally substituted alkyl group, an optionally substituted arylalkyl group and an optionally substituted alkylaryl group or R 5 and R 6 and/or R 7 and R 8 form together a bridging group; a is selected from the group consisting of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15, and b and c, which are identical or different, each independently is selected from the group consisting of 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15. - a support made of a conductor or semiconductor, - at least one nanostructure made of a conductor or semiconductor, on at least one of the support surfaces, - a layer of redox polymer deposited onto the at least one nanostructure, n is an integer selected from the range 2 to 10,000; X 1 and X 2, which are identical or different, each independently is selected from the group consisting of S, O and Se; R 1, R 2, R 3 and R 4, which are identical or different, each independently is selected from the group consisting of a hydrogen, a halogen, an optionally substituted alkyl, an optionally substituted alkylaryl and an optionally substituted arylalkyl; G 1 and G 2, which are identical or different, each independently represents a group of formula: in which represents the covalent bond linking the G 1 or G 2 group with the dione unit in the polymer of formula; X 3 and X 4, which are identical or different, each independently is selected from the group consisting of S, O and Se; R 5, R 6, R 7 and R 8, which are identical or different, each independently is selected from the group consisting of a hydrogen atom, a halogen atom, an optionally substituted alkyl group, an optionally substituted arylalkyl group and an optionally substituted alkylaryl group or R 5 and R 6 and/or R 7 and R 8 form together a bridging group; a is selected from the group consisting of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15, and b and c, which are identical or different, each independently is selected from the group consisting of 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15. represents the covalent bond linking the G 1 or G 2 group with the dione unit in the polymer of formula; X 3 and X 4, which are identical or different, each independently is selected from the group consisting of S, O and Se; R 5, R 6, R 7 and R 8, which are identical or different, each independently is selected from the group consisting of a hydrogen atom, a halogen atom, an optionally substituted alkyl group, an optionally substituted arylalkyl group and an optionally substituted alkylaryl group or R 5 and R 6 and/or R 7 and R 8 form together a bridging group; a is selected from the group consisting of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15, and b and c, which are identical or different, each independently is selected from the group consisting of 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15.