What is a primary function of Ethereum in the blockchain ecosystem?
A) To serve as a cryptocurrency for digital payments only
B) To provide a platform for creating and executing smart contracts and decentralized applications (dApps)
C) To offer a high-speed payment processing system for financial institutions
D) To mine and create physical currency for global trade