Sorry for such a late response!!
I went for using my uncle's passport. It's a Danish passport and is very credible. but some notes:
1- now I see few banks that accept Iranians. specifically some banks in China, Armenia and other East Asia banks. but unfortunately not EU banks yet. Armenia is a good place to open a true bank account with debit cards,︀ SWIFT transfers and so on
2- It seems illegal but is a choice to provide︁ fake or unreal address proof like a friends or family house addresses. most banks have︂ problems with if you reside in Iran, not your citizenship. for example, if you provide︃ your Iranian citizenship, and an address from another country you will have much fewer difficulties.︄