What’s the absolute minimum code that I need to create a dynamic block?

What’s the absolute minimum code that I need to create a dynamic block?