I also want to know that.
I asked the same question a while ago and Mr. Spread answered. I can't remember what the differences were. Maybe you can find the post.
Edit: Just use the search.
It looks similar but more complicated because of the requirement of backward compatibility with existing Bitcoin miners.