Efficiency is a brilliant tool in Minecraft that allows you to break an object with minimum effort. It does this by increasing the speed of the tool. So, in a little span of time, it takes more strikes as a result of which, you don't have to put in a lot of effort. However, a tool that is meant for a particular block type will not break the block quickly when used on a different block type.