Dynamite is a smaller, throwable version of industrial TNT, which has a high explosion-precision mechanism.
On players it inflicts less damage.
You can place it on a block then use a Dynamite Remote to detonate the Dynamite from a distance.
Also you can improve Dynamite to Sticky Dynamite.
See: Crafting Guide