In order to use ethereum to build decentralized applications, developers have to pay a transaction fee in the ether which is the native currency of the ethereum blockchain network.