Thanks for your answers!
My point is:
I assume that google understands that the homepage of a blog doesn´t duplicate content ,and although he believe it so, the content changes so fast that this is not a big issue. Moreover we have a meta “noindex” in the next pages (domain/page2) to avoid further duplication.
Then you can create the internal linkbuilding architecture with menu items but I think that it´s not really worth with posts in the homepage due to this fast movement of the content.
I agree that you have to optimize the homepage for a broader term and then the posts for a more narrow topics making a great onpage on them, but you can build the homepage with a specific H1 for example in the header of the blog and later for each post have the h1 for the title of the own post.
In this way the onpage of each post will not collide with the onpage of the homepage when the posts are there.
With this in mind, you can show all the content of the posts in the homepage and avoid 1 extra click to your visitors for each post (although you want more Ad impressions as zsolt noted)
What do you think?